Hex Input
313233343536373839
ASCII Input
123456789
CheckSum8 Xor
CheckSum 8 Xor
Normal
31
CheckSum8 Modulo 256
Sum of Bytes % 256
Normal
DD
CheckSum8 2s Complement
0x100 - Sum Of Bytes
Normal
23
CRC-16
(MODBUS)
Generator Type
Big Endian (ABCD)
Little Endian (DCBA)
Normal
37 4B
4B 37
Reversed
--
--
Reversed Reciprocal
--
--
CRC-16-CCITT
(X.25, V.41, HDLC, XMODEM, Bluetooth, SD, many others; known as CRC-CCITT)
Generator Type
Big Endian (ABCD)
Little Endian (DCBA)
Normal 0x1021
73 0C
0C 73
Reversed 0x8408
89 21
21 89
Reversed Reciprocal 0x8810
D1 83
83 D1
CRC-16-IBM
(Bisync, Modbus, USB, ANSI X3.28, many others; also known as CRC-16 and CRC-16-ANSI)
Generator Type
Big Endian (ABCD)
Little Endian (DCBA)
Normal 0x8005
AD AF
AF AD
Reversed 0xA001
3D BB
BB 3D
Reversed Reciprocal 0xC002
9E 77
77 9E
CRC-16-T10-DIF
(SCSI DIF)
Generator Type
Big Endian (ABCD)
Little Endian (DCBA)
Normal 0x8BB7
C0 C6
C6 C0
Reversed 0xEDD1
EE 39
39 EE
Reversed Reciprocal 0xC5DB
CF EC
EC CF
CRC-16-DNP
(DNP, IEC 870, ModBus)
Generator Type
Big Endian (ABCD)
Little Endian (DCBA)
Normal 0x3D65
91 00
00 91
Reversed 0xA6BC
7D 15
15 7D
Reversed Reciprocal 0x9EB2
2F 6C
6C 2F
CRC-16-DECT
(Cordless Telephones)
Generator Type
Big Endian (ABCD)
Little Endian (DCBA)
Normal 0x0589
F2 03
03 F2
Reversed 0x91A0
B0 CA
CA B0
Reversed Reciprocal 0x82C4
39 6E
6E 39
CRC-32
(ISO 3309, ANSI X3.66, FIPS PUB 71, FED-STD-1003, ITU-T V.42, Ethernet, SATA, MPEG-2, Gzip, PKZIP, POSIX cksum, PNG, ZMODEM)
Generator Type
Big Endian (ABCD)
Little Endian (DCBA)
Mid-Big Endian (BADC)
Mid-Little Endian (CDAB)
Normal 0x04C11DB7
E9 2B 4F FC
FC 4F 2B E9
2B E9 FC 4F
4F FC E9 2B
Reversed 0xEDB88320
26 39 F4 CB
CB F4 39 26
39 26 CB F4
F4 CB 26 39
Reversed Reciprocal 0x82608EDB
1E 66 7E E0
E0 7E 66 1E
66 1E E0 7E
7E E0 1E 66
CRC-32C (Castagnoli)
(iSCSI & SCTP, G.hn payload, SSE4.2)
Generator Type
Big Endian (ABCD)
Little Endian (DCBA)
Mid-Big Endian (BADC)
Mid-Little Endian (CDAB)
Normal 0x1EDC6F41
BE 17 84 F2
F2 84 17 BE
17 BE F2 84
84 F2 BE 17
Reversed 0x82F63B78
83 92 06 E3
E3 06 92 83
92 83 E3 06
06 E3 83 92
Reversed Reciprocal 0x8F6E37A0
B5 A5 1F AE
AE 1F A5 B5
A5 B5 AE 1F
1F AE B5 A5
CRC-32K (Koopman)
Generator Type
Big Endian (ABCD)
Little Endian (DCBA)
Mid-Big Endian (BADC)
Mid-Little Endian (CDAB)
Normal 0x741B8CD7
42 3E C0 E4
E4 C0 3E 42
3E 42 E4 C0
C0 E4 42 3E
Reversed 0xEB31D82E
AE D0 3D 2D
2D 3D D0 AE
D0 AE 2D 3D
3D 2D AE D0
Reversed Reciprocal 0xBA0DC66B
61 F2 79 DE
DE 79 F2 61
F2 61 DE 79
79 DE 61 F2
CRC-32Q
(aviation; AIXM)
Generator Type
Big Endian (ABCD)
Little Endian (DCBA)
Mid-Big Endian (BADC)
Mid-Little Endian (CDAB)
Normal 0x814141AB
54 83 26 95
95 26 83 54
83 54 95 26
26 95 54 83
Reversed 0xD5828281
79 81 CC A9
A9 CC 81 79
81 79 A9 CC
CC A9 79 81
Reversed Reciprocal 0xC0A0A0D5
D9 0D 68 BE
BE 68 0D D9
0D D9 BE 68
68 BE D9 0D