Цифрові датчики перетворюють вхідну фізичну величину (здебільшого це кутове чи лінійне переміщення) у код, тобто в одному пристрої суміщено чутливий елемент і аналого-цифровий перетворювач. Для аналого-цифрового перетворення кутового чи лінійного переміщення використовують ряд паралельних чи концентричних доріжок, кожна з яких поділена на однакові ділянки. Властивості двох сусідніх ділянок кожної доріжки різко відрізняються одна від одної, наприклад: прозора-непрозора, намагнічена-ненамагнічена, провідна-непровідна тощо. На кожну доріжку встановлено чутливий елемент, що фіксує, яка саме ділянка знаходиться у даному положенні. Сукупність вихідних сигналів чутливих елементів є кодом кутового чи лінійного переміщення відносно початкового положення.