AnyNPC
SHA-256|64 hex chars
Input
Output

Hash result will appear here...

0 chars|0 bytes

Hash Calculator

Hash calculator supporting 25 algorithms — MD2, MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3-224, SHA3-256, SHA3-384, SHA3-512, Keccak-256, Keccak-512, BLAKE2b-256, BLAKE2b-512, BLAKE2s-256, BLAKE3, RIPEMD-160, SM3, Whirlpool, CRC32, Adler-32, xxHash32, and xxHash64. Compute hash digests of any text input in real time. Features include HMAC with a secret key, uppercase/lowercase hex output, hash verification against a known checksum, one-click copy, and download results. All hashing runs locally in your browser — your data never leaves your device.

Features

  • Support for 25 algorithms — MD2, MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3-224, SHA3-256, SHA3-384, SHA3-512, Keccak-256, Keccak-512, BLAKE2b-256, BLAKE2b-512, BLAKE2s-256, BLAKE3, RIPEMD-160, SM3, Whirlpool, CRC32, Adler-32, xxHash32, xxHash64
  • Real-time hash computation — results update instantly as you type or paste
  • HMAC support for SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512
  • Uppercase / lowercase toggle — switch between upper and lower hex output
  • One-click copy — copy hash result to clipboard with a single click
  • Hash verification — paste an expected hash to instantly check match or mismatch (auto-detects algorithm by hash length)
  • Download results — save computed hash as a .txt file
  • All processing happens locally in your browser — zero data uploaded

How to Use

  1. 1Select a hash algorithm from the pills — 25 algorithms including SHA-3, Keccak, BLAKE family, SM3, Whirlpool, xxHash, CRC32, and Adler-32.
  2. 2Type or paste text into the input area. The hash digest updates automatically in real time.
  3. 3Toggle UPPERCASE / lowercase to change the hex output format.
  4. 4Enable HMAC mode and enter a secret key to compute a keyed-hash message authentication code (SHA-1/224/256/384/512 only).
  5. 5Click the copy button to copy the hash, or use Download to save as a .txt file.
  6. 6Paste an expected hash into the Verify field to compare — algorithm is auto-detected by hash length.

Frequently Asked Questions

Related Tools