Password Generator + Local Encrypted Vault

Create strong passwords and memorable passphrases. Save them locally in an encrypted Vault protected by your PIN. Nothing leaves your browser.

πŸ” Secure RNG 🧠 Entropy & crack-time πŸ“¦ Batch list πŸ—„οΈ Encrypted Vault UUID Base64

Strong Password

Entropy: -
Crack time: -
Batch generate

Memorable Passphrase

Entropy: -

πŸ”’ Encrypted Vault (Local)

Deletes all saved items from this browser.
Stored: 0

Your Vault is empty (or locked). Generate a password and click Save to Vault.

Tips

Frequently Asked Questions

Is this password generator secure?

Yes. It uses the browser's cryptographically secure random generator (window.crypto.getRandomValues). Nothing is sent to any server. The encrypted Vault uses AES-GCM with PBKDF2 key derivation.

What password length is recommended?

We suggest 16-24 characters with upper+lower+digits+symbols, or a 4-6 word passphrase with a separator and a number.

Where are saved passwords stored?

Only in your browser's local storage, encrypted with AES-GCM using your Vault PIN. You can export or clear them anytime.

What is entropy?

Entropy measures password randomness in bits. Higher = harder to crack. A 16-character password with mixed characters has ~100 bits of entropy and would take centuries to brute-force.

βœ… Do's and ❌ Don'ts for Password Security

βœ… Do's

  • βœ… Do use 16+ characters with mixed case, numbers, and symbols.
  • βœ… Do use a unique password for every account.
  • βœ… Do enable two-factor authentication (2FA) wherever available.
  • βœ… Do use the encrypted Vault to save passwords securely.
  • βœ… Do export your Vault backup and store it safely offline.

❌ Don'ts

  • ❌ Don't reuse the same password across multiple sites.
  • ❌ Don't use personal info (birthday, name) in passwords.
  • ❌ Don't share your Vault PIN or master password.
  • ❌ Don't skip 2FA even if your password is strong.
  • ❌ Don't write passwords on sticky notes or unencrypted files.
πŸ” How This Password Generator Works

Uses window.crypto.getRandomValues() β€” the same cryptographic API used by banking websites. Generate passwords from:

  • Random characters β€” mix uppercase, lowercase, digits, and symbols.
  • Memorable passphrases β€” random words with optional separator and numbers.

Crack-time estimates: A 16-char random password with all character types would take over 10 billion years to crack on modern hardware.

Also try: Username Generator Β· UUID Generator Β· QR Generator

Frequently Asked Questions

Is this tool free to use?

Yes. All UpTools calculators are completely free, with no sign-ups required.

Is my data private?

Yes. All calculations run locally in your browser. Nothing is uploaded to any server.

Does it work on mobile?

Yes. All tools are mobile-responsive and work on any device β€” phone, tablet, or desktop.

Can I use this offline?

Most tools work offline after the initial page load. No internet needed for calculations.

πŸ“ How This Tool Works

This tool computes results entirely in your browser using JavaScript. No data is sent to any server, ensuring your privacy.

Results update instantly as you type β€” no waiting for server responses.

Also try: Calculator Β· Converter Β· Generator