Skip to content

Free tool

Generate strong passwords and passphrases — privately, in your browser

Random passwords up to 128 characters, diceware passphrases from the EFF word lists and pronounceable passwords, with a live strength meter, bulk mode and downloads. Generated on your device; nothing is sent or stored.

  • Runs in your browser
  • Free, no signup
  • Updated
Presets

Type

The strongest per character — best for a password manager to remember.

Options

Characters

Replaces the default symbol set — useful when a site only allows some symbols.

Your password

Generating…

StrengthVery strong

Entropy

130 bits

89 possible characters

Time to crack

longer than the age of the universe

at 100 billion guesses a second

Generate many

Up to 500 at once — each one independent.

Generated on your device with crypto.getRandomValues — nothing is sent, logged or stored.

Keyboard shortcuts

  • Copy the passwordCtrl/⌘Enter
  • Download as .txtCtrl/⌘S
  • Show these shortcuts?

Shortcuts work while the cursor is inside the tool.

About this tool

What is the Password Generator?

The Password Generator is a free tool that creates strong random passwords, diceware passphrases from the EFF word lists and pronounceable passwords in your browser, using crypto.getRandomValues. A live entropy meter shows how strong each one is, and bulk mode makes up to 500 at once.

Price
Free
Signup
None
Your data
Stays in your browser
Updated

What you get

  • Random passwords from 4 to 128 characters
  • Diceware passphrases (EFF large and short word lists)
  • Pronounceable passwords you can read aloud
  • Exclude look-alike or hard-to-type characters
  • Entropy meter and crack-time estimate
  • Bulk mode: up to 500, as .txt or .csv

Security & keys · no account, nothing uploaded

How it works · three steps, no signup

How to use the Password Generator

  1. Step 1: Pick a type

    Random characters for a password manager, a passphrase you can type and remember, or a pronounceable password you can read out.

  2. Step 2: Tune the rules

    Set the length and character sets, leave out look-alike or hard-to-type characters, or add your own symbols to meet a site's policy.

  3. Step 3: Copy or download

    Copy the password, or generate up to 500 at once and download them as .txt or .csv — handy for provisioning test accounts.

Good to know

How this generator stays honest

Every character and word is chosen with crypto.getRandomValues and rejection sampling, so each option is exactly as likely as every other — a plain remainder operation would quietly favour some characters. Math.random, which is not designed for secrets, is never used.

The strength meter reports the entropy of how the password was made, not of how it looks. That is the number that matters: a random 12-character password is stronger than a 20-character phrase you chose yourself, because an attacker's guessing follows the way people pick passwords.

Passphrases use the Electronic Frontier Foundation's diceware word lists, published under the Creative Commons Attribution 3.0 US licence. Thank you to the EFF for making them freely available.

FAQ

Password Generator: questions and answers

Is it safe to generate a password on a website?

It is when the password never leaves your device, which is how this tool works: everything is generated in your browser with crypto.getRandomValues, the operating system's cryptographically secure random number generator. Nothing is sent to a server, logged or stored, and the page keeps no history. The share link only carries your settings, never a password.

How long should a password be?

For anything a password manager remembers, use at least 16 random characters from all four sets — about 105 bits of entropy, far beyond any brute-force attack. For a password you must type or remember, a passphrase of six or more random words is easier to handle and similarly strong. Short PINs are only safe where the system locks out repeated guesses.

What does entropy mean, and why does it matter?

Entropy measures how many guesses an attacker needs: every extra bit doubles the work. A password's entropy is its length multiplied by log₂ of the number of characters it is drawn from — so a 20-character password from 88 characters has about 129 bits. Entropy only holds if the password is truly random, which is why human-made passwords score far lower than they look.

What is a diceware passphrase?

A passphrase built from words picked at random from a fixed list, originally with dice. This tool uses the Electronic Frontier Foundation's word lists: 7,776 words (about 12.9 bits each) or 1,296 shorter words (about 10.3 bits each). Six words from the large list give about 77 bits — strong, and much easier to type than random symbols.

Why exclude look-alike or hard-to-type characters?

Characters like l, 1, I, O and 0 are easy to misread when a password is printed, read aloud or typed from a screen, and brackets, quotes and backslashes can break scripts, config files and some login forms. Excluding them shrinks the character pool slightly, so the tool recalculates the strength — add a couple of characters to compensate.

Still have questions?

Book a demo

Meta Business Partner

Ready to do this at scale?

InfiQ puts broadcasts, chatbots, a shared inbox and the developer API behind one dashboard — on the official WhatsApp Business API. 7-day free trial, no card required.

7-day free trial Enterprise-grade reliability Live in 2 hours Built for Indian businesses