Convertisseur Texte en Hex en Ligne Gratuit 2026 - BinaryToText.ai
Outil Gratuit 2026

Convertisseur Texte en Hex

Convertissez du texte en valeurs hexadécimales et hex en texte instantanément. Support UTF-8 complet pour les caractères français, emojis et n'importe quel Unicode.

Questions Fréquentes

Comment convertir du texte en hexadécimal?
Chaque caractère est d'abord encodé en octets UTF-8, puis chaque octet est exprimé en nombre hex à 2 chiffres. Les caractères ASCII (A-Z, 0-9, etc.) utilisent 1 octet; les caractères français accentués utilisent 2 octets.
Pourquoi les lettres accentées utilisent 2 octets?
UTF-8 utilise 1 octet (0x00-0x7F) pour les 128 caractères ASCII. Les caractères avec un code Unicode supérieur à 127, comme é (U+00E9), à (U+00E0), ç (U+00E7), nécessitent 2 octets. Ex: 'é' = C3 A9.
Quelle est la différence avec Hex en Texte?
Ce sont des opérations inverses. Cet outil convertit du texte lisible en codes hex (ex: 'Bonjour' → 42 6F 6E 6A 6F 75 72). L'outil Hex en Texte fait l'inverse. Utilisez le bouton 'Inverser' pour basculer directement.
Comment utiliser le hex dans le développement web?
Les couleurs CSS utilisent l'hex: #FF5733 = R:255, G:87, B:51. Les entités HTML hexadécimales s'écrivent é pour 'é'. Les codes d'échappement URL utilisent %XX où XX est le hex de l'octet.

Outils associés

De texte à hexadécimal: UTF-8 expliqué

Convertir du texte en hex implique deux étapes: encoder le texte en bytes selon UTF-8, puis exprimer chaque byte en notation hex. Les caractères ASCII (A–Z, 0–9) = 1 byte. Les lettres accentuées (é, à, ç) = 2 bytes. L'euro (€) = 3 bytes. Les emojis = 4 bytes.

// Encodage UTF-8 de caractères français

'e'ASCII (1 byte)65
'é'U+00E9 (2 bytes)C3 A9
'ç'U+00E7 (2 bytes)C3 A7
'€'U+20AC (3 bytes)E2 82 AC
😀U+1F600 (4 bytes)F0 9F 98 80

Plages UTF-8 et nombre d'octets

Plage UnicodeOctets Format binaireExemples
U+0000 – U+007F10xxxxxxxASCII: A, B, 0, !
U+0080 – U+07FF2110xxxxx 10xxxxxxé, è, à, ç, ñ
U+0800 – U+FFFF31110xxxx 10xx…€, 中文, ©
U+10000 – U+10FFFF411110xxx 10xx…😀🎉🌍

Cas d'utilisation

Pourquoi et quand utiliser cet outil.

🔍

Analyse de chaînes

Examinez exactement comment vos chaînes sont encodées byte par byte — crucial pour déboguer des problèmes d'encodage.

🌐

Développement web

Comprenez le %20 dans les URLs (espace = 0x20) et les entités HTML pour les caractères accentués.

🔒

Sécurité applicative

Détectez les tentatives d'injection Unicode ou d'exploitation de bugs d'encodage.

📊

Protocoles réseau

Comparez votre implémentation d'un protocole avec la spec: les frames sont documentées en hex.

💾

Forensique numérique

Examinez le contenu brut de fichiers, headers de formats propriétaires ou métadonnées cachées.

🧪

Tests et validation

Vérifiez que votre API retourne bien les bytes UTF-8 attendus pour les caractères spéciaux et emojis.

Questions fréquentes

Tout ce que vous devez savoir sur cet outil.

Différence entre Texte→Hex et Hex→Texte?
Ce sont des opérations inverses. «Texte→Hex» encode en UTF-8 puis convertit en hex. «Hex→Texte» fait l'inverse. Utilisez «Inverser» pour basculer.
Pourquoi les lettres accentuées donnent plus d'octets hex?
Les accents français (é, è, à, ç) ont un code Unicode > 127. En UTF-8 ils nécessitent 2 octets. «café» (4 chars) = 5 bytes hex (c=1, a=1, f=1, é=2).
Comment déboguer l'encodage avec cet outil?
(1) Convertissez le texte problématique en hex. (2) Si vous voyez EF BF BD c'est U+FFFD (caractère de remplacement) — signe d'un problème d'encodage en amont.
Comment fonctionnent les options d'affichage?
Majuscules: 3F vs 3f. Préfixe 0x: 0x3F. Séparateur: espace (3F 41), aucun (3F41), virgule (3F, 41). Valeur identique quelle que soit la combinaison.
Que faire si la sortie contient EF BF BD?
C'est U+FFFD (remplacement Unicode). Vos données source ont été corrompues lors d'une conversion précédente. Vérifiez l'encodage d'origine.
Comment encoder une couleur CSS en hex?
Les couleurs #RRGGBB sont déjà en hex! #FF5733 = R:0xFF=255, G:0x57=87, B:0x33=51.
Puis-je convertir un fichier entier?
Notre outil est pour le texte. Pour des fichiers binaires, utilisez xxd ou hexdump en ligne de commande.
Comment décoder l'encodage URL (%XX)?
Retirez les % de %C3%A9 → C3 A9, puis décodez avec notre outil Hex→Texte. Vous obtenez «é».