Convertisseur de base numérique
Convertissez un nombre entre binaire, octal, décimal, hexadécimal, ou toute base personnalisée de 2 à 36 — pratique pour transformer un code couleur hexadécimal ou une adresse mémoire en décimal. Traitement 100% local dans votre navigateur (WebAssembly) — rien n'est envoyé à un serveur.
Comment ça marche
Un même nombre peut s'écrire différemment selon la base utilisée : 255 en décimal s'écrit ff en hexadécimal ou 11111111 en binaire. C'est un besoin très courant en développement : un code couleur CSS comme #1a2b3c, une adresse mémoire affichée en hexadécimal dans un débogueur, ou un flag binaire dans un protocole réseau ont souvent besoin d'être convertis en décimal (ou l'inverse) pour être compris ou comparés facilement. Cet outil accepte aussi n'importe quelle base entre 2 et 36 pour les cas plus spécifiques.
Pourquoi choisir "Personnalisée…" pour la base ?
Au-delà des quatre bases les plus courantes (binaire, octal, décimal, hexadécimal), certains usages nécessitent une base arbitraire — par exemple la base 36 (chiffres + lettres a-z) utilisée pour générer des identifiants courts, ou la base 32 utilisée dans certains encodages. L'option "Personnalisée…" permet de saisir n'importe quelle base entre 2 et 36.
Comment lire un nombre négatif dans une autre base ?
Un signe - devant la valeur est conservé tel quel lors de la conversion : la magnitude du nombre est convertie dans la base cible, puis le signe négatif est réappliqué au résultat final, exactement comme on l'attend d'une conversion mathématique classique.
Confidentialité : la conversion s'exécute entièrement dans votre navigateur via WebAssembly — la valeur saisie n'est jamais envoyée à un serveur.