Hash Generator
Generate cryptographic hashes from any text. Optional HMAC secret.
Input
When set, all outputs become HMAC-signed hashes
Result
About Hashing
Hash functions produce a fixed-size output from any input. MD5 and SHA-1 are insecure for cryptography but fine for checksums. Use SHA-256 or higher for security. HMAC adds a secret key for message authentication.
Other Tools
Encode or decode text with multiple encoding and output format options.
Encode or decode URLs with different modes for different situations.
Encode or decode HTML special characters using named, decimal, or hex formats.
Convert any image file to a Base64 data URI for embedding in HTML or CSS.
Decode and inspect JWT tokens without a secret key. Header, payload, and expiry at a glance.
Format, validate, minify, and sort your JSON with statistics.
Format, validate, and minify XML with real-time error highlighting.
Write Markdown and see a live rendered preview side by side.