Checksum Tools
Browse all available checksum tools.
Available tools
- 8-bit LRC Checksum Calculate an 8-bit longitudinal redundancy check as the two's complement of the UTF-8 byte sum.
- Adler-32 Checksum Calculate the Adler-32 checksum of UTF-8 text using the modulo-65521 rolling sums used by formats such as zlib.
- CRC-16/ARC Checksum Calculate CRC-16/ARC over UTF-8 text with polynomial 0x8005, initial value 0x0000, and final XOR 0x0000.
- CRC-16/CCITT-FALSE Checksum Calculate the CRC-16/CCITT-FALSE checksum of UTF-8 text using polynomial 0x1021 and initial value 0xFFFF.
- CRC-16/DNP Checksum Calculate CRC-16/DNP over UTF-8 text with polynomial 0x3D65, initial value 0x0000, and final XOR 0xFFFF.
- CRC-16/IBM-SDLC (X-25) Checksum Calculate CRC-16/IBM-SDLC (X-25) over UTF-8 text with polynomial 0x1021, initial value 0xFFFF, and final XOR 0xFFFF.
- CRC-16/KERMIT Checksum Calculate CRC-16/KERMIT over UTF-8 text with polynomial 0x1021, initial value 0x0000, and final XOR 0x0000.
- CRC-16/MODBUS Checksum Calculate CRC-16/MODBUS over UTF-8 text with polynomial 0x8005, initial value 0xFFFF, and final XOR 0x0000.
- CRC-16/USB Checksum Calculate CRC-16/USB over UTF-8 text with polynomial 0x8005, initial value 0xFFFF, and final XOR 0xFFFF.
- CRC-16/XMODEM Checksum Calculate CRC-16/XMODEM over UTF-8 text with polynomial 0x1021, initial value 0x0000, and final XOR 0x0000.
- CRC-24/OpenPGP Checksum Calculate CRC-24/OpenPGP over UTF-8 text with polynomial 0x864CFB, initial value 0xB704CE, and final XOR 0x000000.
- CRC-32 Checksum Calculate the standard CRC-32/ISO-HDLC checksum of UTF-8 text with polynomial 0x04C11DB7 in reflected form.
- CRC-32/BZIP2 Checksum Calculate CRC-32/BZIP2 over UTF-8 text with polynomial 0x04C11DB7, initial value 0xFFFFFFFF, and final XOR 0xFFFFFFFF.
- CRC-32/JAMCRC Checksum Calculate CRC-32/JAMCRC over UTF-8 text with polynomial 0x04C11DB7, initial value 0xFFFFFFFF, and final XOR 0x00000000.
- CRC-32/KOOPMAN Checksum Calculate CRC-32/KOOPMAN over UTF-8 text with polynomial 0x741B8CD7, initial value 0xFFFFFFFF, and final XOR 0xFFFFFFFF.
- CRC-32/MPEG-2 Checksum Calculate CRC-32/MPEG-2 over UTF-8 text with polynomial 0x04C11DB7, initial value 0xFFFFFFFF, and final XOR 0x00000000.
- CRC-32/POSIX Checksum Calculate CRC-32/POSIX over UTF-8 text with polynomial 0x04C11DB7, initial value 0x00000000, and final XOR 0xFFFFFFFF.
- CRC-32C (Castagnoli) Checksum Calculate CRC-32C (Castagnoli) over UTF-8 text with polynomial 0x1EDC6F41, initial value 0xFFFFFFFF, and final XOR 0xFFFFFFFF.
- CRC-32Q Checksum Calculate CRC-32Q over UTF-8 text with polynomial 0x814141AB, initial value 0x00000000, and final XOR 0x00000000.
- CRC-64/ECMA-182 Checksum Calculate CRC-64/ECMA-182 over UTF-8 text with polynomial 0x42F0E1EBA9EA3693, initial value 0x0000000000000000, and final XOR 0x0000000000000000.
- CRC-64/GO-ISO Checksum Calculate CRC-64/GO-ISO over UTF-8 text with polynomial 0x000000000000001B, initial value 0xFFFFFFFFFFFFFFFF, and final XOR 0xFFFFFFFFFFFFFFFF.
- CRC-64/WE Checksum Calculate CRC-64/WE over UTF-8 text with polynomial 0x42F0E1EBA9EA3693, initial value 0xFFFFFFFFFFFFFFFF, and final XOR 0xFFFFFFFFFFFFFFFF.
- CRC-64/XZ Checksum Calculate CRC-64/XZ over UTF-8 text with polynomial 0x42F0E1EBA9EA3693, initial value 0xFFFFFFFFFFFFFFFF, and final XOR 0xFFFFFFFFFFFFFFFF.
- CRC-8/AUTOSAR Checksum Calculate CRC-8/AUTOSAR over UTF-8 text with polynomial 0x2F, initial value 0xFF, and final XOR 0xFF.
- CRC-8/MAXIM-DOW Checksum Calculate CRC-8/MAXIM-DOW over UTF-8 text with polynomial 0x31, initial value 0x00, and final XOR 0x00.
- CRC-8/SAE-J1850 Checksum Calculate CRC-8/SAE-J1850 over UTF-8 text with polynomial 0x1D, initial value 0xFF, and final XOR 0xFF.
- CRC-8/SMBus Checksum Calculate CRC-8/SMBus over UTF-8 text with polynomial 0x07, initial value 0x00, and final XOR 0x00.
- Custom CRC Calculator Calculate a custom 8- through 64-bit CRC by setting its width, polynomial, initial register, reflection flags, and final XOR value.
- Fletcher-16 Checksum Calculate the two-sum Fletcher-16 checksum of UTF-8 text modulo 255.
- Internet Checksum Calculate the 16-bit one's-complement Internet checksum used by IP, TCP, UDP, and related protocols over UTF-8 bytes.
- XOR-8 Checksum Calculate an 8-bit block check character by XORing every UTF-8 input byte.