Dekoderem jest nazywany układ realizujący zamianę dowolnego kodu dwójkowego na kod pierścieniowy "1 z n"

Zatem zadaniem dekodera jest odwrotne niż kodera.
Dekoder należy do klasy układów kombinacyjnych. Jest to układ posiadający n wejść oraz k=2n wyjść. Jego działanie polega na zmianie naturalnego kodu binarnego (o długości n ), lub każdego innego kodu na kod "1 z k" (o długości k). Działa odwrotnie do kodera, tzn. zamienia kod binarny na postać tylko jednego wybranego wyjścia.
w zależności od ilości wyjść nazywa się do dekoderem 1zN

Tabela prawdy
A0 |
A1 |
A2 |
E1 |
E2 |
E3 |
O0 |
O1 |
O2 |
O3 |
O4 |
O5 |
O6 |
O7 |
Qn |
Qn |
Qn |
1 |
Qn |
Qn |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Qn |
Qn |
Qn |
Qn |
1 |
Qn |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Qn |
Qn |
Qn |
Qn |
Qn |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |