Skip to content

Password Generator

Password generator for secure random passwords with custom length, character sets, confusing-character exclusions, and zxcvbn-based strength analysis for accounts, admin panels, Wi-Fi credentials, and rotation policies.

Password Length

Password

Length: -

Strength: -

Crack time: -

Composition: -

Password Options

Quick Templates

High Security

Include uppercase letters (A–Z)

Include lowercase letters (a–z)

Include numbers (0–9)

Include symbols (!@#$%^&*)

Exclude similar characters (il1Lo0O)

Exclude ambiguous characters ({}[]()'"/\)

Password Generator

Quick Start

1
Set length (recommended 12–16)
2
Select character types (uppercase/lowercase/digits/symbols)
3
Or choose a template (Basic/Strong/High Security/Readable)
4
Click Generate, then copy and save (refresh clears)

Common Scenarios

Sign‑up/reset

generate unique strong passwords per site to reduce stuffing risk

Admin/production

prefer length ≥16, include symbols, exclude confusables for better typing

VPN/remote access

use longer passwords (20+), store in a password manager

Router/Wi‑Fi

use the Readable template for easier input and sharing

Temporary access

one‑time password; rotate or disable after use

Strength Assessment & Principles

Uses zxcvbn: entropy analysis, dictionary checks, pattern recognition, crack‑time estimate
Scoring: 0–1 weak, 2 fair, 3 strong, 4 very strong
Crack time: estimated under common attack models; actual depends on attacker and hardware
Smart detection: flags common passwords, repeats, dictionary‑like patterns

Usage Advice

✅ Recommended: 12+ characters with all 4 types; avoid common passwords and patterns
❌ Avoid: personal info (birthdays, names, emails), common passwords, keyboard sequences (qwe, 123, abc)
Check crack time/strength before adopting
When typing by hand, prefer “Readable Password”
Use different passwords per site to prevent credential stuffing
Use a password manager: generate and store complex passwords securely

Limitations & Compatibility

Batch limit: up to 5 per run
Length: 8–64; if N types selected, length must be ≥ N
Excluding similar/ambiguous characters reduces the pool and may affect variety
Guess rate assumptions: online (rate‑limited) vs offline (high‑throughput) differ greatly; strength estimates depend on this — defer to the actual environment

Privacy & Security

All processing happens locally in your browser. You can regenerate, replace, and clear the current result at any time.
Copy and store immediately after generation; consider a password manager

FAQ

5

Continue with these related tools for the next step.