About this tool: CRC-32 Checksum
Calculate CRC-32/ISO-HDLC for UTF-8 text or hexadecimal bytes and view the checksum in hex and decimal.
The UTF-8 mode checks the bytes encoded from the exact input, including line endings. Hex mode accepts complete byte pairs separated by whitespace. This is the reflected CRC-32 used by gzip, with initial and final XOR 0xFFFFFFFF; it is an error-detection checksum rather than a cryptographic hash.
How the calculation works
Worked example
| Input | 123456789 |
| Mode | UTF-8 text |
CRC-32 = CBF43926
Questions and answers
What does this tool do?
Calculate CRC-32/ISO-HDLC for UTF-8 text or hexadecimal bytes and view the checksum in hex and decimal. The UTF-8 mode checks the bytes encoded from the exact input, including line endings. Hex mode accepts complete byte pairs separated by whitespace. This is the reflected CRC-32 used by gzip, with initial and final XOR 0xFFFFFFFF; it is an error-detection checksum rather than a cryptographic hash.
What affects precision and input format?
UTF-8 checks exact encoded bytes; Hex accepts complete byte pairs. CRC-32 is not a cryptographic hash.
Where are the calculations performed?
The calculation runs in your browser. You can use the tool without installing software.
Comments (0)
Share your thoughts — please be polite and stay on topic.
Log in to comment