Les télécommandes fournies avec un téléviseur, un décodeur câble ou un autre appareil n'ont généralement pas besoin d'être programmées, mais les télécommandes universelles le font généralement. Le processus de programmation d'une télécommande varie selon le fabricant .
Les téléviseurs et les appareils qui les contrôlent utilisent des fréquences de clignotement infrarouge uniques pour fonctionner correctement ; programmer une télécommande implique de configurer la télécommande pour qu'elle utilise les bonnes fréquences. De nombreuses télécommandes universelles ont une fonction de configuration automatique ; les utilisateurs activent ce mode et appuient sur un bouton jusqu'à ce que le téléviseur ou l'appareil réponde. Ils programment ensuite la télécommande pour utiliser ce paramètre. De nombreux modèles permettent également aux utilisateurs de saisir manuellement des codes spécifiques à différents fabricants, bien que cela puisse nécessiter plusieurs tentatives avant de trouver le code correct.