Encodeur/Décodeur UTF-8 Affichez les représentations d'octets UTF-8 du texte et décodez les séquences d'octets.
Encode/Decode UTF-8
Affichez les représentations d'octets UTF-8 du texte et décodez les séquences d'octets.
Entrez du texte ou des octets
Tapez du texte pour voir les octets UTF-8, ou collez des octets hexadécimaux pour les décoder.
Afficher le résultat
La représentation d'octets UTF-8 ou le texte décodé apparaît instantanément.
Copier le résultat
Cliquez sur Copier pour copier le résultat.
What Is Encode/Decode UTF-8?
UTF-8 est le codage de caractères dominant du web, utilisé par plus de 98 % des pages Web. Il code les points de code Unicode sous forme de 1 à 4 octets : ASCII utilise 1 octet, Latin/Grec/Cyrillique utilisent 2, CJK utilise 3 et les émojis utilisent 4 octets. Cet outil affiche les représentations exactes des octets UTF-8 en hexadécimal et peut décoder les séquences d'octets hexadécimaux pour les reconvertir en texte. Il utilise les API TextEncoder et TextDecoder. Tous les traitements sont effectués côté client.
Why Use Encode/Decode UTF-8?
-
Voir les représentations exactes d'octets UTF-8 de tout texte
-
Décoder des séquences d'octets hexadécimaux en texte lisible
-
100% client-side - les données ne quittent jamais votre navigateur
-
Utilise les API natives TextEncoder/TextDecoder pour l'exactitude
Common Use Cases
Débogage de l'encodage
Identifier les problèmes d'encodage en inspectant les octets UTF-8.
Analyse de protocole
Vérifier l'encodage UTF-8 dans les protocoles réseau.
Éducation
Apprendre comment Unicode est mappé sur des octets UTF-8.
Validation de données
Vérifier que les séquences d'octets sont des UTF-8 valides.
Technical Guide
Codage à longueur variable UTF-8 : 1 octet (U+0000-007F), 2 octets (U+0080-07FF), 3 octets (U+0800-FFFF), 4 octets (U+10000-10FFFF). TextEncoder convertit les chaînes JavaScript (UTF-16) en tableau d'octets UTF-8 Uint8Array. TextDecoder effectue la conversion inverse. Les séquences invalides sont détectées via l'option fatal.
Tips & Best Practices
-
1Les caractères ASCII utilisent toujours exactement 1 octet
-
2Les émojis utilisent généralement 4 octets chacun
-
3UTF-8 est compatible ascendante avec ASCII
-
4Utilisez l'option fatal pour détecter les séquences d'octets invalides
Related Tools
Échappement Unicode
Convertissez du texte en séquences d'échappement Unicode (format \uXXXX).
🔐 Encoding & Crypto
Déséchappement Unicode
Convertissez les séquences d'échappement Unicode (\uXXXX) en texte lisible.
🔐 Encoding & Crypto
ASCII en Hex
Convertissez le texte ASCII en représentation hexadécimale.
🔐 Encoding & Crypto
Hex vers ASCII
Convertissez les valeurs hexadécimales en texte ASCII lisible.
🔐 Encoding & CryptoFrequently Asked Questions
Q Cet outil est-il gratuit?
Q Mes données sont-elles sécurisées?
Q Combien d'octets utilise un émoji?
Q Quels navigateurs sont pris en charge?
Q UTF-8 est-il le même que Unicode?
About This Tool
Encode/Decode UTF-8 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.