Password Generator
Browser processing — files never leave your device
Create strong random passwords with control over length, symbols, digits and ambiguous characters. Generated locally with cryptographic randomness — never transmitted.
Loading tool…
How to use this tool
- 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.
Frequently asked questions
- How long should my password be?
- 16 characters with mixed sets gives roughly 100 bits of entropy — beyond realistic brute force. Use 20+ for high-value accounts, and never reuse passwords across sites.
- Is it safe to generate passwords on a website?
- Here, generation runs in your browser with the Web Crypto API and the password is never transmitted or logged. You can verify by loading the page and disconnecting from the internet before generating.
- Why exclude ambiguous characters?
- Characters like l, 1, I, O and 0 are easy to confuse when a password must be read or typed manually (e.g. a Wi-Fi key). Excluding them slightly reduces entropy — compensate with a couple of extra characters.
Related tools
UUID GeneratorGenerate version-4 UUIDs using your browser's cryptographic random source. Create one or a batch, with uppercase and hyphen-free formatting options.Base64 TextConvert text to Base64 and back. Unlike naive implementations, this handles UTF-8 correctly, so emoji and non-Latin text round-trip safely.QR Code GeneratorCreate 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.