Un demultiplexor tiene una entrada que puede ser transferida a una de varias posibles líneas de salida basándose en los bits de selección en sus líneas de entrada. Funciona de forma inversa a un multiplexor al dirigir la señal de entrada a una de sus múltiples salidas determinada por los valores binarios de las líneas de selección. La salida se basa en los selectores.