Generate and verify cryptographic hashes with multiple algorithms.
Free online hash generator supporting 12+ algorithms: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA-3-256, SHA-3-512, BLAKE2b-256, BLAKE2b-512, RIPEMD-160, CRC32, and xxHash32. Generate HMAC digests with a secret key, compute all hashes at once in batch mode, or verify a file's integrity by comparing hash values. Output in hex, uppercase hex, Base64, or Base64-URL formats. Runs entirely in your browser — no data is ever sent to a server.
Keywords: hash generator, hash generator online, md5 hash, sha256 hash, sha256 online, sha512 hash, sha1 hash, hmac generator, file hash checker, hash compare, sha3 hash, blake2 hash, checksum generator, crc32 calculator, hash verify, online hash tool, cryptographic hash, message digest
Tags: hash, md5, sha256, sha512, hmac, checksum, digest, blake2, sha3
Paste your text into the input area, or upload a file using the upload button.
Select a hash algorithm from the dropdown — SHA-256, SHA-512, MD5, SHA-3, BLAKE2b, and more.
Choose your output format: hex (lowercase), HEX (uppercase), Base64, or Base64-URL.
Click Hash or press ⌘↵ to compute the hash digest instantly.
Use Batch All to compute all algorithms at once, or Verify to compare against an expected hash.
Copy the hash with ⌘⇧C, or generate an HMAC by switching to HMAC mode and entering a secret key.
12+ hash algorithms: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA-3-256, SHA-3-512, BLAKE2b-256, BLAKE2b-512, RIPEMD-160, CRC32, xxHash32
HMAC generation with any supported algorithm and a user-provided secret key
Batch mode: compute all algorithms at once in a comparison table with per-row copy
Hash verification: constant-time comparison against an expected hash
File hashing: upload any file and compute its hash for integrity checking
4 output formats: lowercase hex, uppercase hex, Base64, Base64-URL
Security warnings for weak algorithms (MD5, SHA-1, CRC32, xxHash32)
Algorithm metadata: output bits, family, security level
Auto-detection: guess the algorithm from a pasted hash
Works entirely in your browser — no data is ever sent to a server