Password Generator
Generate a strong, random password locally, entirely in your browser.
Processed locally — your files remain on this device
Processing… this happens entirely in your browser.
Result
Completed Completed with a noteHow it works
- Choose a length and which character types to include.
- Click Generate.
- Copy the password to your clipboard.
Supported formats & limitations
- Input
Length and character-type settings only — no file or personal data. - Output
A single random password, shown on screen and copyable.
- Longer passwords with more character types are stronger — the entropy estimate shown is a rough guide, not a guarantee.
- The password is never stored or transmitted; closing or reloading the page discards it.
Frequently asked questions
Is the password sent anywhere? ›
No, it’s generated and displayed entirely in your browser using a cryptographically secure random number generator.
How random is it really? ›
Characters are chosen using the Web Crypto API’s secure random number generator with rejection sampling to avoid bias, not Math.random().
Should I reuse this password across accounts? ›
No — use a unique password for every account, ideally saved in a password manager.
Troubleshooting
Why does clicking Generate show an error? ›
At least one character type (uppercase, lowercase, numbers, or symbols) must stay checked so there’s a character set to generate from.
Why did my copy button say "Copy failed"? ›
Clipboard access can be blocked by browser permissions or an insecure (non-HTTPS) context — select and copy the password manually as a fallback.
Something not working as expected? Send feedback about this tool.