Omnikit
DevFichiersFinancesTous les outils
Ctrl K
Outils pour développeursOutils pour fichiersCalculateurs financiersTous les outils
AccueilOutils pour développeursConvertisseur de bases numériques
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Convertisseur de bases numériques

dev

Binaire, octal, décimal, hexadécimal et toute base jusqu'à 36, exact quelle que soit la taille, avec complément à deux

Fonctionne dans votre navigateur. Rien de ce que vous saisissez n'est envoyé nulle part.

Binaire, octal, décimal et hexadécimal sont un même nombre écrit de quatre façons, et toute base jusqu'à 36 fonctionne ici. Les valeurs restent exactes quelle que soit leur taille : un entier de 64 bits ne perd pas ses derniers chiffres, et les nombres négatifs affichent aussi leur forme en complément.

Cette page a été traduite automatiquement à partir de l'original anglais. Aucune personne n’a encore relu la traduction : c’est la version anglaise qui fait foi. Lire l'original en anglais

Ensuite :
  • Convertisseur texte en binaire Convertissez du texte en octets binaires, hexadécimaux, décimaux ou octaux, et décodez-les, en UTF-8
  • Calculateur chmod Permissions de fichiers Linux : cochez des cases ou tapez 755 ou rwxr-xr-x, copiez la commande chmod

Comment convertir des nombres entre binaire, décimal et hexadécimal

1

Saisissez un nombre dans n'importe quelle ligne : Binaire, Octal, Décimal, Hexadécimal ou une Base personnalisée de 2 à 36.

2

Lisez la même valeur dans toutes les autres lignes ; saisir dans une autre ligne convertit à partir de celle-ci.

3

Choisissez 8 bits, 16 bits, 32 bits ou 64 bits sous Complément à deux pour voir les lectures signée et non signée.

4

Appuyez sur l'icône de copie à côté de la ligne voulue ; Ctrl+Enter copie la valeur décimale.

À propos du convertisseur de bases numériques

Ce convertisseur de bases numériques transforme un entier de n'importe quelle base entre 2 et 36 en binaire, octal, décimal, hexadécimal et dans une base de votre choix, en même temps. Saisissez dans une ligne et les autres suivent, groupées pour la lecture : binaire et hexadécimal par quatre, décimal avec séparateurs de milliers.

Les programmeurs l'utilisent pour lire comme un nombre un code d'erreur ou une adresse mémoire en hexadécimal, pour écrire un masque de bits en binaire, pour décoder un identifiant court en base 36 ou pour voir ce que vaut une valeur de registre en tant qu'entier signé. Les étudiants l'utilisent pour vérifier leurs exercices de changement de base et pour comprendre le complément à deux, la façon dont les ordinateurs stockent les nombres négatifs.

Le panneau du complément à deux affiche le motif sur 8, 16, 32 ou 64 bits d'une valeur, sa forme hexadécimale et ses lectures signée et non signée. Un nombre négatif comme -5 devient 1111 1011 sur 8 bits ; une valeur positive dont le bit de poids fort est à 1, comme 0xFFFFFFFF, s'affiche comme -1 lue en entier signé de 32 bits. Les valeurs qui ne tiennent pas dans la largeur choisie sont signalées au lieu de déborder en silence.

Tous les calculs utilisent le BigInt de JavaScript : un décimal de 40 chiffres ou une valeur hexadécimale de 128 bits se convertit exactement, sans l'arrondi au-delà de 2 puissance 53 des nombres ordinaires. La saisie peut comporter les préfixes 0b, 0o ou 0x, un signe moins, ainsi que des espaces, des tirets bas ou des virgules entre les groupes. Seuls les nombres entiers sont convertis ; les fractions sont refusées avec un message. Rien ne quitte votre navigateur.

Outils associés : Color Converter, Unix Timestamp Converter, Base64 Encoder.

Questions fréquentes

Comment convertir du binaire en décimal ?

Multipliez chaque bit par la puissance de deux de sa position, en comptant à partir de 0 depuis la droite, puis additionnez les résultats. 1011 vaut 1x8 + 0x4 + 1x2 + 1x1, soit 11. Ou saisissez le nombre binaire dans la ligne Binaire et lisez la ligne Décimal ; les espaces entre groupes de bits sont acceptés.

Comment convertir de l'hexadécimal en décimal ?

Chaque chiffre hexadécimal vaut 16 fois le chiffre à sa droite, et A à F signifient 10 à 15. 0x1F vaut 1x16 + 15, soit 31. Collez la valeur, avec ou sans 0x, dans la ligne Hexadécimal et la valeur décimale apparaît, exacte même pour des valeurs bien plus longues que 16 chiffres.

Qu'est-ce que le complément à deux ?

Le complément à deux est la façon dont les ordinateurs stockent les entiers négatifs. Sur n bits, un nombre négatif v est stocké comme 2 puissance n plus v : -1 sur 8 bits vaut donc 255, écrit 1111 1111. Le bit de poids fort sert alors de signe. Choisissez une largeur de 8, 16, 32 ou 64 bits pour voir le motif et les deux lectures.

Pourquoi d'autres convertisseurs se trompent-ils sur les grands nombres ?

Les nombres ordinaires de JavaScript sont à virgule flottante et perdent en précision au-delà de 9 007 199 254 740 991 (2 puissance 53, moins 1) : les derniers chiffres d'une grande valeur hexadécimale ou décimale sont arrondis. Cet outil utilise BigInt, qui garde chaque chiffre exact à toute longueur jusqu'à 4 096 caractères.

Quelles bases puis-je utiliser ?

Toute base entière de 2 à 36. Les chiffres au-delà de 9 utilisent des lettres : a vaut 10, f vaut 15, z vaut 35. La base 36 est courante pour les identifiants courts et les raccourcisseurs d'URL, la base 32 pour certains encodages, et les bases 3 ou 12 dans les énigmes et l'enseignement. Les lettres peuvent être saisies en majuscules ou en minuscules.

Peut-il convertir des fractions ou des nombres à virgule ?

Non, uniquement des nombres entiers. Les valeurs fractionnaires ne se convertissent pas proprement d'une base à l'autre, car un décimal court comme 0.1 devient une fraction binaire périodique infinie. L'outil le dit au lieu de deviner. Pour les motifs de bits en virgule flottante, un outil dédié à IEEE 754 est le bon choix.

Toujours bloqué ? Poser une question sur Convertisseur de bases numériques et toute personne qui connaît la réponse peut répondre. Aucun compte nécessaire.

Outils associés

Tous les outils pour développeurs
Encodeur et décodeur d'entités HTMLEncodez &, <, > et les guillemets en entités HTML, ou décodez toute entité nommée ou numériqueEncodeur et décodeur Base32 et Base58Encodez ou décodez Base32 (RFC 4648, hex, Crockford) et Base58, pour du texte ou des octets hexEncoder et décoder en Base64Texte et fichiers vers Base64 et retour, avec mode sûr pour les URL et aperçu des imagesConvertisseur de timestamp UnixDes timestamps Unix vers des dates et des dates vers des timestamps, dans tout fuseau horaireJSON vers TypeScriptGénérez des interfaces ou des types TypeScript à partir d'un exemple JSONConvertisseur CSV en JSONConvertissez CSV en JSON et JSON en CSV, avec un aperçu en tableauConvertisseur YAML en JSONConvertissez YAML en JSON et JSON en YAML, avec les ancres résoluesSQL to JSON ConverterTurn SQL INSERT statements or a database dump into JSON or CSV, table by table
Cet outil vous a-t-il été utile ?
Omnikit

Les petites tâches, faites dans votre navigateur. Gratuit, rapide et privé. Les fichiers ne sont jamais envoyés.

Fichiers

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Dev

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Finances

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
GuidesQuestionsÀ proposNos vérificationsBibliothèque juridique (bêta)ConfidentialitéConditionsTransparenceContactMore: Exam practice (UGC NET Paper 1)Fonctionne dans votre navigateur. Rien n'est envoyé. © 2026 Omnikit (theomnikit.com)