Outils
FR

Convertisseur texte en hexadécimal

Saisissez ou collez du texte pour voir ses octets en hexadécimal. Choisissez l’encodage, la casse et le séparateur – du simple 48656C6C6F aux échappements de style C 0x48, 0x65 ou \x48\x65.

Confidentiel : vos données sont traitées dans votre navigateur et ne sont envoyées à aucun serveur.

Comment convertir du texte en hexadécimal

  1. Saisissez ou collez votre texte. Toutes les langues et tous les emoji sont pris en charge.
  2. Choisissez l’encodage des caractères (UTF-8 est la norme), la casse et la façon de séparer les octets. Cochez Retour à la ligne tous les 16 octets pour une présentation de type dump hex.
  3. Copiez la chaîne hex ou téléchargez-la sous forme de fichier texte.

Comment le texte est converti en hexadécimal

Les ordinateurs stockent le texte sous forme d’octets. Le convertisseur cherche la valeur en octets de chaque caractère dans l’encodage choisi et l’écrit sous forme de deux chiffres hex. En ASCII et en UTF-8, A vaut 65 = 41, a vaut 97 = 61 et un espace vaut 32 = 20 : « Hi! » devient donc 48 69 21.

CaractèreDécimalHex
A … Z65 … 9041 … 5A
a … z97 … 12261 … 7A
0 … 948 … 5730 … 39
Espace3220
!3321
Saut de ligne100A

UTF-8, Latin-1 et UTF-16 : comparaison

Un même caractère peut produire des octets différents selon l’encodage. L’UTF-8 est le bon choix pour le Web, le JSON et la plupart des fichiers ; n’utilisez un autre encodage que si le système destinataire l’exige.

TexteUTF-8Windows-1252UTF-16 LE
A414141 00
éC3 A9E9E9 00
€E2 82 AC80AC 20
😀F0 9F 98 80non disponible3D D8 00 DE

Convertir une chaîne en hex dans le code

Questions fréquentes

Texte en hex et ASCII en hex, est-ce la même chose ?

Pour les lettres non accentuées, les chiffres et la ponctuation, oui : l’ASCII et l’UTF-8 produisent les mêmes octets. Les caractères comme é, ß, Ж, 中 ou les emoji ne font pas partie de l’ASCII ; l’UTF-8 encode chacun d’eux sur 2 à 4 octets.

Pourquoi un seul caractère produit-il plusieurs octets hex ?

En UTF-8, seuls les caractères ASCII occupent un seul octet. é devient C3 A9, € devient E2 82 AC et la plupart des emoji occupent quatre octets. Choisissez UTF-16 ou Latin-1 si le système cible attend ces encodages.

Quel séparateur utiliser ?

Aucun pour les hashs et les chaînes compactes, des espaces pour des dumps hex lisibles, des deux-points pour les adresses MAC et les empreintes de certificats, 0x48, 0x65 pour les tableaux en C, C# ou Java, et \x48 pour les littéraux de chaîne en C, en Python ou dans les scripts shell.

Comment reconvertir l’hex en texte ?

Cliquez sur Inverser : l’hex passe dans le champ de saisie et est décodé avec le même encodage. Le décodeur accepte tous les séparateurs proposés ici.