answered question 4/1/2010 What Is The Difference Between Decoder And Encoder? An encoder is a circuit that accepts many inputs and generates the output in a coded form. Where as a decoder is a circuit with no data input,but accepts only the control inputs and generates many outputs.