Outil professionnel en ligne pour convertir entre le texte et l'hexadécimal (base-16). Supporte ASCII, UTF-8 et de multiples options de formatage avec conversion en temps réel.
Entrée Hello
Explication : Chaque caractère est converti en sa valeur ASCII hexadécimale (H=0x48, e=0x65, l=0x6C, o=0x6F) Each character is converted to its hexadecimal ASCII value (H=0x48, e=0x65, l=0x6C, o=0x6F)
Entrée 54 68 65 20 71 75 69 63 6b 20 62 72 6f 77 6e 20 66 6f 78
Entrée 2025 @ #
Entrée 🦊 (fox emoji)
Explication : Les émojis UTF-8 nécessitent plusieurs octets (4 octets pour cet émoji de renard) UTF-8 emojis require multiple bytes (4 bytes for this fox emoji)
L'hexadécimal (base 16) est un système de numération qui utilise 16 symboles : 0-9 et A-F. Il est largement utilisé en informatique car un chiffre hexadécimal représente exactement 4 bits (un demi-octet), ce qui le rend parfait pour représenter des données binaires dans un format compact et lisible par l'homme.
Chaque caractère du texte est représenté par sa valeur numérique dans le codage de caractères (généralement ASCII ou UTF-8). Ce nombre est ensuite converti en notation de base 16. Par exemple, 'A' a la valeur ASCII 65 (décimal) = 41 (hexadécimal).
L'hexadécimal est essentiel en programmation pour les adresses mémoire, les codes de couleur (#FF5733), les adresses MAC, les hachages cryptographiques, les signatures de fichiers, les encodages de caractères et le débogage de données binaires.
Les opérations cryptographiques produisent souvent des données binaires qui sont encodées en hexadécimal pour l'affichage. Les fonctions de hachage (MD5, SHA-256) et les clés de chiffrement sont généralement affichées au format hexadécimal pour la lisibilité et la portabilité.
Décimal → Hex :
0-9 → 0-9
10 → A, 11 → B, 12 → C
13 → D, 14 → E, 15 → F
16 → 10, 255 → FF
0-9 → 0-9
10 → A, 11 → B, 12 → C
13 → D, 14 → E, 15 → F
16 → 10, 255 → FF
• Utilisez le préfixe "0x" pour indiquer les valeurs hexadécimales
• 2 chiffres hexadécimaux = 1 octet = 8 bits
• Majuscules vs minuscules est une convention
• Validez toujours les chaînes hexadécimales avant de décoder
L'encodage hexadécimal est largement utilisé en programmation et en informatique : représentation d'adresses mémoire, codes de couleur dans la conception web (#RRGGBB), adresses MAC, analyse de fichiers binaires, hachages cryptographiques, encodage d'URL et séquences d'échappement de caractères. Il fournit un moyen compact de représenter des données binaires dans un format lisible par l'homme.
Pour convertir du texte en hexadécimal : 1) Sélectionnez "Texte (UTF-8)" comme format d'entrée et "Hexadécimal" comme sortie. 2) Entrez votre texte dans la zone de saisie, l'outil le convertira en temps réel. Chaque caractère sera converti en sa valeur hexadécimale (par exemple, 'A' devient 41). L'outil gère automatiquement l'encodage UTF-8 pour les caractères internationaux et les emojis.
ASCII utilise 1 octet par caractère (128 caractères max), tandis que UTF-8 utilise de 1 à 4 octets selon le caractère. Pour le texte anglais de base (A-Z, 0-9), ils sont identiques. Mais UTF-8 peut représenter tous les caractères Unicode, y compris les emojis, les caractères chinois, etc. Par exemple, "A" est 41 dans les deux, mais "你" est E4 BD A0 en UTF-8 (3 octets).
Pour décoder de l'hexadécimal en texte : 1) Sélectionnez "Hexadécimal" comme format d'entrée et "Texte (UTF-8)" comme sortie. 2) Entrez les valeurs hexadécimales (avec ou sans espaces, avec ou sans préfixe 0x). L'outil supprime automatiquement les espaces et les préfixes, puis convertit chaque paire hexadécimale en son caractère correspondant.
Oui ! Sélectionnez "Hexadécimal" comme entrée et "Binaire" comme sortie. Chaque chiffre hexadécimal se convertit en exactement 4 chiffres binaires (bits). Par exemple : F (hex) = 1111 (binaire), A (hex) = 1010 (binaire). Cette conversion est utile pour comprendre les opérations au niveau du bit et la programmation de bas niveau.
Le visualiseur d'octets affiche les données dans un format professionnel de vidage hexadécimal (hex dump), similaire aux éditeurs hexadécimaux. Il affiche : les adresses mémoire à gauche, les valeurs hexadécimales au milieu et la représentation ASCII à droite. Ce format est standard pour le débogage, l'ingénierie inverse et l'analyse de fichiers.
Oui, la conversion hexadécimale est entièrement réversible. Convertir du texte en hexadécimal et vice-versa vous donnera les données d'origine, tant que le bon encodage de caractères (UTF-8) est utilisé. Cela fait de l'hexadécimal un format fiable pour la transmission et le stockage de données.
L'hexadécimal s'aligne parfaitement avec le binaire : 1 chiffre hexadécimal = 4 bits, 2 chiffres hexadécimaux = 1 octet. Cela le rend plus compact que le binaire (4 fois plus court) et plus intuitif pour l'informatique que le décimal. Il est également plus facile de convertir mentalement entre l'hexadécimal et le binaire, c'est pourquoi les programmeurs le préfèrent.
Encode and decode text using Base64 encoding scheme for data transmission and storage
Try Base64 →Convert text to binary and vice versa with comprehensive Base-2 conversion
Try Binary →