Encodeur / Décodeur HEX (Base16)
Convertissez du texte UTF-8 en octets hexadécimaux (Base16) et décodez les chaînes hexadécimales en texte. 100% côté client, rapide et sécurisé.
L’hexadécimal (HEX ou Base16) est un système de numération en base 16 utilisant seize symboles (0–9 et A–F). Chaque chiffre représente 4 bits, et deux chiffres représentent 1 octet de 8 bits (0x00 à 0xFF).
Référence de Mappage d’Octets HEX
| Caractère / Symbole | Octet Hex (0x) | Valeur Décimale | Octet Binaire (8 bits) |
|---|---|---|---|
| ASCII 'A' | 41 | 65 | 01000001 |
| ASCII 'Hello' | 48 65 6c 6c 6f | 72, 101, 108, 108, 111 | 5 Octets |
| UTF-8 Accent 'é' | c3 a9 | 195, 169 | 2 Octets Multi-octets |
| CJK '你' | e4 bd a0 | 228, 189, 160 | 3 Octets Multi-octets |
Comparaison HEX (Base16) vs Base64
| Caractéristique / Mesure | HEX / Base16 | Base64 |
|---|---|---|
| Taille de l’Alphabet | 16 chars (0-9, a-f) | 64 chars (A-Z, a-z, 0-9, +, /) |
| Efficacité de Stockage | 2 caractères par octet (expansion de 100%) | 4 caractères pour 3 octets (expansion d’environ 33%) |
| Cas d’Usage | Hachages, clés cryptographiques, vidages mémoire, microcontrôleurs | Pièces jointes e-mail, API web, Data URLs, JWT |
Qu'est-ce que l'encodage hexadécimal ?
L'hexadécimal (base16) représente chaque octet de données par deux chiffres hexadécimaux (00–FF), offrant un moyen compact et lisible d'inspecter des octets bruts — courant en réseau, en débogage bas niveau et dans les formats de fichiers binaires.
Comment utiliser l'encodeur / décodeur HEX
- Collez du texte pour le convertir en hexadécimal, ou collez une chaîne hexadécimale pour la décoder en texte.
- Choisissez Encoder ou Décoder.
- Vérifiez le nombre d'octets et le résultat.
- Copiez la sortie.
Notes techniques
- Chaque octet devient exactement deux caractères hexadécimaux, donc la longueur d'une chaîne hexadécimale est toujours paire.
- Le texte est d'abord encodé en octets UTF-8, donc les caractères multi-octets (accents, emojis, écritures non latines) produisent plus de deux chiffres hexadécimaux par caractère visible.
- L'hexadécimal est une représentation, pas un chiffrement — il n'apporte aucune sécurité en soi.
Exemple
Foire Aux Questions
La sortie HEX est-elle en majuscules ou minuscules ?+
La sortie par défaut est en minuscules (ex. 48656c6c6f). Lors du décodage, les majuscules et minuscules sont acceptées de la même manière.
Pourquoi mon entrée HEX de longueur impaire a-t-elle été rejetée ?+
Chaque octet nécessite exactement deux chiffres hexadécimaux. Une chaîne de longueur impaire (ex. "ABC") est incomplète et ambiguë.
