WebToolsPlanet
Security Tools

MD6 Hash Generator

Generate MD6-256 hashes for compatibility testing, historical SHA-3 candidate research, and deterministic digest comparisons.

MD6-256256-bitUTF-8Browser based

Last updated: May 30, 2026

Client-Side Processing
Input Data Stays on Device
Instant Local Execution

Find this tool useful? Support the project to keep it free!

Buy me a coffee

What 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

1

Type or paste the text you want to hash

2

Review the generated MD6-256 output

3

Toggle uppercase if your target system expects capital hex

4

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.

Input text
abc
MD6-256 hash
64 hexadecimal characters

How 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

TypeScriptBigInt 64-bit operationsUTF-8 TextEncoderClient-side hashing

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.

Frequently Asked Questions

Is MD6 a current standard?
No. MD6 was a SHA-3 candidate, but SHA-3 was standardized using Keccak.
What digest size does this page generate?
This page generates a 256-bit MD6 digest, displayed as 64 hexadecimal characters.
Should I use MD6 for production security?
Usually no. Use widely supported standards such as SHA-256, SHA-512, or SHA-3 for modern systems.
Is my input uploaded?
No. Hashing runs locally in your browser.