Introduction to an Online CRC Calculator
A quick online CRC calculator that lets you instantly compute CRC8, CRC16, CRC32, and CRC64 right in your browser. With supports initial values, final XOR, input/output bit reflection, as well as string, hex, and binary inputs. Perfect for quickly verifying CRC implementation.
When you’re developing a program, there comes a moment when you ask yourself, “Is my CRC calculation actually correct?” You could try verifying it manually by hand. But that takes time and it’s super easy to mess up. In situations like this, having a reliable reference tool to compare your results against is really helpful.
The site I’m talking about is an online CRC calculator developed by a German developer named Bastian Molkenthin. It lets you test out various CRC algorithms instantly right from your browser.
It supports pretty much all the key options you need for CRC calculations—like setting the initial value, applying final XOR, and reflecting input/output bits. Plus, it comes with presets for commonly used standard and commercial protocols.
The input format is also flexible. Since it supports String, Hex, and Binary input, it can be used easily in many different programming or testing situations.
When I was studying CRC some time ago, this site helped me a lot while I was running many experiments and comparing different calculation results. It is a very useful and appreciated tool. Highly recommend keeping it bookmarked!
List of CRC Presets
CRC 8
- CRC8
- CRC8_SAE_J1850
- CRC8_SAE_J1850_ZERO
- CRC8_8H2F
- CRC8_CDMA2000
- CRC8_DARC
- CRC8_DVB_S2
- CRC8_EBU
- CRC8_ICODE
- CRC8_ITU
- CRC8_MAXIM
- CRC8_ROHC
- CRC8_WCDMA
CRC 16
- CRC16_CCIT_ZERO
- CRC16_ARC
- CRC16_AUG_CCITT
- CRC16_BUYPASS
- CRC16_CCITT_FALSE
- CRC16_CDMA2000
- CRC16_DDS_110
- CRC16_DECT_R
- CRC16_DECT_X
- CRC16_DNP
- CRC16_EN_13757
- CRC16_GENIBUS
- CRC16_MAXIM
- CRC16_MCRF4XX
- CRC16_RIELLO
- CRC16_T10_DIF
- CRC16_TELEDISK
- CRC16_TMS37157
- CRC16_USB
- CRC16_A
- CRC16_KERMIT
- CRC16_MODBUS
- CRC16_X_25
- CRC16_XMODEM
CRC 32
- CRC32
- CRC32_BZIP2
- CRC32_C
- CRC32_D
- CRC32_MPEG2
- CRC32_POSIX
- CRC32_Q
- CRC32_JAMCRC
- CRC32_XFER
CRC 64
- CRC64_ECMA_182
- CRC64_GO_ISO
- CRC64_WE
- CRC64_XZ
Try this reliable reference tool on here.