Password Generator
Generate strong, secure random passwords.
How to Use Password Generator
Set the length, from 8 up to 128 characters, and tick the character sets you want included.
Turn on the option that removes look-alike characters such as 0, O, 1, l, and I.
Choose how many candidate passwords to generate at once, then click the "Process" button.
Copy the result straight into your password manager or account form, never into chat or email.
Features
Frequently Asked Questions
Related Tools
JSON Formatter
Format and beautify JSON data with proper indentation.
JSON Validator
Validate JSON data and find syntax errors.
JSON Minifier
Minify JSON by removing whitespace and formatting.
HTML Formatter
Format and beautify HTML code.
HTML Minifier
Minify HTML code to reduce file size.
CSS Formatter
Format and beautify CSS code.
About Password Generator
Password strength is mostly about length, not symbols. The Password Generator lets you set anything from 8 to 128 characters and pick which character sets take part, so you can produce something like a 24-character passphrase-friendly string for a password manager or a 60-character monster for an encryption key where symbols genuinely matter.
Beyond length and set selection, the tool reports an entropy estimate in bits. That number is more honest than a strength bar because it is derived from the actual character pool and length you chose. Thirty characters drawn from 94 symbols is around 195 bits, which is far beyond brute force, while eight characters from a reduced pool is not.
There is also a filter for look-alike characters. Removing 0 and O, 1 and l and I, and similar pairs makes a password far easier to read aloud, dictate over the phone, or copy from a screen without errors, without meaningfully reducing its strength. Values are produced with a cryptographically secure random source rather than anything derived from the clock, and nothing is logged.
When to Use This Tool
- Creating a unique password for every account so one breach does not cascade
- Producing an encryption or API key with a high character count
- Resetting a compromised password without reusing an old pattern
- Generating a strong temporary password for a test environment
- Building a seed value for a development database