Kode biner mewakili teks, instruksi prosesor komputer, atau data lainnya menggunakan sistem dua simbol. Sistem dua simbol yang digunakan seringkali “0” dan “1” dari sistem angka biner. Kode biner memberikan pola digit biner, juga dikenal sebagai bit, untuk setiap karakter, instruksi, dll. Misalnya, string biner delapan bit dapat mewakili salah satu dari 256 nilai yang mungkin dan oleh karena itu, dapat mewakili berbagai macam perbedaan barang.
Dalam komputasi dan telekomunikasi, kode biner digunakan untuk berbagai metode pengkodean data, seperti string karakter, menjadi string bit. Metode tersebut dapat menggunakan string dengan lebar tetap atau lebar variabel. Dalam kode biner lebar tetap, setiap huruf, angka, atau karakter lain diwakili oleh string bit dengan panjang yang sama; string bit itu, ditafsirkan sebagai angka biner, biasanya ditampilkan dalam tabel kode dengan notasi oktal, desimal atau heksadesimal. Ada banyak set karakter dan banyak pengkodean karakter untuk mereka.
String bit, ditafsirkan sebagai angka biner, dapat diterjemahkan ke dalam angka desimal. Sebagai contoh, huruf kecil a, jika diwakili oleh string bit 01100001 (seperti dalam kode ASCII standar), juga dapat direpresentasikan sebagai angka desimal “97”.