Skip to the tool
mtoolAll tools
  • 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