企评社

Interface labels are shown in English. Company reviews, forum posts and tool descriptions are currently available in Chinese only.

Password generator

CSPRNG cryptographically secure randomness · choose length and character sets · entropy-based strength estimate

全部在浏览器本地生成,密码不上传、不存放
字符集
强度估算 = 长度 × log₂(字符池)

FAQ

Where are the random numbers made? Are they uploaded?

Nothing is uploaded. Randomness comes from the browser's cryptographically secure generator crypto.getRandomValues (CSPRNG), produced entirely locally with no network requests; the passwords vanish when you reload the page and are never stored anywhere.

How is the strength estimate computed?

Estimate = length times log2 of the character-set size, i.e. entropy bits - bigger is harder to brute force: under 40 weak, 40-59 medium, 60-89 strong, 90 and above very strong. The estimate assumes every character is equally likely and independent; if a site demands certain character classes, just tick those sets to satisfy it.

What is "exclude confusable characters"?

0/O, 1/l/I and | look nearly identical and are mistyped or misread when entering by hand. Turning it on removes them from the pool - the pool shrinks slightly and entropy dips a hair, but mistyping drops.

How many per run?

1 to 50 at a time; each line copies on its own, or copy all in one click, or download everything as a .txt file.

Related tools