Convertisseur de base numérique
Convertissez entre binaire, décimal, octal et hexadécimal instantanément — écrivez une fois et regardez chaque système se mettre à jour en direct.
Instantané et en direct
Chaque base se met à jour au fur et à mesure que vous tapez — pas de bouton « Convertir », pas d'attente.
Saisie validée
Seuls les caractères valides pour la base sélectionnée sont acceptés — pas de résultats erronés silencieux.
Confidentiel par conception
Fonctionne entièrement dans votre navigateur. Rien n'est jamais téléchargé ni enregistré.
Convertir des bases numériques en ligne
Le convertisseur de bases numériques de CurePDF convertit une valeur entre binaire (base 2), décimal (base 10), octal (base 8) et hexadécimal (base 16) simultanément — saisissez une valeur dans une base et voyez immédiatement l'équivalent dans les quatre.
Comment fonctionne la conversion de bases numériques
Chaque système numérique positionnel représente une valeur comme une somme de chiffres multipliés par des puissances croissantes de sa base. Convertir du décimal vers une autre base divise de façon répétée par la base cible et lit les restes ; convertir vers le décimal multiplie chaque chiffre par sa valeur de position et additionne les résultats.
Caractères valides par base
| Base | Caractères valides |
|---|---|
| Binaire | 0, 1 |
| Octal | 0–7 |
| Décimal | 0–9 |
| Hexadécimal | 0–9, A–F (case-insensitive) |
Ce convertisseur valide votre saisie par rapport aux caractères valides de la base sélectionnée au fur et à mesure que vous tapez — un champ binaire n'acceptera pas silencieusement un « 2 », par exemple.
Qui utilise un convertisseur de bases numériques ?
Développeurs
Lisent des adresses mémoire, des codes couleur et des indicateurs binaires, généralement écrits en hexadécimal.
Étudiants en informatique
Apprennent le fonctionnement des systèmes numériques positionnels, de la logique binaire à la notation hexadécimale abrégée.
Ingénieurs réseau
Travaillent avec des masques de sous-réseau et des valeurs liées aux adresses IP, souvent exprimées en binaire ou en hexadécimal.
Développeurs embarqués/bas niveau
Travaillent directement avec des valeurs de registres et des données au niveau de l'octet.
Erreurs courantes lors de la conversion de bases numériques
- Supposer que l'hexadécimal est sensible à la casse. Ce n'est pas le cas — « ff » et « FF » représentent la même valeur.
- Oublier que le binaire n'a pas de chiffres supérieurs à 1. Une chaîne binaire contenant un « 2 » ou plus n'est pas un nombre binaire plus grand — elle est invalide.
- Perdre en précision avec de très grands nombres. Les valeurs dépassant la plage d'entiers sûrs de JavaScript (2^53 − 1) peuvent perdre en précision dans n'importe quel convertisseur basé sur navigateur, y compris celui-ci.
Questions fréquentes
Comment convertir décimal en binaire ?
Divisez le nombre décimal de manière répétée par 2 et notez le reste ; lire les restes dans l'ordre inverse donne la valeur binaire. Ce convertisseur le fait instantanément — par exemple, le décimal 10 est le binaire 1010.
Comment convertir binaire en décimal ?
Multipliez chaque chiffre binaire par 2 élevé à la puissance de sa position (en comptant à partir de 0 depuis la droite) et additionnez les résultats. Par exemple, binaire 1010 = (1×8)+(0×4)+(1×2)+(0×1) = 10.
Quels caractères sont valides en hexadécimal ?
L'hexadécimal utilise 0-9 et A-F (insensible à la casse), représentant des valeurs de 0 à 15 par chiffre.
Pourquoi 255 équivaut-il à FF en hexadécimal ?
255 est la plus grande valeur qu'un octet (8 bits) peut contenir. En hexadécimal, deux chiffres (base 16) peuvent représenter exactement cette même plage : F × 16 + F = 255, donc le décimal 255 = l'hexadécimal FF.