Your data never leaves your browser

Free Hash Generator

Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes from text or files — instantly, with HMAC support. Works as an online hash generator, SHA-512 file checksum tool, and hash comparison tool in one. Nothing is ever uploaded.

HMAC mode

Generate keyed-hash message authentication codes

Hash Output
MD5d41d8cd98f00b204e9800998ecf8427e
SHA-1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA-256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA-38438b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b
SHA-512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e

Hash Comparison

Paste two hashes to verify they match. Comparison is case-insensitive.

About this tool

This hash generator supports MD5, SHA-1, SHA-256, SHA-384, and SHA-512 — all five outputs generated simultaneously from a single input. SHA variants use the browser's native Web Crypto API for maximum performance; MD5 is implemented via a lightweight JavaScript library since Web Crypto intentionally excludes it.

File hashing works entirely client-side: your file is read from disk, hashed in memory, and the result displayed — no upload, no server, no logs. Large files up to 2 GB are processed in chunks to avoid memory issues.

Common use cases

SHA-256 file checksum

Verify a software download

Drop a downloaded ISO, binary, or zip into the File tab. Paste the official checksum into the Hash Comparison box. A green check confirms the file is bit-for-bit identical to what the author published.

HMAC generator online

Sign API payloads and webhooks

Enable HMAC mode, enter your secret key, and get keyed hashes for request signing or webhook verification. All five HMAC variants in one step — no openssl required.

File integrity checker — no upload

Audit sensitive files privately

Private keys, database dumps, and config files never leave your machine. Unlike server-side tools, there's no upload, no log, and no third party that ever sees your data.

MD5 hash generator

Generate legacy MD5 checksums

Some package managers, CDNs, and legacy APIs still require MD5. Generate MD5 checksums instantly from text or files without installing any desktop software.

How to use this hash generator

1

Enter text or drop a file

Type or paste any text into the Text tab, or switch to the File tab and drop any file (up to 2 GB). Hashing starts immediately — no button to press.

2

Choose your algorithm

All five hash algorithms (MD5, SHA-1, SHA-256, SHA-384, SHA-512) compute in parallel. Copy whichever output your use case requires. For security-sensitive work, use SHA-256 or SHA-512.

3

Verify or compare

Paste any two hashes into the Hash Comparison section. A green checkmark means they match exactly. A mismatch shows a character-level diff so you can spot the difference at a glance.