Velto
Convertisseurs

Convertisseur binaire

Ce convertisseur binaire gratuit traduit du texte en binaire (octets UTF-8) et du binaire en texte, et convertit aussi les nombres décimaux en base 2, avec détection automatique de votre saisie.

Résultat

Binaire vers texte

Hi

Premier octet, bit par bit

1280
641
320
160
81
40
20
10

Chaque case montre un bit et son poids. Additionnez les poids des bits actifs pour retrouver la valeur de l'octet.

Exemples

Mode d'emploi

  1. 1

    Saisissez du texte, un nombre ou une chaîne binaire : le convertisseur détecte le sens automatiquement.

  2. 2

    Choisissez un mode précis dans la liste pour forcer un sens, par exemple nombre vers binaire.

  3. 3

    Lisez le résultat instantanément, chaque octet UTF-8 séparé par une espace.

  4. 4

    Utilisez la table des bits pour voir comment les poids 128 à 1 composent le premier octet, puis copiez ou téléchargez le résultat.

Comment le texte devient-il du binaire ?

Un ordinateur stocke le texte sous forme de nombres, chaque caractère correspondant à un code qui s'écrit ensuite en base 2 avec uniquement des 0 et des 1. Ce traducteur binaire utilise UTF-8, l'encodage qui fait tourner la majorité du web, où chaque caractère ASCII occupe exactement un octet de 8 bits tandis que les caractères accentués ou non latins en occupent 2 à 4.

Prenez le mot Hi, dont la lettre H porte le code 72, soit 01001000 en binaire, quand la lettre i porte le code 105, soit 01101001. Hi s'écrit donc 01001000 01101001, une chaîne qu'on décode en la découpant en octets de 8 bits, chaque octet lu comme un nombre puis reconverti en caractère.

Comment lire un octet ?

Un octet compte 8 bits et chaque position porte un poids : 128, 64, 32, 16, 8, 4, 2 et 1, de gauche à droite. Additionnez les poids des bits à 1 pour obtenir la valeur. Pour 01001000, le deuxième bit (64) et le cinquième (8) sont actifs, ce qui donne 64 + 8 = 72, le code de H. L'outil dessine cette table pour le premier octet de votre conversion, de quoi vérifier le calcul vous-même.

Nombre ou texte : quelle différence ?

Convertir le nombre 42 et convertir le texte 42 sont deux opérations différentes. En tant que nombre, 42 en base 2 donne 101010 (32 + 8 + 2). En tant que texte, 42 représente deux caractères : le chiffre 4 (code 52, 00110100) et le chiffre 2 (code 50, 00110010). La détection automatique lit une saisie composée uniquement de chiffres comme un nombre, donc choisissez le mode texte vers binaire pour obtenir les octets des caractères.

Que fait la détection automatique ?

Les règles de la détection tiennent en trois cas simples. Une saisie faite uniquement de 0, de 1 et d'espaces dont le nombre de bits est un multiple de 8 est décodée comme du texte binaire. Une saisie faite uniquement de chiffres est convertie comme un nombre décimal, tout le reste étant encodé comme du texte UTF-8.

À quoi ressemblent les caractères courants en binaire ?

Caractère Décimal Binaire
A 65 01000001
a 97 01100001
0 48 00110000
Espace 32 00100000
! 33 00100001

Remarquez le motif : la majuscule et la minuscule d'une même lettre ne diffèrent que d'un seul bit, celui de poids 32, ce qui explique pourquoi changer la casse coûte si peu à un processeur. Pour la liste complète des codes de 0 à 127, consultez la page de référence table ASCII.

Pourquoi certains binaires ne se décodent-ils pas ?

Toutes les suites d'octets ne forment pas de l'UTF-8 valide. L'octet 11111111 (255), par exemple, n'apparaît jamais dans du texte UTF-8, donc l'outil le signale au lieu d'afficher des caractères aberrants. Si votre binaire représente un nombre et non du texte, utilisez le mode binaire vers nombre, où 11111111 vaut simplement 255.

Table ASCII

CaractèreDécimalHexBinaireNom
NUL00000000000Null
SOH10100000001Start of Heading
STX20200000010Start of Text
ETX30300000011End of Text
EOT40400000100End of Transmission
ENQ50500000101Enquiry
ACK60600000110Acknowledge
BEL70700000111Bell
BS80800001000Backspace
HT90900001001Horizontal Tab
LF100A00001010Line Feed
VT110B00001011Vertical Tab
FF120C00001100Form Feed
CR130D00001101Carriage Return
SO140E00001110Shift Out
SI150F00001111Shift In
DLE161000010000Data Link Escape
DC1171100010001Device Control 1 (XON)
DC2181200010010Device Control 2
DC3191300010011Device Control 3 (XOFF)
DC4201400010100Device Control 4
NAK211500010101Negative Acknowledge
SYN221600010110Synchronous Idle
ETB231700010111End of Transmission Block

Paramètres

Chaque champ de cet outil peut être prérempli depuis l'URL. Paramètres disponibles :

ParamètreTypeDéfaut
inputstringHi
modeauto | textToBinary | binaryToText | numberToBinary | binaryToNumberauto

Exemple : https://www.veltotools.com/fr/conversion/binary-converter?input=Hi

API

Le même outil est disponible en API JSON gratuite, avec les mêmes paramètres que ci-dessus. Sans clé, sans inscription.

GET https://www.veltotools.com/api/v1/conversion/binary-converter?input=Hi
$ curl "https://www.veltotools.com/api/v1/conversion/binary-converter?input=Hi"

Questions fréquentes

Mis à jour le 17 juil. 2026

Outils liés