KokoroFlow calculator

Password Generator

Create a random password in your browser with practical options.

Password Generator

Create a local random password.

W^"Uh&-U;PT*G#w6

Password tips

Longer passwords are usually stronger than short complex ones. A password manager can help store unique passwords for each account.

Good habits

  • Use a different password for important accounts.
  • Use 14 characters or more when possible.
  • Turn on multi-factor authentication for email, banking, and cloud storage.

This tool generates the password in your browser.

What problem does this password generator solve?

It creates a random password entirely in your browser, with control over length, character types, and whether visually similar characters are excluded, so you can quickly get a strong unique password without sending anything to a server.

How to generate a password

  1. Set the desired password length.
  2. Choose which character types to include: uppercase, lowercase, numbers, and symbols.
  3. Decide whether to exclude visually similar characters like 0/O or 1/l.
  4. Click Generate, then Copy to use the password.

Privacy, inputs, and limits

  • Upload: Nothing is uploaded; the password is generated and displayed entirely in your browser using the Web Crypto API.
  • Input: Length and character type preferences only.
  • Output: A randomly generated password string.
  • No password is stored, logged, or transmitted anywhere by this tool.
  • Some sites have their own character or length restrictions that may require adjusting the settings.

Example

Generating a 16-character password with uppercase, lowercase, numbers, and symbols enabled, and similar characters excluded, might produce something like W^"Uh&-U;PT*G#w6 — long and random enough to resist common cracking methods, while avoiding easily confused characters like 0 and O when typing it manually.

Frequently asked questions

Is this password actually random?

Yes — it uses the browser's built-in crypto.getRandomValues function, which is a cryptographically secure random number source, rather than a weaker predictable random function.

How long should my password be?

14 characters or more is a reasonable general guideline. Longer passwords are generally stronger than short, complex ones, even when the character variety is similar.

Why exclude similar characters?

Characters like 0/O/1/l/I can be hard to tell apart when reading or typing a password manually. Excluding them trades a small amount of randomness for fewer typing errors.

Should I reuse this password across sites?

No. Use a unique password for each important account, and consider a password manager to store them. Turning on multi-factor authentication for email, banking, and cloud storage adds another layer of protection beyond the password itself.