Strong Password Generator

Cryptographically-secure random passwords up to 64 characters, with a live strength meter that tells you exactly how strong your password is — generated entirely in your browser, never logged anywhere.

Cryptographically-secure random passwords up to 64 characters, with a live strength meter — generated entirely in your browser, never logged anywhere.
Your Password
 
Strength
16
864
Character Types

How to Use

  1. Pick your length and rules Set the password length using the slider and toggle which character types to include: uppercase, lowercase, numbers, symbols.
  2. Generate a password A new password appears instantly. Hit Regenerate as many times as you want until you get one you like.
  3. Copy and use Click Copy to send the password to your clipboard. Paste it into the signup or password-change form. Nothing is logged or saved.

Frequently Asked Questions

At least 12 characters is the modern minimum, and 16+ is recommended for accounts that protect money, email, or identity. Each extra character roughly doubles the cracking time, so 16 random characters with mixed types is effectively uncrackable with today’s hardware. Use 20+ for crown-jewel accounts like email, banking, and password managers.
Yes. The tool uses your browser’s built-in window.crypto.getRandomValues(), the same cryptographic random number source that browsers use for HTTPS keys and WebAuthn. Passwords are generated entirely on your device — they never travel to a server, get logged, or appear in any history.
Yes when the site allows them — symbols expand the character set from 62 to roughly 90, which significantly increases entropy at the same length. Some sites or legacy systems reject certain symbols, so if a password is rejected, regenerate without symbols or with the “exclude lookalikes” option to dodge confusing characters.
Use a password manager. A manager lets you have a unique 20+ character random password for every site without remembering any of them — far safer than reusing one memorized password. Generate the password here, paste it into your manager, and let the manager autofill it from then on. Memorize only your manager’s master password.

Related Tools