Checksum Calculator

Type or paste text (or drop a file) to instantly compute MD5, SHA-1, SHA-256, SHA-512, and CRC-32 checksums entirely in your browser.

Input

0 bytes

Checksums

Enter text or select a file to compute checksums

Copied!

Summary

Type or paste text (or drop a file) to instantly compute MD5, SHA-1, SHA-256, SHA-512, and CRC-32 checksums entirely in your browser.

How it works

  1. Type or paste text in the input area, or switch to File mode and drop/select a file.
  2. The tool reads the content as a UTF-8 encoded byte array (text) or ArrayBuffer (file).
  3. SHA-1, SHA-256, and SHA-512 are computed via the browser WebCrypto API.
  4. MD5 is computed with a pure-JS implementation running entirely client-side.
  5. CRC-32 is computed with a standard polynomial table lookup in JavaScript.
  6. All five digests are displayed simultaneously with one-click copy buttons.

Use cases

  • Verify a config file or script has not been unexpectedly modified.
  • Generate a quick MD5 or SHA-256 fingerprint for a build artifact.
  • Cross-check a downloaded file against a published checksum.
  • Compute a CRC-32 for embedded systems or network protocol validation.
  • Hash a password or token string for debugging purposes.
  • Compare checksums of two strings to confirm they differ or match.
  • Generate multiple algorithm digests at once for documentation.
  • Audit file integrity before committing code to a repository.

Frequently Asked Questions

Last updated: 2026-06-09 · Reviewed by Nham Vu