Cryptography
Secure Random Generator
Generate cryptographically secure random bytes, Hex, Base64, UUIDs, or unbiased integers using crypto.getRandomValues().
Free to use — no sign-up or login.
Runs entirely in your browser; input is not sent to our servers.
Messages, keys, passwords, plaintext, ciphertext, and files are never stored in
localStorage, history, or analytics payloads.
Random value
This free Secure Random Generator covers Generate cryptographically secure random bytes, Hex, Base64, UUIDs, or unbiased integers using crypto.getRandomValues().
Enter the Secure Random Generator fields, then read the output. Cryptography calculators on this site keep the formula visible beside the form, with no account required.
Using the Secure Random Generator
Generate cryptographically secure random bytes, Hex, Base64, UUIDs, or unbiased integers using crypto.getRandomValues(). Typical inputs are Mode, Byte length, Min (integer mode) and Max (integer mode, inclusive). How it works beside the form states the identity the Secure Random Generator applies.
FAQ
How do I use the Secure Random Generator?
Open the Secure Random Generator, fill Mode, Byte length, Min (integer mode) and Max (integer mode, inclusive), and read the result. Pick a mode and parameters, then generate. Values are never sent to the server.
What formula does the Secure Random Generator use?
The Secure Random Generator uses the identity in How it works. In words: Pick a mode and parameters, then generate. Values are never sent to the server.