GLOSSARY

What is a checksum?

A checksum is a small value derived from data to detect accidental corruption. Learn how checksums work and compute one free.

A checksum is a compact value computed from a block of data so you can later detect whether the data changed. Download a file, compute its checksum, compare to the published one — if they match, the file arrived intact.

Detecting accidental change

Checksums are designed to catch corruption — flipped bits from a bad disk, a truncated download, a garbled transfer. If even one byte changes, a good checksum changes too, so a mismatch tells you the data is not what was published. Hash functions like SHA-256 are the modern way to compute file checksums.

Checksum vs cryptographic hash

Simple checksums (like CRC32 or Luhn) catch accidental errors cheaply but can be forged deliberately. Cryptographic hashes (SHA-256) also resist an attacker crafting a collision, so they double as integrity checks against tampering, not just accidents.

Try it now — free, no signup

Use the hash generator in your browser. Then, when you need it at scale with an API key and higher limits, grab the full Eveses API.

FAQ

What is the difference between a checksum and a hash?›
Every cryptographic hash can serve as a checksum, but a plain checksum (CRC, Luhn) only catches accidents, not deliberate tampering.
How do I compute a file checksum?›
Hash the content with SHA-256 and compare to the published value. Our hash tool computes SHA-256 for text input.

Related