CRC32 Checksum Calculator
CRC32 Checksum Generator
Compute the CRC32 checksum of text or a file using the standard IEEE 802.3 polynomial. The result is shown as hexadecimal and unsigned decimal.
Select any file to compute its CRC32 checksum entirely in your browser.
About CRC32
CRC32 (32-bit Cyclic Redundancy Check) is a checksum algorithm used to detect accidental changes to data. It treats the input as a stream of bits and performs polynomial division using the IEEE 802.3 generator polynomial, whose reversed form is 0xEDB88320. The 32-bit remainder of that division is the checksum. This calculator uses the standard table-based implementation, precomputing 256 values so each input byte is processed with a single lookup and XOR.
CRC32 is fast and excellent at catching transmission and storage errors such as flipped bits, which is why it is built into the ZIP and gzip file formats, the PNG image format, and Ethernet frames. It is not a cryptographic hash: it is not collision-resistant and must never be used for security, password storage, or integrity verification against deliberate tampering.