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.

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.

← Toutes les conversions de nombres, de texte et de données