U digitalnoj elektronici, koder je kombinaciono kolo koje vrši kodovanje. Kodovanje je potrebno da bi se neka informacija mogla obrađivati digitalnim sistemom. Na primer, sa tastature kalkulatora ili računara posredstvom kodera se generiše kombinacija logičkih nula i jedinica. Kod koji se generiše koderima može biti prirodni binarni kod ili kod zadat tabelom, gde svakom signalu odgovara određena kombinacija nula i jedinica, kao što je slučaj sa alfanumeričkim kodovima.

Koder se sastoji iz n izlaza, signala dozvole, dok može imati 2n (potpuni koder) ili 2n-1 (nepotpuni koder) ulaza. Koderi takođe zahtevaju ulaze za napajanje i masu.