Password Generator
Generate cryptographically random passwords with a chosen length and character set, along with a quick strength estimate.
Generated using your browser's cryptographically secure random number generator (crypto.getRandomValues), never sent to a server.
Frequently asked questions
How random are these passwords?+
They're generated using your browser's Web Crypto API (crypto.getRandomValues), a cryptographically secure random number source, not Math.random.
Are generated passwords stored anywhere?+
No, nothing is saved or sent to a server. Copy your password immediately, since refreshing or leaving the page discards it.
What does "exclude ambiguous characters" do?+
It removes easily confused characters like l, 1, I, O, and 0 from the pool, useful for passwords you'll need to type or read aloud manually.