Een roterende encoder, ook wel een asencoder genoemd, is een elektromechanisch apparaat dat de hoekpositie of beweging van een as of as omzet in analoge of digitale uitgangssignalen.
Een encoderschijf is een belangrijk onderdeel van een encoder of detectieapparaat dat wordt gebruikt om besturingssystemen in staat te stellen beweging, positie, snelheid, richting of telling te identificeren. Encoderschijven zetten beweging in wezen om in elektrische signalen. Ze kunnen worden geïntegreerd met printplaten, optische componenten of magnetische apparaten; daarom moet elke schijf nauwkeurig worden ontworpen, wat wordt bereikt met fotochemisch etsen.