Checksum & Parity Bit Calculator (LRC, Fletcher, Adler, CRC, Luhn, Verhoeff)
Compute parity (even, odd, mark, space), LRC, sum checksums (8/16/32-bit, one's/two's complement, RFC-1071 Internet), XOR, Fletcher-16/32, Adler-32, CRC-8/16/32 (parameterised polynomial), Luhn, Verhoeff and ISBN-10/13 check digits over ASCII, hex, or binary input — with bit-level working, verify mode, endianness control, and history. 100% client-side & offline.
About Checksum & Parity Bit Calculator (LRC, Fletcher, Adler, CRC, Luhn, Verhoeff)
Compute parity (even, odd, mark, space), LRC, sum checksums (8/16/32-bit, one's/two's complement, RFC-1071 Internet), XOR, Fletcher-16/32, Adler-32, CRC-8/16/32 (parameterised polynomial), Luhn, Verhoeff and ISBN-10/13 check digits over ASCII, hex, or binary input — with bit-level working, verify mode, endianness control, and history. 100% client-side & offline. Everything runs locally in your browser — your data never leaves your device.
How to use
- Enter your input in the tool above.
- Adjust any options to your preference.
- Use the Copy or Download buttons to save the result.
- Everything happens locally — your data never leaves your browser.
FAQ
Which checksum and parity schemes does this calculator support?
Parity (even, odd, mark, space) per byte and aggregate; LRC (XOR across bytes); additive 8/16/32-bit sum with one's-complement, two's-complement and RFC-1071 Internet-checksum variants; XOR; Fletcher-16, Fletcher-32, Adler-32; CRC-8, CRC-16 and CRC-32 with a parameterised polynomial, init, final-XOR and reflect options; Luhn (credit-card / IMEI); Verhoeff (Aadhaar-style); ISBN-10 and ISBN-13 check digits. All outputs are computed locally in your browser.
What input formats can I use?
Three formats: ASCII text (each character's char-code becomes one byte), hex (space-, comma- or 0x-separated byte pairs), or binary (whitespace-separated groups of 8 bits). The tool auto-pads odd hex nibbles and validates binary digit groups, showing exactly which bytes were used so you can verify before trusting the checksum.
How does verify mode work?
Toggle Verify on, paste the data plus the expected check value, and the calculator flags match / mismatch for every scheme. This is handy for confirming CRC values from datasheets, validating ISBN barcodes, or sanity-checking Luhn numbers like credit cards and IMEIs without exposing the data anywhere.
Why are there both one's-complement and two's-complement sum variants?
One's-complement (with carry-folding) is what the RFC-1071 Internet checksum uses for IP/TCP/UDP headers; two's-complement is the more common unsigned additive checksum with the result negated. The tool exposes both plus raw sum, so you can match whichever convention your protocol or hardware datasheet specifies. Multi-byte sums also have an endianness toggle for little- vs big-endian byte order.
What extra features does this tool have compared to other checksum calculators?
(1) Parity even/odd/mark/space, per-byte and aggregate. (2) LRC (XOR). (3) 8/16/32-bit sum + one's/two's complement + Internet. (4) Fletcher-16/32, Adler-32. (5) CRC-8/16/32 with parameterised polynomial. (6) Luhn, Verhoeff, ISBN-10/13. (7) Three input formats (ASCII, hex, binary). (8) Endianness toggle. (9) Verify mode. (10) Bit-level working panel. (11) History (localStorage, last 20). (12) Shareable URL. 100% client-side and offline — your data never leaves the device.
Related tools
.bashrc / .zshrc Alias & Config Manager
Build shell aliases, functions, exports, and PATH edits in a visual editor, then export a clean, commented .aliases file sourced from both .bashrc and .zshrc — with shadowing detection against shell builtins and common CLI tools, function suggestions when args are needed, starter packs (git, docker, kubectl, navigation, safety, ls, dev, devops, data science), import of existing rc files, dedupe, history (localStorage), and shareable URL. 100% client-side.
Add / Subtract Date Calculator
Add or subtract years, months, weeks, days, hours, minutes and seconds from a starting date/time. Calendar-day or business-day mode with custom weekend + holiday list. Month-end policy toggle (clamp to last day vs overflow). Repeat/series mode (e.g. every 2 weeks x 10) with CSV export. Shareable URL. 100% client-side.
Age Calculator
Calculate exact age from a birth date in calendar years/months/days (no negative-day bugs) plus totals in months/weeks/days/hours/minutes/seconds. Next-birthday countdown with weekday. Feb-29 birthday policy toggle. Milestones (1,000 days, 10,000 days, 1 billion seconds). Zodiac sign + Chinese zodiac. Age gap comparison. Shareable URL. 100% client-side.