
Um demultiplexador ou desmultiplexador (abreviação: DEMUX), por vezes denominado pelo anglicismo demultiplexer, é um dispositivo que executa a operação inversa do multiplexador, tendo a função de um distribuidor de dados.
Na prática, um exemplo comum de CI demultiplexador digital é o elemento da família TTL, o 74155. Outro exemplo notável é o circuito integrado CMOS CD4051, que se caracteriza por ser um demultiplexador analógico e bidirecional.
Um demultiplexador recebe um sinal de entrada e o encaminha para uma entre várias saídas. A saída escolhida é determinada pelas linhas de seleção. As demais saídas permanecem em estado lógico inativo. O número de linhas de seleção determina a quantidade de saídas possíveis, sendo que um demultiplexador com n linhas de seleção possui saídas.

O comportamento de um demultiplexador pode ser descrito formalmente por tabelas-verdade e pela álgebra booleana. Tomando como exemplo um demultiplexador 1:4 (1 entrada e 4 saídas), temos uma entrada de dados (E), dois seletores (S1 e S0) e quatro saídas (O0 a O3). Como são quatro saídas, haverá quatro equações lógicas que determinarão que a saída será igual a E apenas quando a combinação específica dos seletores for ativada:
| Entrada | S1 | S0 | O0 | O1 | O2 | O3 |
|---|---|---|---|---|---|---|
| E | 0 | 0 | E | 0 | 0 | 0 |
| E | 0 | 1 | 0 | E | 0 | 0 |
| E | 1 | 0 | 0 | 0 | E | 0 |
| E | 1 | 1 | 0 | 0 | 0 | E |
Os demultiplexadores são amplamente utilizados em sistemas de telecomunicações e na arquitetura de computadores. Suas principais aplicações incluem: