Skip to main content

Password Generator

Generate a strong, random password online for free using your browser's cryptographically secure random number generator. No signup, nothing sent to a server.

~95 bits of entropy — Very strong

Options

Your files are processed locally in your browser and are not uploaded to our servers.

How to use Password Generator

  1. 1

    Choose a length and which character types to include — uppercase, lowercase, numbers, symbols.

  2. 2

    Optionally exclude ambiguous characters (I, l, 1, O, 0) that are easy to misread.

  3. 3

    Click "Generate" — the estimated entropy (strength) is shown alongside the result.

  4. 4

    Copy the password to use it.

Common uses

  • Generating a strong password for a new account
  • Creating a random string for an API key placeholder or test fixture
  • Generating a passphrase-length random string for a Wi-Fi network

Supported formats and limitations

Accepts text, up to one file at a time.

  • Generated here means generated on your device and never transmitted — but a password is only as safe as where you store it afterward. Use a password manager rather than a plain text file for anything important.
  • Passwords are drawn using the Web Crypto API's `crypto.getRandomValues`, a cryptographically secure random source — not `Math.random()`, which is not appropriate for anything security-sensitive.

Frequently asked questions

No. It's generated entirely in your browser and never leaves your device.

It uses the Web Crypto API (crypto.getRandomValues), a cryptographically secure random number generator — the same class of randomness used for real security purposes, not the weaker Math.random().

It's the estimated strength in bits, based on your character set and length — roughly, how many attempts a brute-force guess would need. Higher is stronger; 60+ bits is generally considered strong for most purposes.

Only if you'll need to type or read the password manually — turning it on avoids confusing characters like 1/l/I or 0/O.

Up to 64 characters, comfortably more than any realistic password policy requires.

Related tools