Free · Cryptographically Secure · No Uploads

Password Generator

Create strong, random passwords in your browser. Powered by the Web Crypto API for real cryptographic randomness. Nothing is stored, logged or sent anywhere.

Click generate…
Password length 16
4 64
Include characters
Lowercase a–z
Uppercase A–Z
Numbers 0–9
Symbols !@#$%…
Options
No ambiguous skip 0 O l 1 I
Generate 5 a batch at once

Select at least one character type.

Batch of passwords

Stronger passwords, less risk

🔐

Unique per account

Reuse one password and a single breach exposes every account. Generate a fresh one for each login.

📏

Length beats complexity

Every extra character makes a password exponentially harder to crack. Aim for 16+ wherever the service allows it.

🎲

True randomness

People pick predictable patterns. The Web Crypto API removes the guesswork attackers count on.

🗝️

Pair with a manager

Long random strings are impossible to memorise — keep them in a trusted password manager so you never have to.

🛡️

Add two-factor

A strong password gets stronger with 2FA. Pair a generated password with an authenticator app on critical accounts.

🚫

No personal data

Names, birthdays and pets are easy targets. A random string holds nothing an attacker can look up about you.

FAQ

Are the generated passwords sent to a server?

No. Passwords are built entirely in your browser with the Web Crypto API (crypto.getRandomValues). They never leave your device and are not logged, stored or sent anywhere.

How random are the passwords?

The generator uses crypto.getRandomValues, a cryptographically secure random number generator built into modern browsers. It is far stronger than Math.random and fit for security-sensitive use.

What makes a strong password?

Length matters most. A password of 16 or more characters mixing uppercase, lowercase, numbers and symbols is very hard to crack. Skip dictionary words, names and predictable patterns.

What does "No ambiguous" do?

It removes characters that are easy to confuse when typing or reading — such as the digit 0 and letter O, or 1, l and I. Useful when a password must be read aloud or copied by hand.

Is this password generator free?

Yes. Completely free — no account, no subscription, no limits. Generate as many passwords as you like.