•••

Password Generator

Create strong, random passwords with custom rules.

password-generator.tool
Strong
Count
Select at least one character type
Generated with your browser's cryptographically secure random generator.
Overview

What is a password generator?

This tool generates strong, random passwords using your browser's cryptographically secure random number generator - the same quality of randomness used for security-sensitive operations, not a weaker general-purpose random function.

Quick start

How to use this tool

  1. 1Adjust the length slider and toggle which character types to include.
  2. 2Optionally exclude ambiguous characters (like l, 1, I, O, 0) that are easy to misread.
  3. 3Click Generate - set a count to generate several at once.
  4. 4Copy an individual password or copy them all.
Where it helps

Common use cases

Creating a strong password for a new account
Generating a batch of passwords for test accounts or team onboarding
Creating a password that avoids visually ambiguous characters for manual entry
Checking how password strength scales with length and character variety
Good to know

Frequently asked questions

How random are these passwords, really?

They're generated using crypto.getRandomValues(), your browser's cryptographically secure random source - the same one used for generating encryption keys, not Math.random() which is not safe for security purposes.

What does the strength indicator mean?

It's an estimate based on the password's entropy (length combined with how many character types are included) - longer passwords with more character variety score higher.

Should I exclude ambiguous characters?

Only if you'll need to type the password manually somewhere (like reading it off a screen) - for password managers that copy-paste automatically, it doesn't matter.

Are generated passwords stored or logged anywhere?

No - everything happens locally in your browser and is never transmitted or saved.

quick_facts.json

{

"runs_in_browser": true,

"data_sent_to_server": false,

"signup_required": false,

"price": "free",

"category": "Security"

}

Related tools

#SH
No signup
Hash Generator

Generate MD5, SHA-1, and SHA-256 hashes instantly.

Open tool
#ID
No signup
UUID Generator

Generate v1 and v4 UUIDs in bulk.

Open tool
BCR
No signup
Bcrypt Generator

Hash and verify passwords using bcrypt, entirely offline.

Open tool