How to use
- Set the password length with the slider.
- Choose which character types to include and optionally exclude look-alike characters.
- Copy your generated password — it regenerates automatically as you change options.
Frequently asked questions
Are these passwords really random?
Yes. They are built with crypto.getRandomValues, the browser’s cryptographically secure random source — never the predictable Math.random.
Is my password sent anywhere?
No. The password is generated entirely on your device and never leaves your browser, so it stays completely private.
What does “exclude ambiguous” do?
It removes easily confused characters such as O, 0, l, 1 and I so the password is easier to read and type without weakening it much.
About this tool
Generate secure, random passwords in your browser using the crypto API — pick length and character sets like uppercase, digits and symbols. Fully private, nothing is sent anywhere.