An encoder is a device used to convert an electronic signal into a code.The code may be used for encrypting data or compressing information for transmission or storage.