Outilis.fr
Mis a jour : avril 2026

Developpement

Convertisseur Numeration

Convertissez instantanement entre decimal, binaire, octal et hexadecimal.

Decimal

42

Binaire

0b101010

Octal

0o52

Hexadecimal

0x2A

Representation binaire (8 bits)

2
0
128
2
0
64
2
1
32
2
0
16
2³
1
8
2²
0
4
2¹
1
2
2
0
1

Comment utiliser le convertisseur de numeration

Quatre actions simples pour convertir n'importe quel nombre entre les bases 2, 8, 10 et 16.

  1. Selectionner la base source

    Choisissez la base d'entree : decimal (base 10, chiffres 0-9), binaire (base 2, chiffres 0-1), octal (base 8, chiffres 0-7) ou hexadecimal (base 16, chiffres 0-9 et lettres A-F). Le bouton actif change l'interpretation de votre saisie.

  2. Saisir la valeur a convertir

    Entrez votre nombre dans le champ. L'outil verifie en temps reel la validite : si vous tapez un 9 alors que la base est binaire, un message d'erreur apparait. La conversion est instantanee, aucun bouton a cliquer.

  3. Lire les 4 resultats simultanes

    Les quatre cartes affichent l'equivalent dans chaque base. Le code prefixe (0b pour binaire, 0o pour octal, 0x pour hexa) est egalement indique, pratique pour copier-coller dans du code Python, JavaScript ou C.

  4. Visualiser la representation 8 bits (0-255)

    Pour toute valeur decimale entre 0 et 255, une visualisation graphique sur 8 bits apparait avec les puissances de 2. Pratique pour comprendre les operations bit a bit (AND, OR, XOR, shifts) et pour les exercices d'electronique numerique.

Cas d'usage du convertisseur de bases

Etudiant en informatique

Verifier ses exercices d'architecture des ordinateurs : conversion decimal-binaire, addition binaire avec retenue, complement a 2 pour les nombres negatifs sur 8 bits. Outil de revision avant un partiel ou un examen de DUT/BUT informatique.

Developpeur back-end et systeme

Decoder les permissions Unix (chmod 755 = rwxr-xr-x = 111 101 101 en binaire), interpreter les codes de retour HTTP en hexa, debugger des messages systeme qui combinent flags binaires (par exemple un mask comme 0x0F pour les 4 bits bas).

Designer web et front-end

Convertir entre couleurs CSS hexa (#FF5733) et leurs composantes RGB decimales (255, 87, 51). Comprendre les codes alpha sur 8 bits pour la transparence (CC = 80 % d'opacite). Utile pour les degrades et l'accessibilite contraste.

Electronicien et maker

Programmer un microcontroleur Arduino ou ESP32 : configurer un registre via un masque binaire, lire l'etat de capteurs sur des bits specifiques, encoder des commandes I2C ou SPI en hexa. Indispensable en domotique et embarque.

A savoir sur les bases de numeration

Pourquoi 4 bases et pas une seule ? Le decimal est intuitif pour les humains (10 doigts). Le binaire est natif aux circuits (deux etats : 0 ou 1). L'octal et l'hexa sont des compactages du binaire : 1 chiffre octal = 3 bits, 1 chiffre hexa = 4 bits. Plus court a lire et ecrire pour un developpeur.

Notation prefixee. Pour eviter l'ambiguite, les langages de programmation utilisent des prefixes : 0b101010 (binaire), 0o52 (octal), 0x2A (hexa), 42 (decimal par defaut). Sans prefixe, 10 peut signifier dix, deux, huit ou seize selon la base. Toujours preciser dans les contextes mixtes.

Octal et permissions Unix. chmod 755 utilise l'octal car 3 bits = 1 chiffre octal, et les permissions Unix sont groupees par 3 bits (read, write, execute) pour 3 entites (owner, group, other). Donc 755 = 111 101 101 = rwxr-xr-x. Logique d'origine historique mais tres efficace.

Limites du 8 bits non signe. Sur 8 bits non signe, on represente 0 a 255 (2^8 = 256 valeurs). Sur 8 bits signe en complement a 2, on represente -128 a +127. La visualisation 8 bits de l'outil correspond au mode non signe. Au-dela de 255, passez en 16, 32 ou 64 bits.

Questions frequentes

Reponses aux questions frequentes sur la conversion entre bases numeriques.

  • Les ordinateurs fonctionnent avec des circuits electriques qui ne connaissent que deux etats : allume (1) et eteint (0). Le systeme binaire (base 2) correspond directement a ces deux etats. Chaque chiffre binaire s'appelle un bit et 8 bits forment un octet (byte).

Partager