Password Generator

Create strong, random passwords in your browser. Cryptographically secure, no sign-up, nothing is sent anywhere.

How to use this password generator

  1. Drag the slider to choose a length. 16 characters or more is recommended for important accounts.
  2. Tick the character types you want to include.
  3. Optionally exclude ambiguous characters or disallow repeats.
  4. Click Generate for a new password, or Copy to place it on your clipboard.

What makes a strong password?

How strength is calculated

Strength is based on entropy, measured in bits: entropy = length × log₂(alphabet size). Roughly:

Randomness comes from the browser's Web Crypto API (crypto.getRandomValues()), which draws from the operating system's cryptographically secure random source — not from Math.random().

Frequently asked questions

Is this password generator safe to use?

Yes. All generation happens in your browser using the Web Crypto API. Nothing is sent to us or stored.

What is a good password length?

16 characters or more for important accounts. 20+ for high-value accounts. Length has more effect on security than complexity.

Should I use symbols?

Yes — they expand the alphabet and increase entropy. The only exception is when a specific site forbids them.

Can I use these passwords offline?

Yes. Once the page loads, the generator works entirely offline. Disconnect your network and it still generates passwords.

Is anything stored?

No. Nothing you generate or type is sent to or stored on our servers.