- on device
- random
- generator
Random Hash Generator
Choose an algorithm and digest encoding. Each hash comes from a fresh 64-byte random source generated in your browser.
Your random result will appear here.
Values and hash sources stay in this tab. Only preset settings are saved on this device; custom alphabets and free text are never saved.
Each digest uses a new 64-byte random source. This algorithm produces 32 digest bytes.
1–1,000 values per batch.
More settings
Optional: up to 32 printable ASCII characters, including spaces.
Optional: up to 32 printable ASCII characters, including spaces.
Formatted values plus line breaks: at most 1,048,576 bytes. JSON export: at most 3,145,728 bytes. Formatting adds no randomness.
Download options
Questions
Are these real hashes or random hex strings?
These are real digests of independent 64-byte sources from Web Crypto. SHA-256 is the default. Random Hex Generator creates random hexadecimal values without hashing.
Can I hash my own text or file here?
This tool generates random hash values from browser-created sources. It does not accept user text or files, identify hashes, reverse them or check a file checksum.
Does changing the algorithm change the random source?
No. Changing algorithm recalculates the digest from the current source; changing the digest encoding reformats it. New values creates fresh random sources.
Why can I not set a hash length?
Digest size is fixed by the selected algorithm. SHA-256 produces 32 bytes, usually shown as 64 hex characters. BLAKE2b, BLAKE2s and BLAKE3 use fixed unkeyed outputs of 64, 32 and 32 bytes respectively.
Can I verify the digest against its source?
Enable Include random source in JSON under Download options. Each record then includes sourceHex. This option starts off and is not saved; sources otherwise stay in memory in this tab.
Why are MD5 and SHA-1 available?
MD5 and SHA-1 support legacy compatibility and reproducible test fixtures. They are unsuitable for modern cryptographic integrity protection, even with a strong random source.
Related tools
Random String Generator
Generate random strings with an exact character length and your chosen alphabet.
- on device
- random
- generator
Random Token Generator
Generate random bytes as Base64url, Base64, Hex, Base32, Base58 or Binary tokens.
- on device
- random
- generator
Random Hex Generator
Generate hexadecimal strings with an exact character length or byte length.
- on device
- random
- generator