Password Generator
Password Generator — runs in your browser. Inputs are not stored.
Password generator
Enter values, then press Calculate.
Generated locally with crypto.getRandomValues. Nothing is sent to a server.
How to use
- Set length between 4 and 128. The default is 16.
- Uppercase, lowercase, and digits are on by default; symbols are off by default. Turn on only the kinds you need.
- Press Generate to see the password below and a strength hint.
- Use Copy to save it straight into a password manager.
- Generate again to draw a new one; Reset restores the options.
Key concepts
The password generator builds the string in the browser only with crypto.getRandomValues. It is not sent to a server. The default is length 16 with mixed upper and lower letters and digits. Symbols are off by default because banned characters differ by site and can reject sign-up.
The strength hint is a simple guide from length and character kinds, not a security-audit score. If you turn on no kinds, nothing is generated. Do not leave the value on screen for long—save it in a manager. Memorable passphrase generation is not this screen’s job.
Example
Length 16 with symbols on yields a line mixed with punctuation plus a strength hint. Some sites reject @, so if sign-up fails, turn symbols off and raise length to 20. Copy once and clear the result field. The strength hint is not a security-audit score. Save to a password manager immediately and do not leave it on screen. When retrying, reset first so old output is not mixed in. On a shared computer, clear the fields when you finish. Closing the tab drops the values; you do not need to send a delete request to a server. Button names match the tool at the top of the page. If the result is empty, check required fields and whether an error message is hidden.
Related: UUID generator · htpasswd generator
Frequently asked questions
Is password generation safe?
It is created in the browser only with crypto.getRandomValues. It is not sent to a server.
Why are symbols off by default?
Allowed symbols differ by site; the default reduces sign-up errors. Turn them on if you need them.
Is the strength hint an official score?
It is only a hint from length and character kinds. It is not a security score.
What length is good?
Many services recommend 12–16 or more. The maximum on this screen is 128.
Can I turn on only one kind?
Yes, but the hint strength will look low. Mix several kinds when you can.
Does the generated password appear in logs?
Not on this site’s server. Watch the screen and clipboard on a shared PC.
Last reviewed: 2026-09-04