Kodirnik je naprava, ki se uporablja v različnih aplikacijah za pretvorbo informacij o gibanju ali položaju v analogne ali digitalne signale. So podvrsta senzorjev in pretvornikov, katerih glavna funkcija je ustvarjanje digitalnih podatkov na podlagi fizičnega parametra, ki ga merijo. To vključuje merjenje in pretvorbo rotacijskega gibanja v niz elektronskih impulzov. Kodirniki so na voljo v dveh primarnih vrstah: absolutni in inkrementalni. Dajalniki absolutne vrednosti zagotavljajo edinstven digitalni izhod za vsak položaj, medtem ko inkrementalni dajalniki proizvajajo digitalne impulze, ko se dajalnik premika, s čimer sledijo položaju glede na znano začetno točko.
Kodirniki so bistvena orodja v številnih industrijskih aplikacijah, zlasti kjer je potrebno natančno sledenje položaju naprave ali komponente. Uporabljajo se na področjih, kot so robotika, CNC obdelava in avtomatizirani sistemi itd. Njihova specifična zasnova in funkcionalnost omogočata natančno sledenje, poravnavo, hitrost in nadzor smeri, ki so ključni za brezhibno delovanje teh sistemov. Priznani proizvajalci kodirnikov so Bourns Inc., Broadcom Limited, Honeywell Sensing and Control, Omron Automation and Safety in Panasonic Electronic Components.