Password Generator
Create strong passwords with full control over length and character types, generate several at once, or make pronounceable ones. Nothing leaves your browser.
Options
Secure · localPasswords
About Password Generator
The Password Generator builds strong, random passwords using your browser’s cryptographic random source, with control over length and the character sets included. It is for anyone creating account credentials who wants real randomness rather than a guessable phrase.
Human-chosen passwords cluster around predictable patterns. Generating them from a cryptographic source — locally, so the result is never transmitted — gives you genuine unpredictability with no exposure.
Step by step
- Set the length with the slider; longer is stronger, and 16 or more is a sensible floor.
- Toggle which character sets to include: uppercase, lowercase, numbers, and symbols.
- Optionally exclude similar-looking characters if the password must be typed by hand.
- A password is generated immediately; click again for a fresh one.
- Copy it straight into your password manager.
What it offers
- Adjustable length
- Character-type toggles
- Bulk generation
- Browser-based randomness
Tips for best results
- Store generated passwords in a manager rather than memorising or reusing them.
- Prefer length over complexity — a longer password beats a short one packed with symbols.
- Generate a unique password per account so one breach cannot cascade.
Why people use it
Cryptographic randomness
Uses the browser’s secure random generator, not a predictable pseudo-random shortcut.
Never transmitted
The password is created on your device and never sent anywhere.
Tunable
Match length and character sets to each site’s specific rules.
Readable option
Exclude ambiguous characters when a password has to be typed manually.
Common questions
This runs entirely in your browser
No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.