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.
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
Related field notes
How to choose a random password you can use safely
Understand password length, genuine randomness, unique credentials, password managers, and the limits of strength estimates.
Read the explanation FIELD NOTE / 02What browser-local file processing does and does not mean
Understand file selection, local hashing, third-party scripts, memory limits, and practical checks before using a browser file tool.
Read the explanationAnother small shortcut
Download Time Calculator
Estimate a download time from file size, connection speed and a realistic transfer efficiency.
Data Storage Converter
Convert bytes, decimal storage units and binary storage units with their actual definitions.
SHA-256 File Hash Checker
Calculate the SHA-256 digest of a local file up to 100 MB without uploading it.
Video File Size Calculator
Estimate video storage from duration and average video and audio bitrates.