Encodage et conversion de texte

Hex → Text

Convertissez des octets consécutifs hexadécimaux, hexadécimaux délimités par des espaces ou préfixés par 0x en texte UTF-8.

Appuyez sur Ctrl / ⌘ + Entrée pour exécuter
Résultat en lecture seule

Analysez strictement les octets hexadécimaux et restaurez le texte multilingue au format UTF-8.

Les entrées sont uniquement traitées dans votre navigateur et ne sont pas téléchargées sur le serveur.

Fonction de cet outil

Hex → Text vérifiera d'abord le format hexadécimal et formera deux caractères en un octet, puis utilisera TextDecoder en mode strict pour décoder UTF-8. Il ne traite pas chaque octet directement comme un caractère, il peut donc récupérer correctement le chinois, le japonais et les emoji.

  • Prend en charge la continuation, la délimitation d'espace ou de nouvelle ligne et le préfixe canonique d'octet 0x.
  • Les longueurs impaires, les caractères non hexadécimaux et l'UTF-8 non valide provoqueront tous des erreurs explicites.
  • La transformation traite uniquement le texte et n'exécute pas le HTML, les scripts ou tout autre code dans le résultat.

Mode d’emploi

  1. Collez les octets hexadécimaux.
  2. Cliquez sur "Convertir en texte".
  3. S'il y a des erreurs, vérifiez les caractères, préfixes ou nombres d'octets illégaux.
  4. Copiez le texte UTF-8 récupéré.

Utilisations courantes

  • Lisez la charge utile hexadécimale UTF-8 dans le journal du protocole.
  • Vérifiez le résultat d’un aller-retour texte vers Hex.
  • Restaurez les octets UTF-8 correspondant au chinois ou aux emoji.

Confidentialité et sécurité

Les entrées et les résultats sont traités uniquement dans la mémoire locale du navigateur ; ils ne sont ni envoyés au serveur, ni transmis à une API en ligne, ni enregistrés automatiquement.

Fonctionnalités de Hex → Text

Analysez strictement les octets hexadécimaux et restaurez le texte multilingue au format UTF-8. Utile au quotidien pour le développement et le débogage ; les résultats peuvent être consultés, copiés ou téléchargés immédiatement.

FAQ

Pourquoi le nombre de chiffres hexadécimaux doit-il être pair ?

Un octet nécessite deux chiffres hexadécimaux et les longueurs impaires ne peuvent pas former un octet complet.

Peut-il décoder le chinois ?

Oui, tant que l'entrée est constituée d'octets UTF-8 valides de texte chinois.

Pourquoi certains octets signalent-ils des erreurs UTF-8 ?

Ils peuvent être binaires arbitraires ou dans d'autres codages de caractères, et cette page ne masquera pas silencieusement le problème des caractères de remplacement.

L'entrée sera-t-elle téléchargée ?

Non, la validation et le décodage TextDecoder se font tous dans le navigateur.

Retour aux outils pour développeurs