Convertisseur binaire vers texte
Transformez des octets binaires, hex ou octaux de nouveau en texte.
Fonctionne dans votre navigateur. Rien de ce que vous tapez n'est envoyé nulle part.
- Entrée binaire, hex ou octale
- Tout séparateur accepté
- Fonctionne hors ligne
Comment convertir du binaire en texte
- Collez les valeurs binaires, hex ou octales.
- Choisissez le format d'entrée correspondant.
- Lisez le texte décodé.
Exemples de conversion
| Entrée | Format | Texte |
|---|---|---|
| 01001000 01101001 | Binaire | Hi |
| 48 69 | Hex | Hi |
| 110 151 | Octal | Hi |
Conseils pour coller des valeurs
- Séparez les valeurs par des espaces, des virgules ou des retours à la ligne. N'importe lequel fonctionne, et vous pouvez les mélanger.
- Sans séparateur, le binaire a besoin de groupes d'exactement 8 chiffres, le hex de 2 chiffres par octet, et l'octal de 3, accolés sans espace.
- Ces largeurs correspondent à ce que produit le convertisseur texte vers binaire, donc la sortie de l'un se colle directement dans l'autre.
Raisons courantes d'échec du décodage
- Une valeur hors de la plage valide pour son format, comme un groupe binaire au-dessus de 11111111.
- Le mauvais format d'entrée sélectionné : hex 48 lu comme binaire n'est pas un octet valide du tout.
- Des octets qui ne forment pas de texte UTF-8 valide, ce qui signifie généralement que les données n'ont jamais été du texte.
FAQ Binaire vers texte
Quels séparateurs puis-je utiliser ?
Les espaces, virgules ou retours à la ligne fonctionnent tous. L'outil découpe sur n'importe lequel d'entre eux.
Pourquoi ai-je une erreur de valeur invalide ?
Une valeur est hors plage pour le format choisi, comme un groupe binaire de plus de 8 bits ou un chiffre qui n'appartient pas à cette base.
Pourquoi dit-il que le résultat n'est pas du texte valide ?
Les octets ne forment pas de l'UTF-8 valide, ce qui signifie généralement que le format choisi ne correspond pas aux données, ou que les données ne sont pas du texte du tout.
Quelle est la plus grande valeur qu'un seul octet peut contenir ?
255 en décimal, soit 11111111 en binaire, FF en hex, et 377 en octal. Rien au-dessus ne peut tenir dans un seul octet.
Puis-je mélanger les séparateurs, comme des virgules et des espaces ?
Oui. Les espaces, virgules et retours à la ligne peuvent tous apparaître dans la même entrée, car l'outil découpe sur n'importe lequel d'entre eux.
Gère-t-il les lettres accentuées et les emojis, pas seulement l'ASCII simple ?
Oui, tant que les octets collés forment de l'UTF-8 valide, qui peut représenter n'importe quel caractère Unicode, y compris les lettres accentuées et les emojis.
L'ordre des octets compte-t-il ?
Oui. Les octets doivent rester dans le même ordre de gauche à droite qu'à l'écriture, car UTF-8 décode les caractères multi-octets selon cet ordre. Les réordonner transforme un texte lisible en charabia ou en erreur de texte invalide.
Puis-je coller des valeurs hex avec un préfixe 0x, comme 0x48 ?
Oui, quand les valeurs sont séparées par des espaces ou des virgules. Chaque groupe est analysé comme un nombre, et l'analyseur de nombres natif de JavaScript accepte un préfixe 0x facultatif en mode hex.