Available checksums.
Every enabled built-in name in the current editor. This page is generated from the same catalogue at every release, including renamed and newly added algorithms.
Basic calculates 8-bit results and all hashes. Wider CRCs, sums and XORs require Pro. Sign in and verify your account to calculate; all names are visible in Basic. Custom CRC entries use your configured parameters.
125 algorithms
| Checksum name | Result width | Access |
|---|---|---|
| Sums | ||
| Sum 8-Bit | 8-Bit | Basic |
| Sum 8-Bit · Inverted | 8-Bit | Basic |
| Sum 8-Bit · Negated | 8-Bit | Basic |
| Sum 8-Bit · Add carry | 8-Bit | Basic |
| Sum 8-Bit→16-Bit | 16-Bit | Pro |
| Sum 8-Bit→16-Bit · Inverted | 16-Bit | Pro |
| Sum 8-Bit→16-Bit · Negated | 16-Bit | Pro |
| Sum 8-Bit→16-Bit · Add carry | 16-Bit | Pro |
| Sum 16-Bit BE | 16-Bit | Pro |
| Sum 16-Bit BE · Inverted | 16-Bit | Pro |
| Sum 16-Bit BE · Negated | 16-Bit | Pro |
| Sum 16-Bit BE · Add carry | 16-Bit | Pro |
| Sum 16-Bit BE→32-Bit | 32-Bit | Pro |
| Sum 16-Bit BE→32-Bit · Inverted | 32-Bit | Pro |
| Sum 16-Bit BE→32-Bit · Negated | 32-Bit | Pro |
| Sum 16-Bit BE→32-Bit · Add carry | 32-Bit | Pro |
| Sum 16-Bit LE | 16-Bit | Pro |
| Sum 16-Bit LE · Inverted | 16-Bit | Pro |
| Sum 16-Bit LE · Negated | 16-Bit | Pro |
| Sum 16-Bit LE · Add carry | 16-Bit | Pro |
| Sum 16-Bit LE→32-Bit | 32-Bit | Pro |
| Sum 16-Bit LE→32-Bit · Inverted | 32-Bit | Pro |
| Sum 16-Bit LE→32-Bit · Negated | 32-Bit | Pro |
| Sum 16-Bit LE→32-Bit · Add carry | 32-Bit | Pro |
| Sum 32-Bit BE | 32-Bit | Pro |
| Sum 32-Bit BE · Inverted | 32-Bit | Pro |
| Sum 32-Bit BE · Negated | 32-Bit | Pro |
| Sum 32-Bit BE · Add carry | 32-Bit | Pro |
| Sum 32-Bit LE | 32-Bit | Pro |
| Sum 32-Bit LE · Inverted | 32-Bit | Pro |
| Sum 32-Bit LE · Negated | 32-Bit | Pro |
| Sum 32-Bit LE · Add carry | 32-Bit | Pro |
| Custom checksums | ||
| Siemens CRC V2 | 16-Bit | Pro |
| M3C CRC | 16-Bit | Pro |
| JC BSI CRC | 16-Bit | Pro |
| Siemens CRC V1 | 16-Bit | Pro |
| Volvo/Delphi CRC V1 | 16-Bit | Pro |
| Volvo/Delphi CRC V2 | 16-Bit | Pro |
| Delphi CEM HC9S12 | 16-Bit | Pro |
| Digitek V1 | 8-Bit | Basic |
| Digitek V2 | 8-Bit | Basic |
| Ducati Keyless CRC16 | 16-Bit | Pro |
| YAZAKI XOR | 16-Bit | Pro |
| Delphi XOR | 8-Bit | Basic |
| Airbag SPC CHK XOR | 8-Bit | Basic |
| KVM Ford/Volvo | 16-Bit | Pro |
| Rotax MSE37 Flash CHK | 32-Bit | Pro |
| Delphi (Sum + 1) | 16-Bit | Pro |
| Manitou V1 | 16-Bit | Pro |
| 32bit CHK odd index bytes | 32-Bit | Pro |
| 32bit CHK even index bytes | 32-Bit | Pro |
| Siemens CRC V3 (Double) | 32-Bit | Pro |
| MM IAW 48P v1 | 16-Bit | Pro |
| MM IAW 48P v2 | 16-Bit | Pro |
| Subaru Dash CFG | 16-Bit | Pro |
| Kia Dash | 16-Bit | Pro |
| ZD Dash | 32-Bit | Pro |
| Manitou V2 | 16-Bit | Pro |
| Volvo SRS MC9S12 | 16-Bit | Pro |
| 16-bit inverted | 16-Bit | Pro |
| Siemens SIDXXX Flash VIN Zone | 16-Bit | Pro |
| Prius JBL Radio | 16-Bit | Pro |
| Valeo ADML PSA | 16-Bit | Pro |
| Porsche BCM V1 | 16-Bit | Pro |
| Porsche BCM V2 | 16-Bit | Pro |
| Porsche BCM V3 (Double) | 32-Bit | Pro |
| Denso SPC5XXXX ECU V1 | 16-Bit | Pro |
| Denso SPC5XXXX ECU V2 | 32-Bit | Pro |
| Mazda Dash | 16-Bit | Pro |
| Hyster ECU | 32-Bit | Pro |
| Hamm Dash 24LC65 | 40-Bit | Pro |
| VAG VALEO LED CRC | 16-Bit | Pro |
| Visteon DCU-10X CRC | 16-Bit | Pro |
| Microcar | 8-Bit | Basic |
| Bosch CRC V1 | 16-Bit | Pro |
| Bosch CRC V2 | 32-Bit | Pro |
| Bosch CRC V3 | 16-Bit | Pro |
| Liebherr PME CRC | 16-Bit | Pro |
| LR BCM PIC18F | 32-Bit | Pro |
| Quadro Dash V1 | 16-Bit | Pro |
| EDC17 CRC32 | 32-Bit | Pro |
| EDC17 ADD32 | 32-Bit | Pro |
| EDC17 ADD16 | 32-Bit | Pro |
| Subaru Denso SH7xxx | 32-Bit | Pro |
| LIN checksum | 8-Bit | Basic |
| Chatenet Dash Checksum | 24-Bit | Pro |
| Hashes | ||
| MD5 | 128-Bit | Basic |
| SHA-1 | 160-Bit | Basic |
| SHA-256 | 256-Bit | Basic |
| SHA-384 | 384-Bit | Basic |
| SHA-512 | 512-Bit | Basic |
| CRC-8 | ||
| CRC-8/AUTOSAR | 8-Bit | Basic |
| CRC-8/SMBUS | 8-Bit | Basic |
| CRC-8/MAXIM-DOW | 8-Bit | Basic |
| CRC-8/SAE-J1850 | 8-Bit | Basic |
| CRC-16 | ||
| CRC-16/ARC | 16-Bit | Pro |
| CRC-16/MODBUS | 16-Bit | Pro |
| CRC-16/USB | 16-Bit | Pro |
| CRC/CCITT Init.Val FFFF | 16-Bit | Pro |
| CRC/CCITT Init.Val 0000 | 16-Bit | Pro |
| CRC-16/KERMIT | 16-Bit | Pro |
| CRC-16/IBM-SDLC | 16-Bit | Pro |
| CRC-16/AUG-CCITT | 16-Bit | Pro |
| CRC-16/DNP | 16-Bit | Pro |
| CRC-16/BUYPASS | 16-Bit | Pro |
| CRC-32 | ||
| CRC-32 (Standard / ISO-HDLC) | 32-Bit | Pro |
| CRC-32/AUTOSAR | 32-Bit | Pro |
| CRC-32/SIMOS | 32-Bit | Pro |
| CRC-32/ISCSI | 32-Bit | Pro |
| CRC-32/MPEG-2 | 32-Bit | Pro |
| CRC-32/BZIP2 | 32-Bit | Pro |
| CRC-32/JAMCRC | 32-Bit | Pro |
| CRC-32/POSIX | 32-Bit | Pro |
| CRC-32/BASE91-D | 32-Bit | Pro |
| CRC-64 | ||
| CRC-64/ECMA-182 | 64-Bit | Pro |
| CRC-64/XZ | 64-Bit | Pro |
| Sums & custom CRC | ||
| Adler-32 | 32-Bit | Pro |
| Fletcher-16 | 16-Bit | Pro |
| XOR 8-Bit | 8-Bit | Basic |
| XOR 16-Bit | 16-Bit | Pro |
| XOR 32-Bit | 32-Bit | Pro |
| Custom CRC-8 | 8-Bit | Basic |
| Custom CRC-16 | 16-Bit | Pro |
| Custom CRC-32 | 32-Bit | Pro |
| Custom CRC-64 | 64-Bit | Pro |
Device-named algorithms may require specific lengths, coverage and storage order. Check the editor’s validation before applying a result. Disabled algorithms are not listed. Account-defined algorithms are private to your account.