ToolMochi

Password Generator

Generate strong random passwords locally with adjustable length, character sets and ambiguous-character filtering.

Generated password

Select at least one character type

Enable uppercase, lowercase, numbers or symbols above to generate a password.

Strong~93 bits of entropy
This tool runs entirely in your browser. Your input is never uploaded.

How to use

  1. 1Drag the slider to set the password length
  2. 2Pick character sets and optionally exclude look-alike characters such as O, 0, l and 1
  3. 3Click Regenerate for a new password, then copy it

FAQ

How are passwords generated?

With crypto.getRandomValues and rejection sampling to avoid modulo bias — a cryptographically secure source rather than Math.random.

How is strength calculated?

Entropy is estimated as length × log2(pool size). Higher entropy means more brute-force attempts; around 80 bits and above is generally considered strong.

Are generated passwords stored?

No. Passwords live only in page memory and disappear when you refresh — nothing is uploaded or saved.

Related tools

JSON Formatter & Validator

Format, minify and validate JSON, compare two payloads path by path, and escape or unescape JSON strings.

Cron Expression Parser

Parse crontab expressions into a plain-language schedule and the next 5 run times.

Base64 Encoder & Decoder

Encode text to Base64 or decode it back to UTF-8, with an optional URL-safe alphabet. Everything runs locally.

URL Encoder & Decoder

Percent-encode or decode URLs and query values, with component, full-URL and form modes.