Il est transmis sous la forme d'une trame ou fréquence porteuse composée de 'bits', comprenez des 0 et des 1 alternés dont le nombre peut aller de 8 ou 10 à 256 pour des émetteurs très sécurisés, et selon le degré de sophistication.
Le code fixe :
Il peut être programmé avec des micro-interrupteurs (en anglais : micro-switch) généralement au nombre de 10 ou 12 selon le protocole utilisé par le fabricant ; il peut également être programmé en usine par le fabricant dans la mémoire non-volatile de l'émetteur et non modifiable.
Le code tournant ou code roulant (en anglais : Rolling-code) :
Ce code se particularise par le fait qu'il est très sécurisé, car changeant à chaque émission de l'émetteur (des dizaines de codes différents seront émis avant qu'un code déjà transmis auparavant ne soit répété). Son principe de fonctionnement : l'émetteur possède des milliers de codes qui changent à chaque émission, le récepteur associé a également en mémoire des milliers de codes qui changent également dés qu'une émission est reçue ; ce dernier attend donc à sa prochaine réception le code que seul l'émetteur associé peut lui envoyer. Ce code peut être intercepté par un scanner à distance utilisé par un malfaiteur comme n'importe quel code radio émis par une télécommande quelle qu'elle soit. Mais si ce dernier le réinjecte sur le récepteur aux fin d'arrêter une alarme ou d'ouvrir un garage, celui-ci ne sera pas interprété par le récepteur qui l'ignorera et ne réagira pas.