Product Design, Manufacturing & Innovation Resources
Home » Online Tools » Hex & ASCII Checksum Calculator

Hex & ASCII Checksum Calculator

The most complete online checksum calculator for HEX numbers or ASCII strings we have encountered. It will return in 1 go:

  • CheckSum8 Xor
  • CheckSum8 Modulo 256 (Sum of Bytes % 256)
  • CheckSum8 2s Complement (0x100 – Sum Of Bytes)
  • CRC-16 (MODBUS)
  • CRC-16-CCITT, CRC-CCITT (X.25, V.41, HDLC, XMODEM, Bluetooth, SD …)
  • CRC-16-IBM, CRC-16-ANSI (Bisync, Modbus, USB, ANSI X3.28 …)
  • CRC-16-T10-DIF (SCSI DIF) CRC-16-DNP (DNP, IEC 870, ModBus)
  • CRC-16-DECT (Cordless Telephones)
  • 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)
  • CRC-32C Castagnoli (iSCSI, SCTP, G.hn payload, SSE4.2)
  • CRC-32K (Koopman)
  • CRC-32Q (aviation, AIXM)

With most of the time, both the Big Endian and the Little Endian, in normal, reversed and reverse reciprocal.

Disciplines: Embedded systems, Industrial automation, Telecommunications, Electronics, Cybersecurity.
Free alternative to HxD, CRC calculator.
Hex & ASCII Checksum Calculator compared with HxD and CRC calculators
Hex & ASCII Checksum Calculator (SCADACore)HxDCRC calculators (typical, lddgo.net checked)
Inputs and outputs: The page takes an ASCII string or a hex string and returns the checksum values. It is meant to find out which checksum algorithm a particular device uses, by comparing the result with a frame captured from that device.Inputs and outputs: HxD works on binary files, disks and memory rather than typed strings. It generates checksums for the file or selection open in the editor.Inputs and outputs: Typically a text box accepting several input forms. The lddgo.net calculator takes a string (with a choice of character sets), hex or Base64, and shows the result as hex, binary and Base64.
Algorithms covered: The listed variants are CRC-16-CCITT, CRC-16-IBM, CRC-16-T10-DIF, CRC-16-DNP, CRC-16-DECT, CRC-32, CRC-32C (Castagnoli), CRC-32K (Koopman) and CRC-32Q. The page says more will be added on request. Results come in normal, reversed and reversed reciprocal representations.Algorithms covered: HxD lists checksums, CRCs, custom CRCs, SHA-1, SHA-512, MD5 and others. It therefore covers cryptographic hashes as well as CRCs, which the SCADACore page does not list.Algorithms covered: Typically a list of presets such as CRC-8, CRC-16 and CRC-32 variants plus a custom mode. At lddgo.net the custom mode sets bit width (8, 16, 24, 32 or 64), polynomial, initial value, XOR-out, input reflection and output reflection.
Scale and use case: Suited to short frames from serial and industrial protocols, typed or pasted by hand. The page states no input length limits.Scale and use case: Suited to whole files. The page states that HxD opens files of up to 8 EB, and it also edits raw disks and RAM, which needs administrator privileges.Scale and use case: Typically meant for short data typed in. At lddgo.net a file upload is limited to 50 MB and requires login.
Platform and cost: A web page with nothing to install. The page does not state whether input is processed in the browser or sent to a server, so avoid pasting confidential data.Platform and cost: A freeware Windows program, free for private and commercial use, and it may not be sold. The latest version listed is 2.5.0.0 (February 11, 2021), which runs on Windows XP to Windows 10 according to the vendor page.Platform and cost: Typically a free web page. The lddgo.net page shows no privacy statement, so the same caution about sensitive data applies.
When to choose it: Choose it to identify the CRC variant and bit ordering used by an unknown device when you have a sample frame.When to choose it: Choose it when you must inspect or patch binary data and compute a checksum over a file, disk or memory range.When to choose it: Choose a calculator with a custom mode when your protocol uses non-standard polynomial, initial value or reflection settings.

Topics covered: Hex, ASCII, Checksum, CheckSum8, CRC-16, CRC-32, Big Endian, Little Endian, Modulo 256, 2s Complement, X25, Bluetooth, SCSI DIF, USB, MPEG-2, Ethernet, iSCSI, and SCTP..

More Coding, Communication tools

Suggest your best online tool:

Do you know a better, a complementary or a replacement website to the one listed above ?

> Suggest it here <

10th year anniversary

Full size images and downloads are only available, 100% free, for registered members.

> Login <