Encodeur / Décodeur Hex

Convertir le texte en octets hexadécimaux et décoder hex en texte

Qu'est-ce que c'est et comment ça marche ?

L'encodage hexadécimal convertit texte ou données binaires en représentation hexadécimale (base 16), où chaque octet s'exprime en deux chiffres hex (00–FF). Le hex est une façon compacte et lisible d'afficher des données binaires — standard pour le débogage, la cryptographie et l'inspection de fichiers binaires.

Cet outil convertit entre texte et hex dans les deux sens, gère l'encodage UTF-8 et affiche les valeurs avec espace optionnel, casse et préfixe 0x.

Cas d'usage

Questions fréquentes

Pourquoi les caractères non ASCII produisent-ils plus de deux chiffres hex ?

Chaque paire d'octets hex représente 8 bits. Les caractères ASCII tiennent en un octet. Les caractères non ASCII (accents, CJK, emoji) utilisent 2 à 4 octets en UTF-8.

Quelle est la différence entre encodage hex et Base64 ?

Les deux encodent des données binaires en texte imprimable. Hex utilise 2 caractères par octet (100 % de surcharge) ; Base64 environ 1,33 (33 %). Hex pour le débogage ; Base64 pour le transfert de données.

Que signifie le préfixe 0x ?

0x est une convention en C et dans la plupart des langages pour indiquer un littéral hexadécimal. 0xFF signifie 255 en décimal.

Comment convertir un code couleur hex en nombre ?

Les codes CSS comme #FF5733 sont trois paires d'octets hex : FF=rouge (255), 57=vert (87), 33=bleu (51).

Sécurité

Vérificateur de force de mot de passe · Chiffre ROT13 · Encodeur / Décodeur Base32 · Chiffre de César · Chiffre de Vigenère · Chiffre Atbash