Toolbox

Online Random Password Generator

随机密码密码生成器强密码安全随机数

Generate random passwords locally using the browser's secure crypto.getRandomValues with unbiased rejection sampling. Customize count, length range, character type toggles and extra custom characters, guaranteeing at least one char of each enabled type.

Character Types
Click Generate Passwords to start
All processing is done locally in your browser, no upload

How to Use

  • Paste any valid JSON, supports nesting, arrays and escapes
  • Click Beautify to auto indent and format
  • Click Minify to remove whitespace into one line
  • All operations run locally for privacy

Related Tools

FAQ

Are the generated passwords secure?

Passwords use the browser's cryptographic random API (crypto.getRandomValues) with rejection sampling to remove modulo bias. Everything is generated locally and never sent over the network or logged.

How is every character type guaranteed?

When length allows, each password first takes one character from every enabled type, fills the rest randomly, then shuffles, ensuring uppercase, lowercase, digits and symbols each appear at least once.

How long should a password be?

At least 12 characters mixing multiple types is recommended. Use our entropy calculator to quantify strength; above 60 bits is considered very strong.