PASSWORD

Password generator: create a strong random password locally

Free password generator, no account. Use random characters for a password manager, or a 3–10 word memorable passphrase when you have to type it. Default length is 16. The result never leaves this tab.

✓ Web Crypto ✓ 6–128 characters ✓ Nothing uploaded ✓ No account
01

Set the rules and generate a password now

Choose a random password or a memorable passphrase, then create it on this device. Randomness comes from Web Crypto. Nothing you generate is sent to MakePwd.

Mode

6–128 characters, default 16

Up to 100 at once

Character set

Extra constraints

This result

02

Random password or memorable passphrase: pick by how you will use it

A random password is harder to guess. A memorable passphrase is easier to type. Both modes finish in this tab and never go through MakePwd servers.

Random

Draw from the character set you select. Default length is 16, adjustable from 6–128. You can drop 0, O, 1, l, and I, or set the first character. Below 8 characters, this page warns that strength is low. Best for new accounts and long-lived passwords stored in a password manager.

Memorable

Draw 3–10 words from a built-in English word list, joined with hyphens by default. You can insert a digit or symbol at a random place, or capitalize each word. Best when you must type by hand and do not want a wall of symbols. Important accounts should still use random characters.

03

Length, randomness, and what stays on this device

This password generator only creates a new password. How randomness is drawn, how long it can be, and whether anything is stored are written below so you can check them.

Random source

Characters and words are drawn with the browser Crypto.getRandomValues, not Math.random(). Compute stays in this tab.

Length

Random mode supports 6–128 characters, default 16. Below 8, it warns the result is weaker. NIST SP 800-63B-4 asks for at least 15 characters on a single-factor password. The default is in that range.

Batch

Generate up to 100 at once. Copy one, copy all, or export TXT. The file downloads only to your device and is not sent back to MakePwd.

Nothing is stored

No account required. There is no password vault, and generated results are not saved on a server. After a refresh, anything you did not copy or export is gone from this site.

FAQ

Password generator FAQ

On this page, yes: the password is created in this tab and never uploaded. Randomness comes from the browser Web Crypto API, not Math.random(). After you close the tab, MakePwd has no copy to store. Copy or export a TXT file if you need to keep the result.

Use a random password for long-lived accounts and store it in a password manager. Use a 3–10 word memorable passphrase when you have to type it by hand. Both modes draw randomness with Web Crypto getRandomValues on this device.

This generator supports 6 to 128 characters and defaults to 16. Below 8, it warns that strength is low. NIST SP 800-63B-4 asks for at least 15 characters on a single-factor password. Keep 16 or go longer on important accounts.

This page shows a Weak / Medium / Strong / Very strong grade. To compare a public leaked-password list, use the password strength checker. The password you type there also stays in the browser and is not uploaded.