Convertissez du texte en représentation hexadécimale ou décodez des chaînes hex en texte lisible. Choisissez votre délimiteur et format de casse préférés. Tout s'exécute dans votre navigateur — aucune donnée n'est envoyée à un serveur.
Saisissez du texte pour le convertir en chaîne hexadécimale.
Collez une chaîne hexadécimale pour la décoder en texte lisible.
L'encodage hexadécimal (base 16) représente chaque octet de données sous forme d'une paire de chiffres hex, utilisant les caractères 0-9 et A-F. Cela donne une représentation compacte et sans ambiguïté des données binaires, facile à lire pour les humains comme pour les machines.
Encodage : Le texte en entrée est d'abord converti en sa séquence d'octets UTF-8 en utilisant l'API TextEncoder. Chaque octet est ensuite formaté en valeur hex à deux chiffres. Par exemple, Hello devient 48 65 6C 6C 6F.
Décodage : La chaîne hex est analysée en valeurs d'octets individuelles, puis le tableau d'octets résultant est décodé en chaîne UTF-8 en utilisant l'API TextDecoder. Le décodeur gère automatiquement les espaces, les préfixes 0x et les paires hex concaténées.
Visualisez les valeurs exactes des octets des chaînes pour déboguer les problèmes d'encodage, les caractères cachés ou les données au niveau du protocole.
Les valeurs hex sont le moyen standard de représenter les couleurs en CSS et dans les outils de design, comme #FF5733.
De nombreux outils réseau et analyseurs de paquets affichent les données en format hexadécimal pour une inspection compacte au niveau des octets.
La programmation de firmware et de microcontrôleurs utilise fréquemment la représentation hex pour les adresses mémoire et les valeurs de registres.
L'encodage hexadécimal convertit chaque octet de données en une chaîne de deux caractères utilisant les chiffres 0-9 et les lettres A-F (ou a-f). Il est couramment utilisé en programmation, débogage et représentation de données car il fournit un moyen compact et lisible d'exprimer des données binaires.
Chaque caractère du texte est d'abord encodé en sa séquence d'octets UTF-8. Puis chaque octet est converti en sa représentation hexadécimale à deux chiffres. Par exemple, la lettre 'A' (ASCII 65) devient '41' en hex, et 'Hello' devient '48 65 6C 6C 6F'.
Cet outil supporte trois styles de délimiteurs : espaces (ex. '48 65 6C 6C 6F'), aucun délimiteur (ex. '48656C6C6F'), et le préfixe 0x (ex. '0x48 0x65 0x6C 0x6C 0x6F'). Le décodeur détecte et gère automatiquement les trois formats.
Oui. L'outil utilise l'encodage UTF-8 via l'API TextEncoder du navigateur, donc les caractères Unicode multi-octets sont entièrement supportés. Par exemple, le signe euro (U+20AC) devient 'E2 82 AC' en hex car son encodage UTF-8 fait trois octets.