Scientific Converters Precise unit conversions for science & engineering.

    Loading…

    CRC Calculator

    CRC appends the remainder of a modulo-2 division: data 1101011111 with generator 10011 is sent as 11010111110010.

    Calculate:

    e.g. 10011 or x^4 + x + 1

    Transmitted frame

    11010111110010

    CRC (remainder)
    0010
    Generator bits
    10011
    CRC length r = degree
    4
    Step-by-step solution
    1. Append 4 zeros: 11010111110000
    2. Divide by 10011 using XOR (modulo-2): remainder 0010
    3. Send data + remainder = 11010111110010

    CRC Formula

    frame = data · 2ʳ + (data · 2ʳ mod G)

    modulo-2 (XOR) division; r = degree of G

    Worked Example

    Data 1101011111 with generator x⁴ + x + 1 (10011):

    1. Append 4 zeros: 11010111110000
    2. Divide by 10011 using XOR (modulo-2): remainder 0010
    3. Send data + remainder = 11010111110010

    Generator bits: 10011 · CRC length r = degree: 4

    GATE tip

    Append r zeros before dividing, where r is the generator’s degree (one less than its number of bits). Forgetting this is the most common mistake.

    More Computer Networks and Algorithms Calculators

    Frequently asked questions

    Which errors does a CRC detect?

    All single-bit errors, all double-bit errors for a suitable generator, any odd number of errors if x + 1 divides G, and all burst errors up to r bits long.

    How do I convert a generator polynomial to bits?

    Write a 1 for each power present: x⁴ + x + 1 → 10011 (powers 4, 1, 0).

    Sources

    Last reviewed: . Factors are stored exactly and computed with 50-digit decimal arithmetic. See how we verify conversion factors.

    Cite this page

    APA

    Scientific Converters. (2026, October 15). CRC Calculator. Retrieved October 25, 2026, from https://scientificconverters.com/calculators/crc-calculator/

    IEEE

    Scientific Converters, "CRC Calculator," scientificconverters.com. Accessed: Oct. 25, 2026. [Online]. Available: https://scientificconverters.com/calculators/crc-calculator/

    Send feedback

    Found a wrong value, a missing unit or an idea? Tell us. We read every message.

    What is it about?

    We store your message, the page you were on and your email if given. See the privacy policy.