Security

Hash Generator (SHA-1, SHA-256, SHA-512, MD5, CRC32, HMAC)

Generate SHA-1, SHA-256, SHA-384, SHA-512, MD5, CRC32 hashes and HMAC. Hex, Base64, or SRI output. Hash files locally, compare hashes. Free online hash generator.

🔒 100% private. Text and files are hashed in this browser, in chunks, so even multi-gigabyte files never upload.

Drop files to hash them

Algorithms

HMAC sign with a secret key

Hashes

Hashes appear here as you type, or when you drop files.
Export
Ctrl+Enter

What is this tool?

Compute MD5, SHA-1, SHA-2 (224/256/384/512), SHA-3, Keccak-256, BLAKE2, BLAKE3, RIPEMD-160, CRC32, CRC32C and xxHash64 digests for text, hex or Base64 bytes, or whole files, all at once and entirely in the browser. Files are read in chunks, so multi-gigabyte ISOs and disk images work, and several files can be hashed in one go and exported as a SHA256SUMS-style checksum list. HMAC with a text, hex or Base64 key is supported too.

How to Use

  1. Type or paste text (choose hex or Base64 if the input is raw bytes), or open or drop one or more files.
  2. Tick the algorithms you need; the choice is remembered. MD5 and SHA-1 are marked weak.
  3. Read each digest as hex, uppercase hex, Base64 or an SRI string, and copy a single row or all of them.
  4. Optionally paste an expected hash, or a whole SHA256SUMS file, to check for a match, or export the results as a checksum list, CSV or JSON.

Frequently Asked Questions

Is hashing reversible?

No. A digest is a one-way fingerprint. Short or common inputs can still be guessed by trying candidates, which is why passwords need a slow password hash rather than plain SHA-256.

Does the file upload?

No. Files are read in chunks by this page and hashed with WebAssembly in your browser. Nothing is sent to Wivrix, which is why very large files work too.

How do I verify a download with a SHA256SUMS file?

Drop the downloaded file (or several) on the tool, then paste the contents of the SHA256SUMS or checksum file into the Check a hash box. Each listed file is marked OK, FAILED or not loaded, and the needed algorithm is switched on automatically.

Is MD5 or SHA-1 still safe to use?

Not for security. Collisions can be produced for both, so do not use them for signatures or to detect tampering. They are still fine for spotting accidental corruption, as are CRC32 and xxHash64. Use SHA-256, SHA-3 or BLAKE3 when security matters.

Other tools

There are more calculators, converters and editors on Wivrix. If something is missing, tell us.