Bir kontrol biti, bilgi içindeki hatalı bir durumu belirtmek için kullanılan ekstra bir ikili veya sıfırdır. Verilerin aynı anda birden fazla hata geliştirebileceği durumlarda, hataları belirtmek için bir kontrol bitinin kullanılması tamamen güvenilir değildir. Kontrol bitleri, genellikle seri olarak iletilen verilerle veya hesaplama belleğinin doğru çalışmasını sağlamak için kullanılır. Kullanılan paritenin tipine bağlı olarak bir hatayı belirtmek için bir veya sıfır kullanılabilir.
Eşlik, kontrol bitleri kullanıldığında hataları kontrol etme işlemidir. Bir kontrol bitine genellikle eşlik biti denir. Kontrol biti de dahil olmak üzere doğru bir ikili sıradaki toplam miktar, tek tanımlı miktar ise, buna tek parite denir. Eşlik bile, verilerdeki toplam tutarın ve biti kontrol edin toplamının eşit bir miktara eklenmesidir.
Örneğin, bir kişinin yedi bitlik ikili sekansı 1100101'i iletmek istediğini varsayalım. Bu sayıda dört tane vardır, bu nedenle tek parite oluşturmak için biraz eklemek isterse, son diziye 1 ekler ve böylece 1100101 1 . Eğer bir kişi eşitlik bile kullanmaya karar verdiyse, sonuna 1 yerine 1 ekler, böylece 1100101 olur. Tek veya çift eşlik seçimi tipik olarak belirlenmiş standartlar veya tasarımcı seçimiyle ilgilidir. Bu bir kontrol biti kullanmanın en basit şeklidir.
11001011 numaralı tek eşlikli dizge iletildiğinde ne olacağını bir düşünün. Hedefine ulaşmadan önce numarada bir veya sıfır değiştirilirse, toplam miktar eşit miktarda eklenir ve böylece verilerde bir hata olduğunu gösterir. Öte yandan, bir eşitlik sırasına bir hata verilirse, çok sayıda olanlar ortaya çıkacaktır. İki veya daha fazla sayı geçiş sırasında değişirse, tek bir kontrol biti kullanarak bir hatayı tespit etmek imkansız olabilir, çünkü her iki hata da birlikte orijinal pariteyi oluşturabilir.
Bilgisayarda hata tespiti için daha karmaşık yöntemler geliştirilmiştir. Ancak, basit bir hata tanımlamanın gerekli olduğu durumlarda, tek bir kontrol biti kullanmak çoğu zaman yeterli olacaktır. Bilgi Değişimi için Amerikan Standart Kodunda (ASCII) veya Genişletilmiş İkili Kodlu Ondalık Değişim Kodunda (EBCDIC) karakterlerin kodlanma şekli, tek bir kontrol bitinin bilgisayar bilimlerinde nasıl kullanıldığının örnekleridir. Kontrol bitleri, parite ve diğer hata saptama programları, hesaplanabilir işlemlerle manipüle edilen verilerin gürültü ve hatalı koşulların neden olduğu istenmeyen yan etkilerden uzak kalmasını sağlamada hayati bir rol oynar.


