Password Generator

Create random passwords, choose the character types and copy one or ten at once.

Choose a length and character types, generate a password, then copy it into your password manager.

Passwords are never stored or sent anywhere. Use a unique password for each account and a password manager.

Password options

The meter estimates entropy, not account security. It is not a security guarantee.

This tool needs JavaScript and secure browser randomness.

How to use

What is a password generator?

A password generator creates a random sequence of characters instead of relying on words or patterns you can remember. This tool uses your browser’s crypto.getRandomValues and lets you choose the length and character types. Passwords are never stored or sent anywhere.

Create random passwords locally

Choose a length and character types, generate a password, then copy it into your password manager.

Example and expected result

Choose 16 characters, uppercase and lowercase letters, digits and symbols. Expected: a fresh 16-character password containing every selected type. Generate ten at once to create ten independent passwords; the entropy estimate depends on your chosen options.

Character reference

Character typeAvailable characters
Uppercase letters26
Lowercase letters26
Digits10
Symbols32

Excluding ambiguous characters removes 0, O, 1, l and I from their respective groups. Every selected group appears at least once.

Formats and limits

Lengths from 8 to 64 characters. Generate one password or ten at once. At least one character type must be selected. The meter estimates entropy from this generator’s character pool and constraints; it is not a security guarantee. Use a unique password for each account and a password manager. Clipboard access may be blocked; select the result and copy it manually.

FAQ

How long should a password be?

Use a long, unique password that fits the receiving service’s requirements. This tool defaults to 16 characters; longer random passwords increase the search space. Use a password manager rather than reusing a password.

Are these passwords random?

They use crypto.getRandomValues. The generator rejects out-of-range random bytes so each allowed character has the same chance, and requires each selected character type to appear.

Do you store or send my passwords?

No. Passwords exist only in this page’s memory until you clear it or leave. Copying puts the password on your device’s clipboard; your operating system or clipboard manager may retain it.

What is entropy?

Entropy, shown in bits, estimates the size of the space of possible generated passwords. It does not measure account security or protect against phishing, malware or password reuse.

Why can’t I generate or copy a password?

Choose at least one character type. If secure randomness is unavailable, use a current browser. If copying is denied, select and copy the result manually.