Privacy & files / FREE BROWSER TOOL

Random Password Generator

Use a unique password for every account. This generator creates 8–64 character passwords with cryptographic browser randomness and includes at least one character from each selected group.

ISOLATED TOOL · NO NETWORK ACCESS

How it works

The tool uses crypto.getRandomValues(), not Math.random(). Rejection sampling avoids the bias that a simple random-byte remainder can introduce when an alphabet’s length does not divide 256. It first chooses one character from every enabled group, fills the remaining positions from their combined alphabet, then shuffles with a cryptographic Fisher–Yates shuffle. This satisfies the selected character requirements; it does not claim every possible valid password is equally likely.

Choose a length your account accepts, preferably a long one. Character rules vary, so deselect symbols if a service rejects them. A generated password is useful only if it is unique and handled carefully. Keep it in a trusted password manager rather than a note shared across accounts. Enable multi-factor authentication where available.

Generation happens inside this tool in your browser, and this tool has no password-upload or storage feature. This does not protect against malicious browser extensions, device compromise, screen recording or clipboard history. The Copy button needs browser permission; when it is unavailable, the password is selected for manual copying. Refreshing or leaving the page discards the current result from the tool.

A worked example

For a new account, keep the default 20-character length and all four groups enabled, generate a new result, and save it directly in your password manager. Never reuse a sample password published on a web page.

Common questions

Is the password sent to a server?

This tool does not send or store the generated password. It is produced locally in the tool’s browser context.

Why does copying sometimes fail?

Clipboard access can be restricted by browser permissions or the embedded tool. Select the result and use your device’s Copy command.

References

A LITTLE FURTHER

Related field notes

Another small shortcut