Password Generator

100% client-side · nothing stored · nothing logged

Secure Password Generator Tool

Quick presets:
4 128
Include Symbols:
( e.g. @#$% )
Include Numbers:
( e.g. 123456 )
Include Lowercase:
( e.g. abcdefgh )
Include Uppercase:
( e.g. ABCDEFGH )
Exclude Similar Characters:
( e.g. i, l, 1, L, o, 0, O )
Exclude Ambiguous Symbols:
( e.g. { } [ ] ( ) / \ )
Begin With a Letter:
( some systems require this )
No Repeated Characters:
( every character used once )
( 1 – 50 at once )
Your New Password:
Your new password will appear here..✓ copied
Entropy
Time to crack*
Length
Character pool

*Estimated offline attack at 10 billion guesses per second. Real-world online attacks are millions of times slower.

Session history

  • Generated passwords appear here. Cleared when you close the tab — nothing is ever saved.

More random generators

all client-side

UUID v4

Standards-compliant unique identifiers for databases and APIs.

Click generate…

API token

URL-safe 43-character secrets with 256 bits of entropy.

Click generate…

Hex string

Random 32-byte hex — ideal for keys, salts and seeds.

Click generate…

Wi-Fi password

16 characters with no confusing lookalikes.

Click generate…

Recovery codes

Five backup codes in XXXX-XXXX format for 2FA fallback.

Click generate…

SHA-256 hash

Hash of a fresh random value — for tokens and test fixtures.

Click generate…

Username

Memorable adjective–noun handles for new accounts.

Click generate…

Random number

Unbiased integer between 1 and 1,000,000.

Click generate…

Random color

Hex colour codes for design work and test data.

Click generate…

Frequently asked questions

How long should my password be?
Use at least 16 characters with mixed types, or a passphrase of 5+ random words. Length matters more than complexity.
Is it safe to generate passwords online?
Only if generation happens entirely in the browser, as it does here. Open your network tab while generating — you will see zero requests.