Encodeur/décodeur UTF-8

Encodez et décodez du texte en UTF-8.

Encodeur/Décodeur UTF-8

Qu'est-ce que l'UTF-8 ?

UTF-8 est l'encodage de caractères le plus utilisé sur le web. Il traduit chaque caractère Unicode en une suite d'un à quatre octets. Les caractères latins courants tiennent sur un seul octet, tandis que les lettres accentuées, les symboles et les emojis en occupent plusieurs. Cet outil vous montre exactement quels octets composent votre texte.

Deux formats de représentation

Le mode Hex présente les octets en hexadécimal séparés par des espaces, par exemple 48 65 6C 6C 6F pour le mot Hello. Le mode Échappé les écrit sous la forme \x48\x65\x6c\x6c\x6f, un format que l'on retrouve souvent dans le code source. Vous pouvez encoder du texte vers l'un de ces formats, ou faire l'inverse pour reconstituer le texte d'origine à partir des octets.

Un outil pratique pour le débogage

Visualiser les octets UTF-8 aide à comprendre les problèmes d'affichage, les caractères mal interprétés ou les différences d'encodage entre systèmes. Le décodage vérifie la validité des séquences et signale les octets incorrects. Toutes les conversions ont lieu dans votre navigateur, sans transmission de données vers un serveur.

Questions fréquentes

Qu'est-ce que l'encodage UTF-8 ?
UTF-8 est la méthode d'encodage la plus répandue pour représenter les caractères Unicode sous forme d'octets. Chaque caractère est codé sur un à quatre octets : un seul pour les lettres latines de base, davantage pour les accents, symboles et emojis.
Quelle différence entre le format Hex et le format Échappé ?
Le format Hex affiche les octets sous forme de valeurs hexadécimales séparées par des espaces, par exemple 42 6F 6E 6A 6F 75 72. Le format Échappé les écrit collés avec un préfixe, comme \x42\x6f\x6e. Les deux représentent les mêmes octets.
Comment décoder des octets UTF-8 en texte ?
Choisissez le format correspondant à vos données (Hex ou Échappé), collez la suite d'octets dans le champ de saisie, puis cliquez sur Décoder. Le texte d'origine s'affiche, à condition que les octets forment une séquence UTF-8 valide.
Pourquoi mon décodage affiche-t-il une erreur ?
Le décodage échoue si les octets ne constituent pas une séquence UTF-8 valide, ou si le format choisi ne correspond pas aux données saisies. Vérifiez que les valeurs sont bien en hexadécimal et que vous avez sélectionné le bon mode.
Les emojis et caractères spéciaux sont-ils pris en charge ?
Oui. Comme UTF-8 couvre l'ensemble du répertoire Unicode, l'outil encode et décode aussi bien les lettres accentuées que les emojis et les caractères de toutes les langues.

Outils similaires

Tous les outils Code