Verify

File Checksum Generator

Generate cryptographic hash values for any file — archives, documents, installers, or backups. Use checksums to verify that a file was not corrupted in transit or modified since the original was created. Runs entirely in your browser using the built-in Web Crypto API.

Browser — runs in your browser, no uploadAny file

Input formats

Any file

Output formats

Checksum TXT

Common uses

  • Verify a downloaded archive was not corrupted
  • Confirm a backup file matches the original
  • Check transfer integrity for large files
  • Generate hashes for software distribution
  • Verify a file sent by email was not tampered with

Limitations

  • SHA-256 and SHA-512 are recommended for integrity verification. SHA-1 is provided for legacy compatibility only.
  • MD5 is not provided as it is cryptographically broken and unsuitable for integrity checks.
  • For very large files, checksum generation may take a few seconds.

Frequently asked questions

A checksum (or hash) is a fixed-length fingerprint of a file's contents. If even a single byte changes, the hash changes completely. Comparing hashes confirms two files are identical.

SHA-256 is the standard choice for most use cases. SHA-512 is stronger and useful for high-security contexts. SHA-1 is legacy — avoid using it for new workflows.

No. The hash is computed entirely in your browser using the Web Crypto API. Your file never leaves your device.

SHA-512 produces a longer hash (512 bits vs 256 bits) and is marginally harder to brute-force. Both are considered secure. SHA-256 is the more common choice.

Related tools

Appearance

Choose how the site looks on this device.