Free Online Binary Tool

Online Parity Checker

Check binary data using even or odd parity. Count the 1s, verify the parity condition, and identify a possible parity mismatch.

Check Binary Parity

Enter the complete received bit sequence, including its parity bit. This tool runs the calculation in your browser.

Use only 0 and 1. Maximum length: 4,096 bits.

How Does a Parity Checker Work?

A parity checker verifies whether a received group of binary bits follows an agreed parity rule. In a typical system, the sender adds a parity bit to the original data. The receiver checks the complete sequence.

Even parity example

Even parity requires the total number of 1s, including the parity bit, to be even.

Data: 1011 | Parity bit: 1 | Complete sequence: 10111

The complete sequence contains four 1s, so it passes the even-parity check.

Odd parity example

Odd parity requires the total number of 1s, including the parity bit, to be odd.

Data: 1011 | Parity bit: 0 | Complete sequence: 10110

The complete sequence contains three 1s, so it passes the odd-parity check.

What Does a Parity Error Mean?

A parity error occurs when the number of 1s in the received sequence does not meet the selected parity rule. This may indicate that data changed during transmission or storage.

Important: A parity checker detects a parity mismatch, but it cannot identify or correct the incorrect bit. If an even number of bits change, the parity may still pass. A passing result does not guarantee that the data is error-free.

Frequently Asked Questions

What is a parity checker?

It checks whether a binary sequence has the expected even or odd number of 1s, including the parity bit.

What does a failed parity check indicate?

The received sequence does not satisfy the chosen parity rule. This can indicate an error, but does not identify the affected bit.

Can parity checking correct errors?

No. A basic parity check can detect some errors but cannot locate or repair an incorrect bit.

Can parity checking miss an error?

Yes. If an even number of bits change, the overall parity can remain valid. Stronger error-detection methods may be needed.

Should I include the parity bit?

Yes. Enter the entire received sequence, including the original data bits and the parity bit.