Built with privacy and security as the foundation, not an afterthought.
🔒
Client-Side Only
All generation uses crypto.getRandomValues() in your browser. Zero network calls, zero server storage.
⚡
Instant Generation
Generate passwords, passphrases, and PINs in under 1ms. Hit spacebar for instant regeneration.
📊
Entropy Analysis
Real-time bit entropy calculation and crack time estimates at 1 trillion guesses per second.
🎯
Advanced Controls
Exclude ambiguous characters, force specific characters, set custom symbol sets, begin with letter.
🚫
Zero Storage
No cookies, no localStorage, no databases. Generated passwords exist only on your screen — close the tab and they're gone forever.
🌗
Dark & Light Modes
Fully themed interface with automatic preference detection and manual toggle.
Frequently Asked
Common questions about password security.
Is it safe to generate passwords online?+
VaultKey runs entirely in your browser. No passwords are transmitted to any server. The generation uses the Web Crypto API (crypto.getRandomValues), which is a cryptographically secure random number generator built into your browser.
How long should my password be?+
We recommend at least 16 characters with mixed case, numbers, and symbols. This gives you 100+ bits of entropy, making it effectively uncrackable. For critical accounts, use 20+ characters or a passphrase with 5+ words.
What does "entropy" mean?+
Entropy measures password randomness in bits. Each bit doubles the number of possible combinations. A 128-bit password has 2¹²⁸ possible combinations — more than atoms in the observable universe. Higher entropy = harder to crack.
Passphrase vs password — which is better?+
Both can be equally secure. Passphrases (e.g., "Comet-Thunder-Prism-Eagle-Frost") are easier to type and remember while maintaining high entropy. Use passphrases for accounts you need to type manually, and random passwords with a password manager.
Do you store any data?+
No. VaultKey has no backend, no database, no analytics, no cookies, and no tracking of any kind. Your theme preference is the only thing saved locally. Generated passwords exist only on your screen — close the tab and they vanish completely.