Password generator

Generate a random password with configurable character sets.

A generated password is only as good as its randomness, and this is the part most web generators are quiet about. This one draws from crypto.getRandomValues — the browser's cryptographically secure random source — not Math.random, which is predictable and has no business anywhere near a password.

How Password generator works

  1. Set the options the way you want them.
  2. Docexp generates the result locally, right in your browser.
  3. Copy or download it — nothing is ever sent anywhere.

Good to know: The password is generated on your device and never sent anywhere — no server sees it, and there's nothing to log. Length beats complexity: a long password from a large character set is far harder to crack than a short one with a couple of symbols bolted on.

Common questions

Is the randomness actually secure?

Yes. It uses crypto.getRandomValues, the browser's cryptographically secure generator. Many online generators use Math.random, which is fast but predictable and unfit for anything you'd call a secret.

Does the password get sent to a server?

No. It's generated in your browser and stays there. A password generator that phones home is a contradiction in terms.