Un descodificador és un circuit combinacional, la funció del qual és inversa a la del codificador, és a dir, converteix un codi binari (natural, BCD, etc.) de N bits d'entrada i M línies de sortida (N pot ser qualsevol sencer i M és un sencer menor o igual a 2N), de manera que cada línia de sortida serà activada per una sola de les combinacions possibles d'entrada. Normalment, aquests circuits solen trobar-se com a descodificador / demultiplexor. Això és degut a que un demultiplexor pot comportar-se com un descodificador.
-