PantheraProject
Language:en

File hash calculator (SHA-256 / SHA-384 / SHA-512)

Calculate SHA-256, SHA-384 or SHA-512 hashes of files or text directly in your browser using the Web Crypto API. Files are processed locally and never uploaded.

Last updated: 1 min read By: Panthera Project Editorial Team

Files are processed in your browser with the Web Crypto API and never uploaded. Very large files (over ~2 GB) may exceed browser memory; use the command line instead.

On this page
  1. What it does
  2. Supported algorithms
  3. Text hashing note
  4. Limits

What it does

Pick a file, or paste text, and choose an algorithm. The tool calculates the digest with your browser’s built-in Web Crypto API (crypto.subtle.digest) and shows it as lowercase hexadecimal. The file is read into memory on your device. Nothing is uploaded.

To compare against a published value automatically, use the checksum verifier.

Supported algorithms

  • SHA-256: the most common choice for software downloads.
  • SHA-384 / SHA-512: longer digests from the SHA-2 family.

MD5 and SHA-1 are deliberately not offered. They’re unsuitable for security checks, and Web Crypto doesn’t support MD5.

Text hashing note

Text is encoded as UTF-8 before hashing, matching printf '%s' "text" | sha256sum on Linux. A trailing newline changes the result, so echo "text" | sha256sum gives a different hash.

Limits

Browsers hold the whole file in memory, so very large files (several gigabytes) may fail. For those, use sha256sum, shasum -a 256 or PowerShell’s Get-FileHash.

Related