Password Generator

Generate strong, cryptographically random passwords online. Choose length, character classes, run in your browser.

Entropy: ~129 bits

About Strong Passwords

A strong password is one an attacker cannot guess in any reasonable amount of time, even with a fast cracker and a stolen password database. The two factors that matter are length and character variety: more of either multiplies the number of possibilities. Roughly, every 4 bits of entropy doubles the search space; the bits-of-entropy display below the controls updates as you adjust the options so you can see the effect.

How to use

Choose a length (16-24 is comfortable for most accounts; longer for high-value accounts or master passwords) and pick which character classes to include. Toggle "exclude l/I/1/O/0" if you expect the password to be read aloud or hand-typed and want to avoid the most commonly misread glyphs. Press Generate, then Copy.

Privacy

Generation uses crypto.getRandomValues() — the browser's cryptographically secure RNG. The password is computed locally in your browser and is never transmitted, logged, or stored. Close the tab and it is gone.

Frequently Asked Questions

Edit PDFs on your phone

Pure PDF Editor works offline on iPhone, iPad, Mac, and Android. Free to download.