8B/10B kodlama, 8 bitlik veri kelimelerinin 10 bitlik sembollere dönüştürülmesiyle yapılır. Kodlama adımları: 1. 5b/6b kodlama: Düşük beş bitlik veri, 6 bitlik bir gruba dönüştürülür. 2. 3b/4b kodlama: Üst üç bit, 4 bitlik bir gruba dönüştürülür. 3. Sembol oluşturma: 5b/6b ve 3b/4b kod grupları birleştirilerek 10 bitlik bir sembol oluşturulur ve iletilir. Özel semboller: 8B/10B kodlama, veri sembollerinin yanı sıra özel semboller de kullanır. DC dengesi ve çalışan eşitsizlik (running disparity - RD): 8B/10B kodlama, uzun vadede gönderilen 1'ler ve 0'ların oranının tam olarak %50 olmasını sağlar. İletilen 1'ler ve 0'lar arasındaki fark, her sembolün sonunda ±2 ile sınırlıdır ve bu fark +1 veya -1 olabilir. RD her zaman -1'den başlar. 8B/10B kodlama, Fibre Channel, Ethernet ve PCIe gibi çeşitli telekomünikasyon sistemlerinde kullanılır.