๐ŸŽฒ 100% Private & Client-Side

Generate a memorable, secure passphrase

Flassword builds Diceware-style passphrases from a 1,296-word list using your browser's cryptographic random number generator โ€” easier to remember and type than a random string, without sacrificing entropy.

Generating...
Good 0 bits of entropy
6 Words
0 Entropy (bits)
0 Length (chars)
Number of words More words means exponentially more possible combinations
6
Word separatorCharacter placed between each word
Capitalize words Uppercase the first letter of each word
Add a number Appends one random 2-digit number
Add a symbol Appends one random symbol, e.g. ! @ # $

Estimated time to crack

Online guessing โ€” ~100 tries/hour, throttled
Offline, slow hash โ€” ~10k guesses/sec, e.g. bcrypt
Offline, fast hash โ€” ~10B guesses/sec, GPU cluster
Generated locally using your browser's cryptographic API โ€” never stored, never transmitted.

Why use a Diceware passphrase

Real entropy, without the unreadable string of random characters.

Truly private

Every passphrase is generated locally in your browser. Nothing is ever sent over the network or logged.

Actually memorable

A handful of real words is far easier to recall and type than a random jumble of characters.

Cryptographically secure

Every word is chosen using the Web Crypto API with unbiased sampling from a fixed 1,296-word list.

Completely free

No account, no subscription, no limits. Generate as many passphrases as you need.

Everything you need in a passphrase tool

Simple controls with the depth security-conscious users expect.

Adjustable word count

Choose anywhere from 3 to 10 words with a single slider.

Custom separator

Join words with a hyphen, space, period, underscore, or nothing at all.

Live strength meter

See entropy in bits and an at-a-glance strength rating as you adjust options.

One-click copy

Copy your generated passphrase to the clipboard instantly and securely.

Optional number & symbol

Add a random digit or symbol for sites that require them, without giving up readability.

Crack-time estimates

Compare estimated crack times across online guessing and offline hash-cracking scenarios.

How Diceware works

The same idea as rolling physical dice, done securely in your browser.

Pick random words

Each word is chosen independently and uniformly from a fixed 1,296-word list using the Web Crypto API โ€” the digital equivalent of rolling dice.

Combine them

The words are joined with your chosen separator, optionally capitalized, and optionally followed by a number and symbol.

Copy and use it

Copy the passphrase with one click and store it in a password manager, or memorize it โ€” it's designed to be easy to recall.

Frequently asked questions

Everything you might want to know about using this tool safely.

Diceware is a method for creating passphrases by randomly selecting words from a fixed list, originally using physical dice to pick each word. This tool uses the same method with a cryptographically secure random number generator instead of dice, drawing from a 1,296-word list published by the Electronic Frontier Foundation.

A Diceware passphrase of several random words can have as much or more entropy than a shorter random password, while being considerably easier to remember and type. Security comes from the number of words and the size of the word list, not from the words looking complicated.

No. Every passphrase is generated locally in your browser using the Web Crypto API. Nothing is transmitted to a server, logged, or stored anywhere.

Six words is a solid default for most accounts, giving roughly 62 bits of entropy. For a master password protecting a password manager or full-disk encryption, 7 or 8 words is a safer choice.

Some services still require a digit or symbol in every password. Adding one random number or symbol satisfies that rule while adding a small amount of extra entropy on top of the words themselves.

More free tools

The same private, client-side approach for everything else you need to generate.

Learn more about password security

Practical, easy-to-follow guides to help you stay protected online.

Prefer a random-character password?

Our classic generator creates strong, random passwords in one click.

Try the Password Generator