Strong password generator

Make a strong password in one click. Choose random characters, easy-to-remember words or a number PIN, and see how hard it would be to crack.

PASS

Everything happens in your browser. Nothing you type is sent anywhere.

About this Password Generator tool

Reusing the same password everywhere is the most common reason accounts get hacked. When one site leaks its database, attackers try that email and password on banks, email and social media.

This generator uses your browser's cryptographically secure random number generator, the same kind used for encryption. Passwords are created on your device and are never sent, stored or logged.

How to use Password Generator

  1. Choose the type: random characters, memorable words or PIN.
  2. Set the length with the slider and pick which characters to include.
  3. Click Copy and paste it into the sign-up form.
  4. Save it in a password manager so you don't have to remember it.

Features

Truly random

Uses crypto.getRandomValues.

Strength meter

Shows bits and estimated crack time.

Passphrases

Easy to type, hard to guess.

Bulk

Make up to 25 at once.

Private

Nothing leaves your device.

Good to know

  • Use at least 14 characters for important accounts such as email and banking.
  • Use a different password for every site and store them in a password manager.
  • Turn on two-factor authentication wherever it is offered.

Frequently asked questions

How long should a password be?

At least 12 characters, and 16 or more for email, banking and work accounts. Length matters more than complexity.

Are the generated passwords stored anywhere?

No. They are generated in your browser and disappear when you close the page.

What is a passphrase?

A password made of several random words, like Maple-Rocket-Coffee-Island-42. It's easy to type and remember but very hard to guess.

Is a 4-digit PIN safe?

Only where the number of attempts is limited, like a bank card. Use 6 digits or more when you can.

At a glance

Types
Random, words, PIN
Length
6–64 characters
Randomness
Cryptographically secure
Sent anywhere
Never

Related tools

More free tools