Outil pour encoder et décoder en Bibi-binaire (de Boby Lapointe). Convertir des nombres entre base 10 et code Bibi pour représenter les nombres avec des syllabes comme HO, HA, BI ou KI de manière ludique.
Code Bibi-binaire - dCode
Catégorie(s) : Arithmétique, Fun/Divers
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
Le Bibi-binaire est un système de représentation des nombres inventé par Robert Lapointe en 1968.
Il s'agit d'une écriture en base $ 16 $ (hexadécimale) dans laquelle chaque chiffre (de $ 0 $ à $ 15 $) est remplacé par une syllabe composée d'une consonne et d'une voyelle.
Ce système permet de transformer des nombres en suites de syllabes prononçables, avec un objectif à la fois ludique et mnémotechnique.
Pour convertir un nombre décimal en Bibi-binaire, commencer par le convertir le nombre en base $ 16 $ (hexadécimal) et remplacer chaque chiffre hexadécimal par sa syllabe correspondante.
| Hexa | Bibi | Hexa | Bibi | Hexa | Bibi | Hexa | Bibi |
|---|---|---|---|---|---|---|---|
| 0 | HO | 4 | BO | 8 | KO | c | DO |
| 1 | HA | 5 | BA | 9 | KA | d | DA |
| 2 | HE | 6 | BE | a | KE | e | DE |
| 3 | HI | 7 | BI | b | KI | f | DI |
Exemple : $ 123_{(10)} $ s'écrit $ 7b_{(16)} $ en hexadécimal, comme $ 7 $ correspond à BI et $ b $ correspond à KI, alors :$ 123 $ s'écrit BIKI en bibibinaire.
Chaque groupe bibi-binaire de 2 lettres est remplacée par son équivalent en base 16.
Pour convertir un mot Bibi-binaire vers un nombre décimal, le découper en groupes de 2 lettres, remplacer chaque groupe par son équivalent hexadécimal et convertir le nombre obtenu de la base $ 16 $ vers la base $ 10 $.
Voici la table de correspondance inverse :
| Bibi | Hexa | Bibi | Hexa |
|---|---|---|---|
| HO | 0 | HA | 1 |
| HE | 2 | HI | 3 |
| BO | 4 | BA | 5 |
| BE | 6 | BI | 7 |
| KO | 8 | KA | 9 |
| KE | a | KI | b |
| DO | c | DA | d |
| DE | e | DI | f |
Exemple : DEKODE se découpe DE,KO,DE soit $ e8e_{(16)} $ en base 16 et donc $ 3726_{(10)} $ en décimal
Le message est composé uniquement des syllabes de 2 lettres : de,da,do,di,be,ba,bo,bi,ke,ka,ko,ki,he,ha,ho,hi.
Le message est composé au maximum des 4 consonnes D,B,K,H et des 4 voyelles E,A,O,I.
Le Bibi-binaire associe également à chaque valeur un symbole graphique. Ces symboles sont construits à partir de la représentation binaire sur 4 bits :
Les bits à $ 1 $ correspondent à des angles ou extrémités, tandis que les bits à $ 0 $ correspondent à des courbes.
dCode réutilise la police de caractère de Jean-Marie Favreau ici (licence OFL)
En français, il y a la ressemblance avec bibine, mais Boby Lapointe décrivait le BiBi-binaire comme un code binaire en plus court. Citations de Boby Lapointe :
Avec le code binaire, avec 4 chiffres, c'est jusqu'à 15. Avec le code BiBinaire, c'est jusqu'à 15 … avec 2 lettres. […] en argot bibi signifie moi, je me prénomme Bobi et les enfants m'appellent bibi c'est donc de plus une coquetterie sur je me fais en appelant ce système Bibi. […] Le binaire est une écriture en base 2, le bibinaire est une écriture en base 4, le bibibinaire est une écriture en base 16.
Le Bibi-binaire est un système en base $ 16 $. La confusion avec une base $ 4 $ vient du fait que chaque syllabe est composée d'une consonne (4 possibilités : H, B, K, D) et d'une voyelle (4 possibilités : O, A, E, I). Ce qui donne $ 4 × 4 = 16 $ combinaisons possibles, correspondant exactement aux 16 chiffres de la base $ 16 $.
Certains diront que c'est une base 4 altenant les chiffres/lettres mais selon que le rang est pair ou impair.
Segmenter le code binaire par groupe de 2 (en partant de la droite)
Exemple : 110111001 devient 01,10,11,10,01
Toujours en partant de la droite, remplacer le premier groupe par des voyelles puis le groupe suivant par des consonnes et ainsi de suite alternativement selon le tableau:
| 00 | O | H |
| 01 | A | B |
| 10 | E | K |
| 11 | I | D |
Exemple : 01,10,11,10,01 devient AKIKA, si le nombre de lettres n'est pas pair, compléter avec un H initial soit HAKIKA
Un brevet FR1569028 a été déposé en 1968 par Robert Lapointe, connu sous le nom de Boby Lapointe.
dCode se réserve la propriété du code source pour "Code Bibi-binaire". Tout algorithme pour "Code Bibi-binaire", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Code Bibi-binaire" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou toute base de données, ou accès API à "Code Bibi-binaire" ou tout autre élément ne sont pas publics (sauf licence open source explicite). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.
Le contenu de la page "Code Bibi-binaire" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source (Licence de libre diffusion Creative Commons CC-BY).
L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.
Pour citer dCode.fr sur un autre site Internet, utiliser le lien :
Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Code Bibi-binaire sur dCode.fr [site web en ligne], consulté le 07/04/2026,