CRC32 & Checksum Calculator
Generate CRC and Adler checksums for text or data.
Result
How it is calculated
A checksum condenses text into a short fixed-size value so that accidental changes can be spotted. The tool hashes the exact bytes you type and prints three values in hexadecimal. crc32 is PHP's crc32 algorithm, which is the bzip2 variant of the 32-bit cyclic redundancy check; crc32b is the standard CRC-32 used by ZIP, PNG and Ethernet; adler32 is the Adler-32 sum used by zlib. All are 32 bits (8 hex digits). They detect errors but are not cryptographic: anyone can build different input with the same value. Empty text gives no result, and the checksum covers every character, including spaces and line breaks.
Worked example
Input: hello (5 bytes, no trailing space). The three checksums are crc32 = 3d653119, crc32b = 3610a686 and adler32 = 062c0215. If you compare crc32b with the value published for a file or message, only the standard CRC-32 matches those tools.
Common mistakes
- Comparing the crc32 line with a ZIP or PNG checksum; those use crc32b, so the values differ.
- Treating a checksum as a secure hash; it is trivial to craft a collision, so use SHA-256 for integrity against tampering.
- Adding a trailing space or newline when pasting, which changes every value.
- Expecting the checksum of a file from its name; the tool hashes the typed text only.
- Mixing text encodings; the same visible text in UTF-8 and another encoding has different bytes and a different checksum.
About this calculator
This calculator computes CRC-32, CRC-32B, and Adler-32 checksums of any text — short numeric "fingerprints" produced by polynomial division (CRC) or a simple modular sum (Adler-32) that let you detect accidental changes to data. If even one bit of the input changes, the checksum almost always changes too.
Software engineers and network protocol designers use CRC-32 to verify file integrity in formats like ZIP and PNG and in Ethernet frame error-checking, while Adler-32 is used in zlib-compressed data as a faster, lower-overhead alternative. Paste your text to get all three checksums at once for comparison or debugging.
Was this helpful?
You can pick up to 3 reactions.
Popular calculators
Loan Calculator
Monthly payment, total interest and full amortization schedule.
Percentage Calculator
Percent change, percent of, and ratio calculations.
Discount Calculator
Calculate final price, savings, and discount amount.
BMI Calculator
Body mass index from height and weight (metric or imperial).
Age Calculator
Compute your exact age in years, months and days from a birth date.
Compound Interest Calculator
Calculate the final amount and interest earned with compounding.
All Calculators
No calculators found
Comments (0)