๐Ÿ—‚๏ธ File Hash Checker

Drag and drop a file, or click to select one

Select a file to see its hash

* Your file is processed entirely in your browser and never sent anywhere.

Calculate a hash (SHA-1, SHA-256, SHA-384, or SHA-512) for a local file. Compare it against the hash published by the file's source to verify a download hasn't been corrupted or tampered with. Your file is processed entirely in your browser and never sent anywhere.

How to use

  1. Drag and drop the file you want to check, or click to select it.
  2. Choose a hash algorithm (SHA-1, SHA-256, SHA-384, or SHA-512).
  3. Paste the expected hash published by the source into the "Expected hash" field to automatically check whether it matches.

FAQ

Is my file uploaded to a server?

No โ€” the hash is calculated entirely in your browser using the Web Crypto API; the file's contents are never sent anywhere.

Does this support MD5?

No โ€” since the browser's standard Web Crypto API doesn't support MD5, this tool only supports SHA-1, SHA-256, SHA-384, and SHA-512.

Can this handle very large files?

Yes, though very large files (multi-gigabyte) will use more browser memory and take longer to process.