๐Ÿ” Secure Password Generator

Generate strong, random passwords in your browser. Nothing is sent to a server or stored.

About this generator

Strong, unique passwords are the single most effective thing most people can do to protect their online accounts. This password generator creates random passwords right in your browser, using the cryptographically secure random number generator built into modern browsers. The passwords are never sent to a server, never stored and never logged, so only you ever see them.

Choose a length from 8 to 64 characters and select which types of characters to include: lowercase, uppercase, digits and symbols. The generator guarantees at least one character from each selected type and avoids easily confused characters such as the letter l and the digit 1, which makes passwords easier to read if you ever need to type one by hand.

Length matters more than complexity. A random password of 16 characters or more is very hard to guess, and longer is better for important accounts. Use a different password for every account so that one breach doesn't expose the others, and store them in a reputable password manager rather than trying to memorise them. Turn on two-factor authentication wherever it's offered.

How to create a strong password

What makes a password weak

Choosing a length and character types

FAQ

Are the passwords stored or sent anywhere?

No. Passwords are generated locally in your browser and are never transmitted or stored.

How long should my password be?

At least 16 characters for most accounts, and longer for important ones such as email and banking.

Why are some characters missing?

Easily confused characters, such as l, 1, O and 0, are left out so passwords are easier to read and type.

Should I use the same password on multiple sites?

No. Use a unique password for every account, and store them in a password manager.

More generators

Popular generators

Browse all generators