Conversion numérique

Convertisseur de bases

Convertissez exactement des entiers de toute base 2-36 vers toute autre base. Consultez binaire, octal, décimal, hexadécimal, groupes d'octets, Unicode, validation et étapes de calcul.

Nombre source

Convertir depuis toute base

bases 2-36

Nombre obtenu

Bases courantes

Binaire, octal, décimal et hexadécimal

Binairebase 2
Octalbase 8
Décimalbase 10
Hexadécimalbase 16
Binaire groupégroupes de 4 bits
Hexadécimal groupégroupes d'octets

Vue développeur

ASCII / Unicode
Longueur en bits
Longueur en octets
Signe

Étapes de calcul

Base source vers décimal

Décimal vers base cible

Convertir entre deux bases

1. Base source vers décimalMultipliez chaque chiffre par la base source élevée à sa position, en partant de 0 à droite.
2. Décimal vers base cibleDivisez plusieurs fois par la base cible et collectez chaque reste comme chiffre suivant.
3. Valeurs supérieures à 9A=10 jusqu'à Z=35 fournissent les symboles supplémentaires.
4. Portée entièreLa conversion exacte couvre binaire, hexadécimal, octets, identifiants et programmation.

Tableau de référence des bases

DécimalBinaireOctalHexadécimal
0000000
1000111
2001022
3001133
4010044
5010155
6011066
7011177
81000108
91001119
10101012A
15111117F
161 00002010
2551111 1111377FF

FAQ du convertisseur de bases

Quelles bases sont prises en charge ?

Les entiers sont convertis de la base 2 à la base 36.

Puis-je utiliser un préfixe comme 0xFF ?

Oui. 0x, 0b et 0o sont acceptés avec les bases hexadécimale, binaire et octale correspondantes.

Les grands entiers perdent-ils en précision ?

Non. BigInt évite tout calcul en virgule flottante.

Pourquoi la base 36 utilise-t-elle des lettres ?

Les symboles 0-9 et A-Z fournissent 36 chiffres.