Ein Encoder ist ein Gerät oder eine Software um Informationen oder Befehle zu verschlüsseln, um sie als digitale oder analoge Signale, auch Protokolle oder Formate genannt, übertragen zu können. Ein Encoder ist oftmals Teil eines Senders oder einem Sender vorgeschaltet, wie z.B. einer Modellbahn Zentrale.