ToolGenie.org Logo

Convertisseur de Base Numérique

Convertissez le décimal en hexadécimal, l'hexadécimal en décimal, le décimal en binaire et toute base de 2 à 36 — instantanément, dans votre navigateur.

Valeurs converties

BaseValeurCopier
Binaire (base 2)11111111
Octal (base 8)377
Décimal (base 10)255
Hexadécimal (base 16)FF
Base 327V
Base 3673
Base 12193

Chaque conversion est calculée dans votre navigateur avec une arithmétique entière exacte. Rien de ce que vous saisissez n'est envoyé ni conservé.

Comment Utiliser le Convertisseur de Base Numérique

  1. Saisissez ou collez le nombre à convertir. Les chiffres 0–9 et les lettres a–z sont acceptés, un signe moins initial est autorisé, et les préfixes 0x, 0b ou 0o sont retirés automatiquement lorsque la base correspond.
  2. Choisissez dans « Base de départ » la base dans laquelle le nombre est écrit. La base 10 est présélectionnée ; prenez 16 pour l'hexadécimal, 2 pour le binaire, ou toute autre base jusqu'à 36.
  3. Lisez le tableau de résultats. Binaire, octal, décimal, hexadécimal, base 32 et base 36 sont calculés en même temps : convertir du décimal vers l'hexadécimal ou l'inverse est donc la même opération.
  4. Besoin d'une base inhabituelle ? Réglez « Convertir vers la base » sur n'importe quelle valeur de 2 à 36 et une ligne supplémentaire apparaît avec ce résultat.
  5. Activez « Lettres en majuscules » pour basculer entre FF et ff, cochez « Grouper les chiffres » pour lire confortablement les longues chaînes binaires, puis cliquez sur « Copier » sur la ligne voulue.

Qu'est-ce qu'un Convertisseur de Base Numérique ?

Un convertisseur de base numérique réécrit une même quantité avec un autre jeu de chiffres. La base 10 emploie dix symboles, le binaire deux et l'hexadécimal seize, pourtant 255, 11111111 et FF désignent exactement le même nombre. En développement, on passe sans cesse d'une notation à l'autre : les adresses mémoire et les codes couleur sont hexadécimaux, les drapeaux de bits binaires, les permissions de fichiers octales, et les identifiants courts souvent en base 36.

Cet outil analyse votre saisie chiffre par chiffre face à l'alphabet 0–9 puis a–z, vérifie que chaque caractère est licite dans la base choisie, et effectue les calculs avec des BigInt JavaScript. Ce détail compte : le classique parseInt perd silencieusement de la précision au-delà de 2^53, si bien qu'un nombre de 40 chiffres revient faux. Ici, un décimal de 60 chiffres fait l'aller-retour par l'hexadécimal sans qu'un seul chiffre bouge, et les valeurs négatives sont préservées.

Vous manipulez aussi des encodages de bas niveau ? ToolGenie propose des pages dédiées aux combinaisons les plus courantes : binaire en hexadécimal, hexadécimal en binaire et texte en binaire lorsqu'il s'agit d'encoder des caractères plutôt qu'un seul nombre.

Questions Fréquentes (FAQ)

Comment convertir du décimal en hexadécimal ?

Laissez la base sur 10, saisissez votre nombre décimal et lisez la ligne hexadécimale. 255 devient FF, 4096 devient 1000 et 3735928559 devient DEADBEEF. La méthode divise successivement par 16 et note les restes comme chiffres.

Comment passer de l'hexadécimal au décimal ?

Choisissez « 16 (Hexadécimal) » comme base de départ et saisissez les chiffres, avec ou sans préfixe 0x. La ligne décimale affiche aussitôt le résultat : 0xFF vaut 255 et 0x1F4 vaut 500.

Comment convertir du décimal en binaire ?

Gardez la base de départ sur 10 et consultez la ligne binaire. 10 devient 1010 et 255 devient 11111111. Activez le regroupement des chiffres pour découper les longs résultats en quartets de quatre bits, bien plus lisibles.

À quoi sert la base 36 ?

La base 36 utilise 0–9 plus a–z : elle stocke donc la plus grande valeur par caractère parmi les notations alphanumériques insensibles à la casse. On la retrouve dans les URL courtes, les codes de facture et les identifiants compacts.

Ce convertisseur gère-t-il les très grands nombres ?

Oui. Tous les calculs reposent sur BigInt : il n'y a ni plafond à 2^53 ni arrondi. Vous pouvez coller un nombre de cent chiffres, chaque base du tableau restera exacte.

Les préfixes 0x, 0b et 0o sont-ils acceptés ?

Oui, dès lors que le préfixe correspond à la base sélectionnée. 0x est retiré en base 16, 0b en base 2 et 0o en base 8. Dans toute autre base, ces caractères sont traités comme des chiffres ordinaires et validés normalement.

Pourquoi un chiffre est-il signalé comme invalide ?

Chaque base n'admet que des chiffres inférieurs à sa propre valeur : la base 2 accepte 0 et 1, la base 8 s'arrête à 7. Si ce message apparaît, soit le caractère est une faute de frappe, soit la base de départ est trop basse pour ce que vous avez collé.

Peut-il convertir des nombres négatifs ?

Oui. Commencez la saisie par un signe moins et ce signe est repris dans toutes les bases du tableau : -42 s'affiche donc -2A en hexadécimal et -101010 en binaire.

Conseils pour Convertir les Bases Numériques

  • Astuce 1 : Un chiffre hexadécimal vaut exactement quatre chiffres binaires : grouper le binaire par quatre aligne donc parfaitement les deux colonnes, FF donnant 1111 1111.
  • Astuce 2 : Les permissions de fichiers Unix sont en octal. 755 en base 8 vaut 111 101 101 en binaire, qui se lit directement rwxr-xr-x une fois découpé en trois groupes.
  • Astuce 3 : Désactivez les majuscules avant de coller dans du CSS ou du JSON : la convention dominante y est l'hexadécimal en minuscules, et certains linters signalent FF là où ff est attendu.
  • Astuce 4 : Vous convertissez des couleurs ? Emmenez le résultat hexadécimal vers le convertisseur d'unités CSS pour le volet dimensions de la même feuille de style, ou utilisez binaire en hexadécimal lorsque vous traitez des flux d'octets plutôt qu'un nombre isolé.