Convertisseurs de texte et de chaînes
Convertissez du texte vers et depuis le binaire, l’hexadécimal et l’ASCII. Tout est compatible UTF-8 et s’exécute entièrement dans votre navigateur.
Texte en binaire
Convertissez n’importe quel texte en représentation binaire.
TexteBinaire en ASCII
Reconvertissez du binaire en texte lisible (ASCII/UTF-8).
TexteTexte en hexadécimal
Convertissez du texte en hexadécimal.
TexteHexadécimal en texte
Reconvertissez une chaîne hexadécimale en texte lisible.
EncodageEncoder et décoder Base64
Encodez du texte en Base64 ou décodez-le — compatible UTF-8 et emoji.
Convertir du texte vers et depuis le binaire, l’hex et l’ASCII
Les ordinateurs stockent chaque caractère sous forme de nombre. Ces convertisseurs vous permettent de voir et de maîtriser cette représentation sous-jacente : transformez une phrase en octets binaires ou hexadécimaux, décodez du binaire ou de l’hex en ASCII lisible, ou passez de l’un à l’autre. Ils sont pratiques pour déboguer des protocoles réseau, échapper et déséchapper des payloads, créer des données de test et enseigner la façon dont le texte est encodé.
Tous les convertisseurs de cette page sont compatibles UTF-8 : les caractères qui sortent de l’anglais courant — lettres accentuées, devanagari, écritures CJK et emoji — font l’aller-retour correctement au lieu de se transformer en points d’interrogation. Tout est calculé dans votre navigateur : rien de ce que vous collez n’est envoyé, et les outils continuent de fonctionner hors ligne une fois la page chargée. Si vous avez besoin du schéma Base64 utilisé dans les URL, les data URI et les en-têtes HTTP, utilisez plutôt l’outil Encoder et décoder Base64.
Questions fréquentes
- Comment le texte est-il transformé en binaire ou en hexadécimal ?
- Chaque caractère est encodé en octets UTF-8, puis ces octets sont écrits en base 2 (binaire) ou en base 16 (hexadécimal). Le décodage fait l’opération inverse. Comme l’UTF-8 est utilisé, les caractères au-delà de l’ASCII de base — accents, écritures non latines et emoji — sont traités correctement.
- Quelle est la différence entre ASCII et UTF-8 ici ?
- L’ASCII ne couvre que les 128 premiers caractères (lettres anglaises sans accent, chiffres et ponctuation courante) : il fait donc correspondre un octet à chaque caractère. L’UTF-8 étend ce principe à tous les caractères Unicode en utilisant de un à quatre octets, et il est rétrocompatible avec l’ASCII — c’est pourquoi ces convertisseurs utilisent l’UTF-8 par défaut.
- Mon texte est-il envoyé quelque part lors de la conversion ?
- Non. L’encodage et le décodage s’exécutent entièrement dans votre navigateur en JavaScript : rien de ce que vous saisissez n’est envoyé ni stocké. Les outils continuent aussi de fonctionner hors ligne une fois la page chargée.