Inspecteur d’encodage et convertisseur UTF-8
Examinez le BOM, les octets et la validité UTF-8 d’un fichier local. Prévisualisez un encodage explicite et exportez en UTF-8 en conservant les fins de ligne.
Essayez un petit exemple
Essayez un petit exemple
Chargez cet exemple fictif dans un formulaire vide. Vérifiez les options, lancez l’outil si nécessaire et comparez le résultat ci-dessous.
Choisissez le fichier original, examinez ses octets, puis confirmez l’encodage source. Sans BOM, un UTF-8 valide indique une compatibilité, pas une preuve de l’encodage initial. L’aperçu est en lecture seule ; les caractères, espaces et fins de ligne CR/LF sont conservés. Un BOM initial indique l’encodage déclaré. La signature est retirée du texte ; ajoutez un BOM en sortie uniquement si le logiciel destinataire le demande. Aucune normalisation, suppression d’espaces ni conversion des fins de ligne. Fichiers texte brut de 5 Mio maximum (5 242 880 octets). UTF-8, UTF-16LE/BE, Windows-1252, ISO-8859-1 et ASCII uniquement. Les BOM UTF-32, séquences malformées, octets Windows-1252 non définis et contenus binaires ou à contrôles sont refusés. Aperçu limité à 16 000 unités de code UTF-16 ; tout le fichier est validé et exporté. La sortie est toujours un fichier .utf8.txt.
64 premiers octets (hexadécimal)
43 61 66 E9 20 80 0D 0A
Résultat attendu
Café €
L’exemple sera disponible lorsque l’outil sera prêt.
Le texte est traité dans votre navigateur.
Partager cet outil
Seul le lien public de l’outil est partagé. Vos saisies et résultats restent ici.
Afficher le lien à copier manuellement
Réponse rapide
Choisissez le fichier original, examinez ses octets, puis confirmez l’encodage source. Sans BOM, un UTF-8 valide indique une compatibilité, pas une preuve de l’encodage initial. L’aperçu est en lecture seule ; les caractères, espaces et fins de ligne CR/LF sont conservés.
Le code de la page et ses ressources sont chargés depuis le site; les valeurs saisies sont traitées dans votre navigateur, sans requête de calcul.
Mode d’emploi
Un BOM initial indique l’encodage déclaré. La signature est retirée du texte ; ajoutez un BOM en sortie uniquement si le logiciel destinataire le demande. Aucune normalisation, suppression d’espaces ni conversion des fins de ligne.
Limites
Fichiers texte brut de 5 Mio maximum (5 242 880 octets). UTF-8, UTF-16LE/BE, Windows-1252, ISO-8859-1 et ASCII uniquement. Les BOM UTF-32, séquences malformées, octets Windows-1252 non définis et contenus binaires ou à contrôles sont refusés. Aperçu limité à 16 000 unités de code UTF-16 ; tout le fichier est validé et exporté. La sortie est toujours un fichier .utf8.txt.
Questions fréquentes
L’outil détecte-t-il automatiquement tous les encodages ?
Non. Un BOM pris en charge indique un encodage déclaré ; sans BOM, des octets UTF-8 valides prouvent une compatibilité, pas un encodage unique. Si aucun choix par défaut n’est disponible, sélectionnez l’encodage indiqué dans la documentation du fichier et vérifiez le texte attendu.
Pourquoi séparer Windows-1252 et ISO-8859-1 ?
Windows-1252 associe certains octets 80–9F à des caractères imprimables comme €. ISO-8859-1 les associe à des contrôles C1, refusés ici. Les octets Windows-1252 non définis sont également refusés.
La conversion répare-t-elle un texte déjà abîmé ?
Non. La conversion change l’encodage ; elle ne récupère pas un texte déjà perdu. Si la source contient des caractères de remplacement U+FFFD, ils sont conservés.
Quels éléments sont conservés ?
Aucune normalisation, suppression d’espaces ni conversion des fins de ligne. Un BOM initial indique l’encodage déclaré. La signature est retirée du texte ; ajoutez un BOM en sortie uniquement si le logiciel destinataire le demande.
