Skip to content

Password Generator

Strong random passwords and passphrases, generated locally.

—

How long to crack it

Assuming offline attack against a fast hash. A properly slow hash takes far longer.

Attack rateScenarioAverage time

Entropy

—

Details

Length—
Character pool—
Possible combinations—
Randomness sourcecrypto.getRandomValues

—

Nothing is stored, logged or transmitted

Generated entirely in your browser with the same cryptographic random source that backs TLS keys. There is no network request of any kind, so the password exists only on your machine. Store it in a password manager rather than trying to memorise it.

Quick Tool Overview

The Password Generator produces random passwords or memorable passphrases using the browser cryptographic random number generator, with entropy reported in bits rather than as a coloured bar — because bits are the only measure that means anything.

What it does
Generates strong random passwords and passphrases
You give it
A length and which character sets to include
You get back
A password with its entropy and crack-time estimate
Best for
New accounts, rotating credentials and API secrets
Developer Tools Free, unlimited use No sign-up Runs in your browser

About the Password Generator

Generate passwords or passphrases using the cryptographic random number generator built into your browser, with full control over length, character sets and ambiguous characters. Nothing is transmitted, so the password exists only on your machine.

Strength is reported as entropy in bits rather than as a coloured bar, because bits are the only measure that means anything: each additional bit doubles the search space. A passphrase of several random words is usually the better choice for anything you must type from memory, since four random words from a large list beat a short scrambled string on both strength and memorability. For everything else, use a password manager and a length you will never memorise.

Key features of the Password Generator

Cryptographic randomness

Uses the same generator that backs TLS keys, not the statistically weak Math.random.

Entropy in bits

Each bit doubles the search space, so 60 bits is a million times harder than 40 — a real measure rather than a colour.

Passphrase mode

Four or five random words give high entropy and are far easier to type from memory than a scrambled string.

Ambiguous characters excluded

Optionally drop 0/O and 1/l/I, which matter when a password has to be read aloud or typed from paper.

Never transmitted

There is no network request of any kind — the password exists only on your machine.

How to use the Password Generator

  1. 1

    Choose a type

    A random password, or a passphrase of random words.

  2. 2

    Set the length

    Characters for a password, or how many words for a passphrase.

  3. 3

    Pick the character sets

    Uppercase, lowercase, digits and symbols, with an option to exclude ambiguous characters.

  4. 4

    Copy it

    Check the entropy figure, then copy. Nothing is stored or sent anywhere.

Frequently asked questions

At least 16 characters for anything you store in a password manager. Below about 12, modern hardware makes brute force practical against weak hashing.

Reviews of the Password Generator

What people who use the Password Generator think of it. Reviews come from visitors and are posted as written.

No ratings yet

Yours would be the first.

  • 5 0 reviews rated 5 stars
  • 4 0 reviews rated 4 stars
  • 3 0 reviews rated 3 stars
  • 2 0 reviews rated 2 stars
  • 1 0 reviews rated 1 star

Write a review

Used this tool? Your rating helps the next person decide.

Your rating

Plain text only — links, email addresses and HTML are not accepted. Your name and review are shown publicly; nothing else is collected. See the privacy policy.

0 reviews

Newest first

No reviews yet

Be the first to rate the Password Generator. It takes half a minute and no account.

Write the first review

More developer tools