Aller au contenu

Convertisseur texte hexadécimal

Passez du texte à l'hexadécimal et inversement, octet par octet.

Options
Casse
Fonctionne dans votre navigateur : vos données ne sont pas envoyées.

Mode d'emploi

  1. Dans Mode, choisissez Texte → Hex ou Hex → Texte.
  2. Réglez Délimiteur sur Espace, Aucun ou Deux-points selon le format souhaité.
  3. Collez votre texte ou vos octets hexadécimaux dans la zone de saisie. La conversion se fait automatiquement.
  4. Copiez le résultat avec le bouton de copie, ou téléchargez-le en fichier .txt.

Exemples

Texte en hexadécimal compact

Entrée
Bonjour Lyon
Sortie
426f6e6a6f7572204c796f6e

Octets échappés pour du code

Entrée
Commande OK
Sortie
\x43\x6F\x6D\x6D\x61\x6E\x64\x65\x20\x4F\x4B\x0A

Lire des octets séparés par deux-points

Entrée
4D:65:72:63:69
Sortie
Merci

FAQ

Pourquoi un caractère accentué donne-t-il plusieurs octets ?

Le texte est encodé en UTF-8 : une lettre ASCII occupe un octet, mais é en occupe deux, C3 A9. Chaque octet est représenté par deux chiffres hexadécimaux.

Pourquoi mon texte hexadécimal est-il refusé ?

Chaque octet doit contenir exactement deux chiffres hexadécimaux : écrivez 0A, pas A. Les majuscules et les minuscules sont acceptées, mais tout caractère autre que 0–9 et A–F (ou a–f) est refusé, sauf les préfixes 0x, 0X et \x et les séparateurs admis. L’erreur indique l’emplacement du problème.

Que faire si les octets ne sont pas valides en UTF-8 ?

Dans UTF-8 invalide, choisissez « Remplacer par � » pour afficher le texte avec � à la place des séquences invalides et un avertissement indiquant leur nombre. « Afficher une erreur » arrête le décodage et indique le numéro de l’octet concerné. Seul l’UTF-8 est pris en charge : aucun autre encodage n’est proposé.

Mon texte est-il envoyé à un serveur ou enregistré ?

La conversion s’effectue dans votre navigateur, sans envoi du texte par l’outil. Le texte saisi n’est pas enregistré ; seuls les réglages des options et l’état ouvert ou fermé du détail des caractères sont conservés localement.