Un encoder è un dispositivo utilizzato in una varietà di applicazioni per convertire le informazioni sul movimento o sulla posizione in segnali analogici o digitali. Sono un sottotipo di sensori e trasduttori, la cui funzione principale è generare dati digitali in base al parametro fisico che stanno misurando. Ciò include la misurazione e la conversione del movimento rotatorio in una serie di impulsi elettronici. Gli encoder sono disponibili in due tipi principali: assoluti e incrementali. Gli encoder assoluti forniscono un'uscita digitale univoca per ogni posizione mentre gli encoder incrementali producono impulsi digitali mentre l'encoder si muove, tracciando così la posizione rispetto a un punto iniziale noto.
Gli encoder sono strumenti essenziali in molte applicazioni industriali, in particolare dove è necessario il tracciamento preciso della posizione di un dispositivo o componente. Sono utilizzati in aree come la robotica, la lavorazione CNC e i sistemi automatizzati, ecc. Il loro design e funzionalità specifici consentono un tracciamento, un allineamento, una velocità e un controllo precisi della direzione, che sono cruciali per il funzionamento senza interruzioni di questi sistemi. Rinomati produttori di encoder includono Bourns Inc., Broadcom Limited, Honeywell Sensing and Control, Omron Automation and Safety e Panasonic Electronic Components.