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.

Secure

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.

Sources