Password Generator
Create strong random passwords with control over length, symbols, digits and ambiguous characters. Generated locally with cryptographic randomness — never transmitted.
Runs in your browser — files never leave your device
Free · No sign-upOutputs PasswordHow to use Password Generator
Set the length — 16+ recommended, 20+ for important accounts.
Choose character sets: lowercase, uppercase, digits, symbols.
Click Generate (repeat until you're happy).
Copy the password into your password manager.
About this tool
Password strength comes from length and true randomness, not from clever substitutions. This generator draws characters uniformly from your selected sets using the Web Crypto API, guarantees at least one character from each enabled set, and shows an entropy estimate so you can see how length changes strength. The "exclude ambiguous" option drops lookalikes (l/1/I, O/0) for passwords that must occasionally be typed by hand. Nothing is stored or sent — generation is entirely local.
This is worth reaching for any time you're creating a new account, resetting a compromised password, or setting up a shared credential like a Wi-Fi key — situations where a strong, unique, never-reused password matters most.
Common ways people use this
- Creating a strong, unique password when signing up for a new account
- Generating a new password after a service reports a data breach affecting your old one
- Setting a Wi-Fi or shared device password that's strong but still readable if needed
Tips for better results
- Save generated passwords into a password manager rather than trying to remember them — that's what makes long, random passwords practical to use everywhere.
- Turn on "exclude ambiguous characters" specifically for passwords you expect to type by hand, like a Wi-Fi key you'll read off a screen to a guest.
Frequently asked questions
How long should my password be?
Is it safe to generate passwords on a website?
Why exclude ambiguous characters?
Should every account really have a different password?
What does the entropy estimate actually mean?
Related tools
Other tools people commonly use alongside this one.
UUID Generator
Generate version-4 UUIDs using your browser's cryptographic random source. Create one or a batch, with uppercase and hyphen-free formatting options.
Base64 Text
Convert text to Base64 and back. Unlike naive implementations, this handles UTF-8 correctly, so emoji and non-Latin text round-trip safely.
QR Code Generator
Create a QR code from any text or URL and download it as PNG or scalable SVG. No watermark, no expiry — the code is generated in your browser.