Demultiplekser (w skrócie DMUX) – układ kombinacyjny, posiadający jedno wejście wejść adresowych (sterujących ) oraz wyjść danych ( zazwyczaj ), którego działanie polega na przekazaniu sygnału z wejścia na jedno z wyjść
Wyjście, dla danych wejściowych jest określane przez podanie jego numeru na linie adresowe Na pozostałych wyjściach jest ustalany stan zera logicznego. Zazwyczaj spotykane są demultipleksery o wyjściach zanegowanych, czyli na wybranym wyjściu pojawi się stan a na wszystkich pozostałych logiczna „1”. Demultipleksery o wyjściach prostych są znacznie rzadziej stosowane.
Jeśli na wejście strobujące/zegarowe (zegar (generator)) (blokujące, ang. strobe) podane zostanie logiczne „0”, to wyjścia przyjmują określony stan logiczny (zwykle zero dla demultiplekserów o wyjściach prostych), niezależny od stanu wejścia oraz od wejść adresowych A.
Układem wykonującym funkcje odwrotne do demultipleksera jest multiplekser.