IQ
PayloadIQ
Utilitaires PayloadIQ

Convertisseur de bases numériques

Binaire, octal, décimal et hexadécimal, côte à côte. Tu saisis un nombre, tu récupères ses quatre représentations en un coup d'œil.

S'exécute dans ton navigateur. Ce que tu saisis n'est pas envoyé à PayloadIQ.

Ce convertisseur transforme un nombre d'une base vers les trois autres — binaire (2), octal (8), décimal (10) et hexadécimal (16) — entièrement dans ton navigateur. Tu saisis une valeur, tu indiques sa base, et l'outil affiche les quatre écritures en même temps, avec un bouton de copie sur chacune. Le préfixe 0x est accepté en entrée hexadécimale, et rien n'est jamais envoyé à un serveur.

Comment ça marche

Tu colles ou tapes ton nombre, puis tu choisis la base dans laquelle il est écrit : binaire, octal, décimal ou hexadécimal. L'outil valide la saisie par rapport à la base sélectionnée — un 2 en binaire ou un G en hexadécimal sont signalés au lieu de produire un résultat faux. La conversion se fait à chaque frappe, sans bouton à cliquer, et chaque ligne dispose de sa propre copie en un clic. Les très grandes valeurs, au-delà de la plage des entiers sûrs de JavaScript, sont signalées plutôt qu'arrondies en silence, pour t'éviter un résultat trompeur.

Pourquoi c'est local, et quand ça sert

Tout le calcul tourne dans ton navigateur : aucun nombre n'est téléversé, ce qui est pratique quand tu manipules une valeur sensible comme un masque de permissions, un flag de registre ou une adresse mémoire. Au quotidien, ça sert à lire une couleur hexadécimale, à déchiffrer un masque de bits, à passer un offset hexadécimal en décimal pendant un débogage, ou simplement à vérifier une conversion à la main. Comme tout est hors ligne une fois la page chargée, c'est aussi rapide qu'une calculatrice locale.

Questions fréquentes

Mes données sont-elles envoyées à un serveur ?
Non. Toute la conversion se déroule dans ton navigateur en JavaScript ; le nombre que tu saisis n'est jamais téléversé ni stocké. Tu peux même couper ta connexion une fois la page chargée, l'outil continue de fonctionner.
Le préfixe 0x est-il accepté pour l'hexadécimal ?
Oui. Tu peux saisir une valeur hexadécimale avec ou sans le préfixe 0x — par exemple 0xFF ou FF donnent le même résultat. La casse n'a pas d'importance : ff et FF sont équivalents.
Que se passe-t-il avec un nombre très grand ?
Les valeurs qui dépassent la plage des entiers sûrs de JavaScript (au-delà de 2^53 − 1) sont signalées au lieu d'être arrondies discrètement. Tu sais ainsi tout de suite que le résultat ne tient pas dans la précision standard, plutôt que d'obtenir une conversion fausse sans t'en rendre compte.
Pourquoi un chiffre est-il refusé dans ma saisie ?
Chaque base n'autorise qu'un jeu de symboles précis : 0–1 en binaire, 0–7 en octal, 0–9 en décimal, et 0–9 plus A–F en hexadécimal. Si tu tapes un caractère hors de la base choisie, l'outil le signale au lieu de produire un résultat erroné — vérifie que la base sélectionnée correspond bien à ton nombre.

Utilitaires associés

Fichier en MarkdownPDF en MarkdownWord (DOCX) en MarkdownExcel (XLSX) en Markdown
Ouvrir le PayloadIQ Playground