MD6 Hash Generator
Generate MD6-256 hashes for compatibility testing, historical SHA-3 candidate research, and deterministic digest comparisons.
Last updated: May 30, 2026
Find this tool useful? Support the project to keep it free!
Buy me a coffeeWhat is MD6 Hash Generator?
MD6 is a hash function designed by Ronald Rivest's team as a SHA-3 candidate. It supports variable digest lengths and tree hashing, but it was not selected as the final SHA-3 standard.
This tool generates unkeyed MD6-256 output using UTF-8 input bytes. It is useful for research and compatibility checks, while SHA-256 or SHA-512 remain better defaults for current production systems.
How to Use MD6 Hash Generator
Type or paste the text you want to hash
Review the generated MD6-256 output
Toggle uppercase if your target system expects capital hex
Copy the digest for comparison or test fixtures
Common Use Cases
- Reproducing MD6 values for research notes and fixtures.
- Comparing a historical SHA-3 candidate against SHA-2 outputs.
- Testing migration code that references MD6-style digests.
- Creating deterministic test data for legacy compatibility checks.
Example Input and Output
Generate an MD6-256 digest from a short sample string.
abc64 hexadecimal charactersHow This Tool Works
The tool encodes input as UTF-8 bytes and runs a browser-side MD6 implementation using 64-bit BigInt operations. The digest is formatted as hexadecimal and can be copied without uploading input.
Technical Stack
Variant
Unkeyed MD6-256, tree mode L=64, default r=104 rounds.
Security note
MD6 is not the standardized SHA-3 algorithm. Prefer SHA-256, SHA-512, or SHA-3 for interoperable production work.

