Hash Generator

Generate MD5, SHA-1, SHA-256, SHA-512, SHA3-256 and RIPEMD-160 hashes from text or files.

0 characters
HMAC produces a keyed hash that proves both integrity and authenticity.

Drop any file here or click to browse

All file types  ·  Max 100 MB

Uploading and hashing file…
File Hashes
Verify File Integrity

Paste the expected checksum (e.g. from a download page) to confirm this file is authentic.

Hash Algorithms
  • MD5 — 128-bit. Fast but not collision-resistant. Checksums only.
  • SHA-1 — 160-bit. Deprecated for security. Still used for checksums.
  • SHA-256 — 256-bit. Widely used and secure. Recommended.
  • SHA-512 — 512-bit. Strongest standard hash.
  • SHA3-256 — Latest SHA standard. Very secure.
  • RIPEMD-160 — Used in Bitcoin addresses.
File Hashing

Upload any file to get its cryptographic hashes. Use the Verify tool to compare against a checksum published by a software author to confirm the file hasn't been tampered with.

HMAC

HMAC combines a hash with a secret key to prove both integrity and authenticity. Used in API signatures, JWT tokens, and message authentication.