██████╗ █████╗ ███╗ ██╗██████╗ ██████╗ ███╗ ███╗ ██╔══██╗██╔══██╗████╗ ██║██╔══██╗██╔═══██╗████╗ ████║ ██████╔╝███████║██╔██╗ ██║██║ ██║██║ ██║██╔████╔██║ ██╔══██╗██╔══██║██║╚██╗██║██║ ██║██║ ██║██║╚██╔╝██║ ██║ ██║██║ ██║██║ ╚████║██████╔╝╚██████╔╝██║ ╚═╝ ██║ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝╚═════╝ ╚═════╝ ╚═╝ ╚═╝
PASSWORD GENERATOR BY HTTPS.CL
API access, quick links, local password generation.
READY
01 / QUICK LINKS — LOCAL PASSWORD
Open a quick link to create a new password locally in your browser.
/p/15/all15 is the length. all includes lowercase, uppercase, numbers and symbols. The page shows only the password, generated with Web Crypto in your browser and never sent to the server.Every visit creates a new password. The link stores options, never a password.
/p/15/all15 characters · all sets · local
/p/20/alnum20 characters · letters and numbers · local
/p/12/lower,digit12 characters · lowercase and numbers · local
/p/6/digit6 numeric characters · local
Use /p/15/all.txt only when you need a server-generated raw-text response for a script.
02 / API — PLAIN TEXT
Use format=text when a script needs only the password. API passwords are generated on the server.
curl 'https://random.https.cl/api/v1/password?length=15&sets=all&format=text'
mR7!qZ2#kLp9@XaT5uV?
You can also request plain text with the standard HTTP header:
curl -H 'Accept: text/plain' 'https://random.https.cl/api/v1/password?length=15&sets=all'
03 / API — JSON
JSON is the default when format=text and Accept: text/plain are omitted.
curl 'https://random.https.cl/api/v1/password?length=15&sets=all'
{
"password": "mR7!qZ2#kLp9@XaT5uV?",
"length": 20,
"sets": ["lower", "upper", "digit", "symbol"]
}
04 / PARAMETERS AND CHARACTER SETS
- length
- Integer from
1to256. Default:16. - sets
- Comma-separated character sets. Default:
all. - format
textfor plain text. JSON is the default.
lowerabcdefghijkmnopqrstuvwxyzupperABCDEFGHJKLMNPQRSTUVWXYZdigit23456789symbol!@#$%*-_=+?alllower + upper + digit + symbolalnumlower + upper + digitAt least one character from every selected set is guaranteed. length must therefore be at least the number of selected sets.
05 / BEHAVIOR AND ERRORS
- No authentication is required.
- Every API request creates a new password on the server.
- The main generator and quick links create passwords locally in your browser.
- Quick links ending in
.txtand every API request create passwords on the server. - Responses use
Cache-Control: no-store, private. - Invalid parameters return HTTP
400with JSON{"error":"..."}, including requests for plain text.