Password Generator

Generate cryptographically secure passwords using your browser's built-in crypto API. Nothing is sent to any server. Ever.

Click generate to create a password
Password length16
Character types
Quick options
Recent (session only)
Generated passwords will appear here (not saved anywhere)

Why developers trust this generator

🔒

Cryptographically secure

Uses Web Crypto API (crypto.getRandomValues) — the same randomness source browsers use for TLS. Not Math.random().

Entropy strength meter

Real-time entropy calculation shows actual password strength in bits. Based on character pool size and length.

📄

Passphrase mode

Generate memorable passphrases with random words. Easier to type, still extremely secure at sufficient length.

🏠

100% client-side

Passwords never leave your browser. History is session-only and vanishes when you close the tab.

Full customization

Control length (4-128), character types, and presets. Generate exactly what your security policy requires.

📋

Session history

Track recently generated passwords in-session. Copy any previous password without regenerating.