Convertisseur de Bases Numériques Gratuit

Convertissez entre les systèmes de numération binaire, décimal, hex et octal. Gratuit, rapide et entièrement dans votre navigateur, sans inscription.

Mis à jour le

Share:
Home/Converter Tools/Number Base Converter

Number Base Converter

Convert between binary, octal, decimal, hex, and 8 more number bases. Features two's complement, IEEE 754 float, bit-flip visualization, bitwise operations, text encoding, ASCII reference, and full conversion history.

Common Presets

Number Base Converter

255 (Decimal)

= 0xFF (Hexadecimal)

Decimal (base 10) -> Hexadecimal (base 16)

Decimal: 255

Favorites

1111 1111

Binary (base 2)

377

Octal (base 8)

255

Decimal (base 10)

FF

Hexadecimal (base 16)

7V

Base-32 (base 32)

Conversion Table

Binary

base 2
0 1

Octal

base 8
0-7

Decimal

base 10
0-9
input

Hexadecimal

base 16
0-9 A-F

Base-32

base 32
0-9 A-V

Base-36

base 36
0-9 A-Z

Ternary

base 3
0-2

Quinary

base 5
0-4

Senary

base 6
0-5

Duodecimal

base 12
0-9 A-B

Vigesimal

base 20
0-9 A-J

Base-4

base 4
0-3

Questions Fréquentes

Qu'est-ce que le Convertisseur de Base Numérique ?

Le Convertisseur de Base Numérique est un outil en ligne gratuit qui convertit des nombres entre les systèmes binaire, décimal, hexadécimal et octal.

Le Convertisseur de Base Numérique est-il gratuit ?

Oui, il est entièrement gratuit et ne nécessite aucune inscription. Toutes les conversions s'effectuent côté client, dans votre navigateur.

Quelles bases numériques sont prises en charge ?

Le Convertisseur de Base Numérique prend en charge les conversions binaires (base 2), octales (base 8), décimales (base 10) et hexadécimales (base 16).

Mes données sont-elles en sécurité avec cet outil ?

Absolument. Le Convertisseur de Base Numérique traite tout côté client, dans votre navigateur. Aucune donnée n'est téléversée ni stockée sur un serveur. Votre contenu reste privé sur votre appareil à tout moment.

Le Convertisseur de Base Numérique fonctionne-t-il sur les appareils mobiles ?

Oui, le Convertisseur de Base Numérique est entièrement adaptatif et fonctionne sur smartphones et tablettes. Vous pouvez l'utiliser sur n'importe quel appareil doté d'un navigateur web moderne, sans aucune application à télécharger.

Dois-je créer un compte pour utiliser cet outil ?

Aucun compte ni inscription n'est nécessaire. Ouvrez simplement le Convertisseur de Base Numérique dans votre navigateur et commencez à l'utiliser immédiatement. Il n'y a ni barrière d'inscription ni restriction d'utilisation.

Comment utiliser le Convertisseur de Base Numérique ?

Saisissez simplement votre valeur dans le champ prévu, ajustez les paramètres selon vos préférences, et l'outil la traitera instantanément. Vous pouvez ensuite copier le résultat dans le presse-papiers ou le télécharger.

Quels navigateurs sont pris en charge ?

Le Convertisseur de Base Numérique fonctionne sur tous les navigateurs modernes, y compris Chrome, Firefox, Safari, Edge et Opera. Pour une expérience optimale, utilisez la dernière version de votre navigateur préféré.

Comment convertir de l'hexadécimal en binaire à la main ?

L'astuce consiste à savoir que chaque chiffre hexadécimal correspond exactement à quatre bits binaires, ce qui permet de convertir chiffre par chiffre plutôt que de diviser le nombre entier. Écrivez le motif de 4 bits pour chaque chiffre hexadécimal et assemblez-les : 0 donne 0000, 9 donne 1001, A donne 1010, et F donne 1111. Par exemple, 0x2F devient 0010 1111, et 0xFF devient 1111 1111. C'est ce regroupement qui explique pourquoi un octet s'écrit avec deux chiffres hexadécimaux et pourquoi les développeurs préfèrent l'hexadécimal au binaire brut. L'octal fonctionne de la même façon, mais par groupes de trois bits. Si vous préférez vous passer entièrement de la table de correspondance, collez votre valeur hexadécimale dans le convertisseur : il affiche instantanément les formes binaire, décimale et octale, avec une option pour regrouper le binaire par blocs de 4 ou 8 bits afin d'en faciliter la lecture.

Qu'est-ce que le complément à deux et pourquoi est-il important pour les nombres négatifs ?

Le complément à deux est la méthode utilisée par les ordinateurs pour stocker les entiers signés sur un nombre fixe de bits. Pour représenter une valeur négative, on inverse chaque bit du nombre positif puis on ajoute un, ce qui permet au même circuit d'additionner des nombres signés et non signés sans cas particulier. Le piège, c'est que le résultat dépend entièrement de la taille du mot : -1 s'écrit 11111111 sur 8 bits mais 11111111 11111111 sur 16 bits, et le bit de poids fort joue le rôle de signe. Chaque largeur a aussi une plage fixe, comme -128 à 127 pour 8 bits et -2 147 483 648 à 2 147 483 647 pour 32 bits. Cet outil affiche le complément à deux sur des mots de 8, 16, 32 et 64 bits, montre à la fois la lecture signée et non signée des mêmes bits, et signale un dépassement lorsqu'une valeur ne rentre pas dans la largeur choisie.

Pourquoi les développeurs utilisent-ils l'hexadécimal et l'octal plutôt que le binaire seul ?

Les ordinateurs stockent tout en binaire, mais de longues suites de uns et de zéros sont difficiles à lire pour un être humain et faciles à mal compter, si bien que l'hexadécimal et l'octal servent de raccourcis compacts. La conversion est propre plutôt qu'arbitraire : chaque chiffre octal équivaut exactement à trois bits binaires et chaque chiffre hexadécimal à exactement quatre, ce qui permet de traduire en regroupant les bits sans aucun calcul. C'est pourquoi un octet tient parfaitement dans deux chiffres hexadécimaux, pourquoi une permission Unix comme chmod 755 s'écrit en octal, et pourquoi une couleur CSS telle que #FF0000 s'écrit en hexadécimal. Un seul chiffre hexadécimal couvre les valeurs de 0 à 15, remplaçant ainsi quatre chiffres binaires par un seul caractère, ce qui réduit la longueur du nombre d'environ trois quarts. Collez une valeur dans le convertisseur pour voir les douze bases prises en charge côte à côte dans un même tableau.

Ce convertisseur peut-il traiter de très grands nombres sans perte de précision ?

Oui. Le convertisseur utilise le BigInt de JavaScript, qui représente les nombres entiers de taille arbitraire de manière exacte, si bien que chaque chiffre reste précis quel que soit le nombre de chiffres saisis. Cela évite le problème d'arrondi propre au calcul classique en virgule flottante, où les entiers au-delà de 2 puissance 53 ne peuvent plus tous être représentés et où les résultats perdent silencieusement en précision. Vous pouvez ainsi convertir un dump de registre 64 bits, un long hachage hexadécimal, ou un nombre bien au-delà de ce qu'une calculatrice standard peut gérer, en étant certain que les sorties binaire, décimale, hexadécimale et octale sont exactes. La seule exception est la vue flottant IEEE 754 en simple précision, volontairement approximative puisqu'elle montre comment une valeur serait stockée en flottant 32 bits, et non comme un entier exact. Pour une conversion de base exacte sur de très grands entiers, saisissez ou collez la valeur et lisez directement n'importe quelle base.

Comment un nombre décimal est-il stocké en tant que valeur flottante IEEE 754 ?

La simple précision IEEE 754 encode un nombre sur 32 bits répartis en trois parties : 1 bit de signe, 8 bits d'exposant et 23 bits de mantisse (fraction). Le bit de signe indique le positif ou le négatif, l'exposant met le nombre à l'échelle sous forme de puissance de deux, et la mantisse contient les chiffres significatifs, si bien que le nombre stocké correspond essentiellement à une version binaire de la notation scientifique. Comme seuls 23 bits de fraction sont disponibles, de nombreux nombres décimaux courants ne peuvent pas être représentés exactement, ce qui explique pourquoi 0,1 plus 0,2 ne donne pas exactement 0,3 dans la plupart des langages. Ce convertisseur décompose une valeur en ses bits de signe, d'exposant et de mantisse, et affiche les octets hexadécimaux bruts, afin de voir précisément comment le flottant est encodé. Saisissez un nombre dans la vue flottant pour inspecter chaque champ et comprendre où se glissent les arrondis.

Embed This Tool

Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.

Copy & paste this HTML
<iframe src="https://getthetoolbox.com/embed/converter-tools-number-base-converter" title="Free Number Base Converter — The Toolbox" width="100%" height="240" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/converter-tools/number-base-converter?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free Number Base Converter</a> by The Toolbox</p>

À propos du Convertisseur de Base Numérique

Le Convertisseur de Base Numérique transforme un nombre écrit dans une base en son équivalent dans une autre, instantanément. Saisissez une valeur, choisissez la base de départ et la base d'arrivée, et le résultat s'affiche au fur et à mesure que vous tapez. L'outil va bien au-delà du trio classique binaire-décimal-hexadécimal : il gère douze bases, réparties entre bases courantes (binaire, octal, décimal, hexadécimal), bases de programmation (base 32, base 36) et systèmes mathématiques (ternaire, quinaire, sénaire, base 4, duodécimal, vigésimal). Il s'adresse aux développeurs qui déchiffrent des dumps mémoire, aux étudiants qui apprennent la notation positionnelle, aux ingénieurs embarqués travaillant sur des registres, et à toute personne souhaitant vérifier une valeur sans ouvrir une calculatrice.

Tout s'exécute localement dans votre navigateur. Les nombres que vous saisissez ne sont jamais envoyés à un serveur, aucune inscription n'est requise, et aucune application à installer. Comme les conversions reposent sur le BigInt de JavaScript, l'outil gère des entiers arbitrairement grands sans les erreurs d'arrondi qui perturbent les calculs classiques en virgule flottante au-delà de 2^53.

Ce que vous pouvez convertir et analyser

  • N'importe laquelle des 12 bases vers n'importe quelle autre, avec un tableau « toutes bases » en direct pour visualiser une même valeur exprimée de toutes les façons à la fois.
  • Le complément à deux sur des mots de 8, 16, 32 et 64 bits, affichant à la fois l'interprétation signée et non signée du même motif binaire, ainsi que la plage valide pour chaque largeur et un indicateur de dépassement quand une valeur ne rentre pas.
  • Les flottants IEEE 754 en simple précision, décomposés en bit de signe, 8 bits d'exposant et 23 bits de mantisse, avec les octets hexadécimaux bruts.
  • Les opérations bit à bit — AND, OR, XOR, NOT, ainsi que les décalages à gauche et à droite — avec le résultat affiché en binaire, décimal et hexadécimal.
  • L'encodage texte et ASCII, convertissant une chaîne de caractères en binaire, hexadécimal et points de code décimaux, avec un compte d'octets UTF-8.

Pourquoi les bases numériques sont importantes

Les ordinateurs stockent tout en binaire, mais le binaire brut devient illisible au-delà de quelques chiffres, c'est pourquoi les développeurs utilisent l'hexadécimal et l'octal comme raccourcis compacts. Ces conversions ne sont pas arbitraires : chaque chiffre octal correspond exactement à 3 bits binaires, et chaque chiffre hexadécimal correspond exactement à 4 bits, ce qui explique pourquoi un octet (8 bits) s'écrit avec deux chiffres hexadécimaux. C'est la logique derrière une permission Unix comme chmod 755 (octal) et une couleur CSS comme #FF0000 (hexadécimal). Certaines valeurs méritent d'être retenues : un seul octet contient de 0 à 255 (0xFF), un entier non signé sur 16 bits plafonne à 65 535 (0xFFFF), et un entier signé sur 32 bits atteint au maximum 2 147 483 647. Le convertisseur propose ces repères et d'autres — codes ASCII, codes de statut HTTP, puissances de deux, seuils de kilo-octets et méga-octets — sous forme de références cliquables.

Raccourcis pratiques dans l'outil

  • Les préréglages chargent des valeurs courantes en un clic : 255, 0xFF, DEADBEEF, chmod 755, 1024, les limites int8 et int32, et bien d'autres.
  • Une vue « bit-flip » affiche le binaire sous forme d'une rangée de boutons à bascule, le bit de poids fort à gauche, pour inverser des bits individuels et observer la mise à jour instantanée du décimal et de l'hexadécimal.
  • Les options d'affichage permettent d'ajouter ou de masquer les préfixes conventionnels (0b, 0o, 0x), de regrouper le binaire par blocs de 4 ou 8 bits pour plus de lisibilité, et de basculer entre majuscules et minuscules.
  • Les favoris et l'historique épinglent vos bases préférées et permettent de restaurer n'importe quelle conversion récente d'un simple geste. Des boutons de copie accompagnent chaque résultat.

Conseils pour des conversions précises

Chaque base n'accepte que son propre jeu de chiffres — le binaire n'accepte que 0 et 1, l'hexadécimal accepte 0-9 et A-F — et l'outil signale toute valeur hors plage plutôt que de deviner. Les nombres négatifs sont pris en charge directement, mais leur forme binaire signée dépend de la taille de mot choisie ; réglez donc 8, 16, 32 ou 64 bits pour correspondre au système ciblé avant de lire le résultat en complément à deux. Pour les très grandes valeurs, BigInt conserve chaque chiffre exact ; gardez simplement à l'esprit que la vue flottant IEEE 754 est, par conception, une approximation de la façon dont ce nombre serait stocké en flottant 32 bits.