Password Generator
Strong random passwords with adjustable length and character sets — generated on your device, never transmitted.
About this tool
This generator builds passwords from cryptographically secure randomness
(crypto.getRandomValues) with an unbiased selection algorithm — not the weaker
Math.random() approach. You control the length and which character sets are used,
and the tool estimates the resulting entropy so you can judge the strength.
How to use it
- Set the length (16+ characters is a good default for important accounts).
- Select the character sets; enable Exclude ambiguous if the password will be read aloud or typed from paper.
- Click Generate password and copy it into your password manager.
Good to know
- Generation happens entirely in your browser — the password is never sent to or stored on any server.
- A password is only as safe as where you keep it: use a password manager and enable two-factor authentication where possible.
- Re-generate until you are happy — every click is a fresh, independent draw.