Skip to main content
Toolzum

Password Generator

Generates cryptographically strong random passwords with fully customizable length and character sets, plus memorable passphrases. Input never leaves your device — everything runs locally in your browser.

100% Local Browser Native

How to Use the Password Generator

1. Set length and character sets first

Set length and character sets first so the output matches your need.

2. Generate

Create a password with one click.

3. Copy and reuse

Copy a password where needed; regenerate for fresh options.

Similar Tools You Might Need

See all

Frequently Asked Questions

How long should my password be?

12 characters minimum for everyday accounts (≈79 bits of entropy from a 94-character set); 16+ (≈105 bits) for email, banking, and password-manager master passwords. Every extra character multiplies guessing effort ~94×.

Random characters or a passphrase?

Random strings pack more entropy per character; 5-word passphrases are easier to type and remember. Use random for stored-in-manager logins, passphrases for the few you must memorize.

Which character sets should I enable?

Uppercase + lowercase + digits + symbols gives the full 94-character set. Some legacy sites reject symbols — the generator lets you exclude them without weakening length, which matters more than variety.

Should I reuse variations of one password?

No. One breach exposes the pattern. Generate a unique password per site and store them in a password manager — that is the threat model this tool is built for.

Are generated passwords sent anywhere?

No. Generation uses the browser Web Crypto API locally. Passwords never leave your device and are never logged.

What do the Weak / Fair / Good / Strong labels actually measure?

The meter maps entropy: Strong at 120+ bits, Good at 80+, Fair at 60+, else Weak. A 16-char all-sets password lands around 105 bits (Good); the Bank/Secure preset (24 chars) lands around 157 bits (Strong). The length slider itself runs 4-64.

Last updated October 2026