Le code à excès de 3 (XS 3) connu aussi sous le nom de code de STIBITZ, est obtenu en ajoutant 3 au code BCD.
Par exemple si on cherche le code XS 3 correspondant à 2, on sait que 2 en BCD = 0010 et que 3 = 0011. 
Pour obtenir le XS 3 correspondant à 2, on fait 0010 + 0011 = 0101. 
Donc 2 en XS 3 est égale à 0101
| Décimal | Code XS 3 | 
| 0 | 0011 | 
| 1 | 0100 | 
| 2 | 0101 | 
| 3 | 0110 | 
| 4 | 0111 | 
| 5 | 1000 | 
| 6 | 1001 | 
| 7 | 1010 | 
| 8 | 1011 | 
| 9 | 1100 | 
Le code Aiken s’agit d’un code pondéré et auto-complémentaire. C’est un code 2421, c'est-à-dire les poids des éléments binaires sont 2, 4,2 et 1.
Voici le tableau de conversion:| Décimal | Code Aiken | |||
| 2 | 4 | 2 | 1 | |
| 0 | 0 | 0 | 0 | 0 | 
| 1 | 0 | 0 | 0 | 1 | 
| 2 | 0 | 0 | 1 | 0 | 
| 3 | 0 | 0 | 1 | 1 | 
| 4 | 0 | 1 | 0 | 0 | 
| 5 | 1 | 0 | 1 | 1 | 
| 6 | 1 | 1 | 0 | 0 | 
| 7 | 1 | 1 | 0 | 1 | 
| 8 | 1 | 1 | 1 | 0 | 
| 9 | 1 | 1 | 1 | 1 | 
Le codage 2B1Q est beaucoup plus utilisé dans les technologies RNIS, HDSL. Dans ce codage, des bits correspondent à 4 valeurs de tension selon le tableau ci-dessous :
| Les bits | Tension | 
| 00 | -3 | 
| 01 | -1 | 
| 11 | +1 | 
| 10 | +3 |