Password Generator

Generate cryptographically secure passwords with custom length and character sets. Check the strength of any password with entropy analysis and crack time estimates. Nothing leaves your browser.

Weak95 bits

Length

16
4128

Character sets

Batch (5 passwords)

How to use Password Generator

  1. 1
    Set the password length

    Use the slider or type a number to choose a length between 4 and 128 characters. Longer passwords are significantly more secure.

  2. 2
    Select character sets

    Toggle uppercase letters, lowercase letters, digits (0–9), and symbols to include in your password. At least one set must be active.

  3. 3
    Review the strength indicator

    The strength meter shows the entropy in bits and estimates the time it would take to crack the password with a brute-force attack.

  4. 4
    Copy your password

    Click the copy icon next to any generated password to copy it to your clipboard instantly. No sign-up or account needed.

Frequently Asked Questions

Are the generated passwords truly random?

Yes. Passwords are generated using the Web Crypto API (window.crypto.getRandomValues), which is a cryptographically secure random number generator built into modern browsers.

Are my passwords stored or sent anywhere?

No. Password generation happens entirely in your browser. No passwords are ever transmitted to a server or stored in any way.

What does entropy mean in the context of passwords?

Entropy is measured in bits and represents the unpredictability of a password. A password with 60+ bits of entropy is considered strong; 80+ bits is very strong for most applications.

What does 'exclude ambiguous characters' do?

This option removes characters that look similar to each other, such as O (capital o), 0 (zero), I (capital i), l (lowercase L), and 1, to prevent confusion when reading or typing a password.

Related Tools