About Password Generator
A password generator is only as good as its randomness. This one draws from the browser's cryptographic random source and guarantees that each selected character set appears at least once, so enabling digits or symbols cannot silently produce a password without them.
Length and pool size are shown with an entropy estimate in bits, which is a more honest measure of strength than a color bar alone. Everything happens in page memory: there is no history, no storage and no sync, so the password exists only until you copy it into a manager and leave the page.
What this tool does
Lengths from 8 to 64
Drag the length slider from 8 to 64 characters and watch the entropy estimate change as the password grows.
Selectable character sets
Toggle lowercase, uppercase, digits and symbols independently to match the rules of the site you are signing up for.
Guaranteed set coverage
At least one character from every selected set is placed in the password before the rest is filled and shuffled.
Ambiguous character filter
Remove I, l, 1, O, 0 and o when a password will be read aloud or typed from a printout.
Entropy estimate and strength
See the estimated bits of entropy, the pool size and a plain-language strength label before copying the result.
Nothing persisted
Passwords live only in page memory; there is no history, local storage, cookie or server request involved.
How to use Password Generator
- 01
Set the length you need
Choose between 8 and 64 characters; longer passwords add entropy faster than switching to rarer symbol sets.
- 02
Pick character sets
Enable the sets the destination accepts; every enabled set is guaranteed to appear in the generated password.
- 03
Generate and review
A password is generated automatically; press Generate for another, and check the entropy line for the strength estimate.
- 04
Copy it into a manager
Copy the password and store it in your password manager before leaving the page, because the tool keeps no history.
Supported formats and limits
- Input
- Policy
- Output
- Password
- Processing
- Client-side, in your browser. Nothing is uploaded.
- Maximum size
- Bound by the memory available to your browser tab.
- Requirements
- Chrome, Edge, Firefox or Safari · Secure context for the Web Crypto API
Limitations worth knowing
- The entropy figure assumes uniform random characters; the guaranteed-coverage step removes a tiny amount of randomness, so treat the number as an estimate.
- Passwords are limited to 8-64 characters and may not satisfy arbitrary site rules such as a maximum length or a ban on symbols.
- There is no history or export: copy the password to a manager before closing the page, because it cannot be recovered.
Privacy and file handling
Passwords are generated and displayed only inside this browser tab. Nothing is uploaded, stored, logged or cached, and the page keeps no history of previously generated passwords.
Read the full privacy policy