Generate a Strong Password

Very strong · about 129 bits of entropy

Create random passwords with the length and character types a site asks for. They are made in your browser with its secure random generator and are never sent or stored.

  • Free
  • Runs in your browser
  • Made on your device
  • No sign-up
How it works

How It Works

Create a password in three steps.

01

Set the length

Drag the slider from 6 to 64 characters. 16 or more is a good default.

02

Choose character types

Letters, numbers and symbols, and optionally leave out characters that look alike.

03

Copy it

Paste it into the sign-up form and save it in your password manager.

About

What makes a password strong?

Length and randomness. A password's strength is measured in bits of entropy: the length multiplied by log2 of the number of possible characters. With all four character types there are 87 possible characters, so each one adds about 6.4 bits and the default 20-character password has about 129 bits. Each extra bit doubles the number of guesses an attacker needs.

A strong password still fails if it is reused. Use a different password for every account and keep them in a password manager.

Secure random

Every character is picked with crypto.getRandomValues, with no bias towards any character.

Every type used

At least one character from each type you tick, so the password passes sites that require a digit or a symbol.

No look-alikes

Optionally removes I, l, 1, O, 0, o and similar punctuation for passwords you will read out or type by hand.

Entropy estimate

Shown with a rating: under 50 bits weak, 50 to 74 fair, 75 to 99 strong, 100 or more very strong.

Features

Why Use This Password Generator

Random passwords you can trust.

Generated locally

Passwords are created in your browser tab. There is no server involved.

Fits site rules

Length from 6 to 64 and the character types a site demands.

Several at once

Make up to 50 passwords in one go.

Shows the strength

Entropy in bits, calculated from the length and character set.

✓ No Registration✓ Free✓ Browser-based✓ Text Stays Local
FAQ

Frequently Asked Questions

Questions people ask about the Password Generator.

At least 12 characters for everyday accounts and 16 or more for email, banking and your password manager's master password. Longer is better than adding more symbol rules.