Encrypt Online
Theme
Privacy Tool inputs are processed in your browser and are not sent to us.

File Checksum (SHA-256, SHA-512)

Generate hashes and verify downloads locally

Safety note: Files are processed locally in your browser. For sensitive environments, use the CLI example below.
Input + outputGenerate SHA-256/SHA-512 checksums and compare expected hashes
Supports any file type. Keep this tab open while the checksum is computed.
Checksum output
Checksum will appear here
Checksums are shown as hex strings.
Comparison ignores whitespace and letter case.
File Checksum Tool

Use this file checksum tool to generate SHA-256 or SHA-512 for a local file. A matching checksum confirms byte equality with the expected digest; trust still depends on where that expected digest came from.

How to Use the File Checksum Tool
  1. Select or drop a file into the input area.
  2. Choose SHA-256 or SHA-512, then generate the checksum.
  3. Paste the expected hash to confirm a match.
Verify a Download

Compare the generated value with an expected checksum obtained through a source you trust. A match confirms the bytes are equal to that expected digest, but it does not prove trusted origin if an attacker could replace both the file and the published checksum.

Do This Locally (CLI)
# macOS
shasum -a 256 ./file.zip
shasum -a 512 ./file.zip

# Linux
sha256sum ./file.zip
sha512sum ./file.zip