.UTF8

Fichier UTF8

UTF-8 Encoded Text File
Poser une question
RÉPONSE RAPIDE

Un fichier .utf8 est un fichier texte brut dont l'extension signale un encodage UTF-8 (Unicode). Ouvrez-le dans n'importe quel éditeur de texte - Notepad, Notepad++, VS Code, TextEdit, gedit - et assurez-vous que l'éditeur le lit en UTF-8 pour éviter les caractères illisibles. Ce n'est pas un format spécial ; le renommer en .txt ne change rien au fichier.

Développeur : Unicode Consortium / ISO (UTF-8 by Ken Thompson & Rob Pike, 1992); the .utf8 suffix is a generic convention, not a vendor format Catégorie : Fichiers texte Standard ouvert MIME: text/plain; charset=utf-8
S'OUVRE SUR Windows macOS Linux Web
Lié : .DOC · .ODT · .DOCX · .GDOC

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 6, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier UTF8 ?

L'extension .utf8 marque un fichier texte brut explicitement encodé en UTF-8 - l'encodage de caractères Unicode dominant sur le web moderne et la plupart des systèmes d'exploitation. L'UTF-8 a été conçu par Ken Thompson et Rob Pike en septembre 1992, puis standardisé sous le nom de RFC 3629 (2003) ; il encode chaque point de code Unicode en utilisant de un à quatre octets tout en restant entièrement rétrocompatible avec l'ASCII.

L'extension elle-même n'est pas un format de fichier distinct. C'est une convention informelle utilisée pour signaler l'encodage - le plus souvent lorsqu'un outil tel que iconv -t UTF-8 convertit un fichier encodé selon une ancienne norme, ou lorsqu'un projet stocke des copies sœurs dans différents encodages et doit les distinguer. Renommez un fichier .utf8 en fichier .txt et il se comportera de manière identique ; n'importe quel éditeur ou visionneuse gérant le texte brut l'ouvrira sans modification.

Un fichier .utf8 peut éventuellement commencer par la marque d'ordre des octets (BOM) UTF-8, la séquence de trois octets EF BB BF. La plupart des outils Linux et macOS omettent le BOM ; les applications Windows l'ont historiquement ajouté. Les lecteurs qui traitent le fichier comme du Windows-1252 afficheront le BOM sous la forme des caractères parasites «  ».

Parce que l'UTF-8 est l'encodage par défaut du Markdown, du CSV, du JSON et de nombreux autres formats texte, le suffixe .utf8 apparaît le plus souvent dans les pipelines de conversion de données, les flux de localisation et les projets de migration de systèmes hérités où nommer explicitement l'encodage évite toute ambiguïté.

Sécurité et sûreté

RISQUE : LOW

Un fichier .utf8 est du texte brut et ne peut pas s'exécuter, son ouverture pour lecture est donc sûre. Les seules mises en garde sont non malveillantes : choisissez l'encodage UTF-8 pour éviter les caractères illisibles, et sachez que le BOM optionnel peut perturber certains scripts ou imports CSV. Comme toujours, ne faites confiance à l'extension qu'après vérification - un fichier prétendant être « data.utf8 » qui serait en réalité un exécutable constituerait le véritable risque, et non le format texte UTF-8 lui-même.

Détails du format

en bref
NOM COMPLETUTF-8 Encoded Text Filealias UTF-8 text, Unicode text file
DÉVELOPPEURUnicode Consortium / ISO (UTF-8 by Ken Thompson & Rob Pike, 1992); the .utf8 suffix is a generic convention, not a vendor formatdepuis UTF-8 designed 1992; standardized in Unicode/ISO 10646. The .utf8 hint suffix is a later informal convention
CATÉGORIEFichiers texte
TYPE MIMEtext/plain; charset=utf-8
TYPEFichier texte brut explicitement marqué comme encodé en UTF-8 (Unicode)
STANDARDOuvert · libre de droits
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
000102
HEX
EFBBBF
ASCII
···
Un fichier .utf8 est du texte brut sans signature obligatoire. Il PEUT commencer par la marque d'ordre des octets (BOM) UTF-8 optionnelle EF BB BF (qui s'affiche comme les caractères parasites «  » s'il est lu en Windows-1252), mais la plupart des fichiers UTF-8 l'omettent. Autrement, il n'y a pas de nombre magique - le fichier n'est qu'une suite d'octets qui s'avèrent former de l'UTF-8 valide. L'extension .utf8 est une indication que le texte est encodé en UTF-8, rien de plus.

Programmes qui ouvrent les fichiers UTF8

Windows4 apps
Windows Notepad Intégré Ouvrez le fichier ; le Notepad moderne utilise l'UTF-8 par défaut et affiche l'encodage dans la barre d'état. Utilisez « Enregistrer sous > Encodage » pour contrôler le BOM.
Microsoft Word Payant Ouvrez le .utf8 (choisissez « Texte encodé > Unicode (UTF-8) » si demandé) uniquement si vous avez besoin de mise en forme ou d'impression ; c'est excessif pour du texte brut.
Notepad Open-source Ouvrez-le ; si les caractères sont incorrects, utilisez « Encodage > Convertir/Encoder en UTF-8 » (avec ou sans BOM). Meilleur choix gratuit pour le contrôle de l'encodage.
Visual Studio Code Gratuit Ouvrez le fichier ; cliquez sur l'indicateur d'encodage dans la barre d'état pour « Rouvrir avec l'encodage > UTF-8 » s'il semble illisible.
macOS3 apps
TextEdit Intégré Ouvrir en tant que texte brut ; TextEdit lit l'UTF-8 par défaut. Utilisez « Convertir au format Texte » s'il s'ouvre en texte enrichi.
BBEdit Freemium Ouvrez le fichier ; choisissez UTF-8 dans le menu d'encodage si nécessaire. (TextWrangler/TextMate sont obsolètes - utilisez BBEdit ou VS Code.)
MacVim Open-source Ouvrez avec « :e ++enc=utf-8 file.utf8 » si l'encodage n'est pas auto-détecté.
Linux3 apps
Vim Open-source Ouvre l'UTF-8 par défaut dans un environnement UTF-8 ; forcez avec « :e ++enc=utf-8 ». Vérifiez avec « :set fileencoding? ».
GNU Emacs Open-source Ouvre l'UTF-8 automatiquement ; « C-x RET r utf-8 RET » relit en UTF-8 si le tampon semble incorrect.
gedit / GNOME Text Editor Open-source Double-cliquez pour ouvrir ; choisissez UTF-8 dans le menu « Ouvrir avec l'encodage » si les caractères sont illisibles.
Web1 app
Any web browser Gratuit Faites glisser le fichier .utf8 dans un onglet du navigateur pour le visualiser ; les navigateurs affichent l'UTF-8 nativement.

Détails techniques

spécifications approfondies
Schéma d'encodageUnicode à largeur variable ; chaque point de code utilise de 1 à 4 octets
Compatibilité ASCIILes octets 0x00-0x7F sont identiques à l'US-ASCII ; un fichier ASCII pur est un fichier UTF-8 valide
Couverture des caractèresTous les 1 114 112 points de code Unicode (U+0000 à U+10FFFF)
Type MIMEtext/plain; charset=utf-8
Marque d'ordre des octets (BOM)Préfixe optionnel de trois octets EF BB BF (U+FEFF) ; généralement omis sur Linux/macOS, parfois ajouté par les outils Windows
Ordre des octetsIndépendant de l'ordre des octets ; l'endianness n'est pas un problème, contrairement à l'UTF-16 ou l'UTF-32
Structure du fichierSéquence plate de caractères encodés ; pas d'en-tête, de schéma ou de métadonnées obligatoires
Rôle de l'extensionConvention de nommage uniquement - signale l'encodage UTF-8 aux outils et aux humains ; structurellement identique à un fichier .txt
Auto-synchronisationLes octets de continuation commencent toujours par 10xxxxxx ; un lecteur peut se resynchroniser après une corruption de données sans rescanner depuis le début
Octets par point de code1 octet (U+0000-U+007F), 2 octets (U+0080-U+07FF), 3 octets (U+0800-U+FFFF), 4 octets (U+10000-U+10FFFF)
Fins de ligneNon imposées ; les fichiers peuvent utiliser LF (Unix/macOS), CR+LF (Windows) ou CR seul (ancien Mac)
CompressionAucune intégrée ; la redondance du texte permet aux fichiers .utf8 de se compresser efficacement avec gzip, zstd ou bzip2
Taille de fichier typiqueDe quelques octets à plusieurs mégaoctets ; le texte en plage ASCII a la même taille octet par octet que l'ASCII ; les écritures non latines nécessitent 2 à 4 octets par caractère
Outils de génération courantsiconv -t UTF-8, Python str.encode('utf-8'), éditeurs tels que VS Code, Vim (:set fileencoding=utf-8) et Notepad (Windows 10+)
PubliéUTF-8 designed 1992; standardized in Unicode/ISO 10646. The .utf8 hint suffix is a later informal convention
Dernière versionUTF-8 per current Unicode (e.g. Unicode 16.0, 2024) and RFC 3629
Standard ouvertOui · libre de droits
Spécificationdatatracker.ietf.org

Conversions UTF8

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers UTF8. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers UTF8.

Foire aux questions

Qu'est-ce qu'un fichier .utf8 ?
Un fichier texte brut dont l'extension indique qu'il est encodé en UTF-8 (Unicode). Ce n'est pas un format spécial - il se comporte exactement comme un fichier .txt et s'ouvre dans n'importe quel éditeur de texte. Le suffixe ne fait qu'annoncer l'encodage.
Comment ouvrir un fichier .utf8 ?
Ouvrez-le dans n'importe quel éditeur de texte - Notepad, Notepad++, VS Code, TextEdit, gedit - et assurez-vous que l'éditeur le lit en UTF-8. Si les caractères semblent illisibles, choisissez « Rouvrir avec l'encodage > UTF-8 ».
Pourquoi mon fichier .utf8 affiche-t-il des caractères bizarres comme é ou ’ ?
C'est du « mojibake » - le fichier est en UTF-8 mais votre éditeur le lit avec un encodage hérité (par ex. Windows-1252). Dites à l'éditeur de l'ouvrir en UTF-8 et les lettres accentuées/emojis s'afficheront correctement.
Quelle est la différence entre .utf8 et .txt ?
Aucune sur le plan fonctionnel - les deux sont du texte brut. .utf8 signale simplement l'encodage UTF-8 dans le nom (souvent pour le distinguer d'un fichier frère encodé différemment). Renommer .utf8 en .txt ne change rien.
Qu'est-ce que le BOM au début de mon fichier UTF-8 ?
La marque d'ordre des octets (EF BB BF) est un préfixe optionnel de 3 octets qui identifie l'UTF-8. Il aide certains outils Windows à détecter l'encodage mais peut casser des scripts ou des imports CSV et apparaître comme des caractères parasites ailleurs - la plupart des recommandations préfèrent l'« UTF-8 sans BOM ».
Dois-je utiliser l'UTF-8 avec ou sans BOM ?
Pour le web, le code, le JSON, le CSV et Linux/macOS, utilisez l'UTF-8 SANS BOM. Un BOM n'est occasionnellement utile que pour les anciennes applications Windows qui s'appuient dessus pour détecter l'encodage.

Références

1RFC 3629 - UTF-8, a transformation format of ISO 10646datatracker.ietf.org
2Unicode Consortium - UTF-8 / Unicode FAQwww.unicode.org

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.BCBitComet Incomplete Download File
3.CRDOWNLOADChrome Partial Download File
4.MDMarkdown Document
5.PARTPartial Download File
6.BINCD/DVD Disc Image (BIN/CUE)
7.EXEWindows Executable (Portable Executable)
8.RPMSGRestricted Permission Message
9.AVIFAV1 Image File Format (AVIF)
10.NOMEDIAAndroid No-Media Marker File

Extensions liées

.DOCMicrosoft Word 97-2003 Document
.ODTOpenDocument Text
.DOCXMicrosoft Word Open XML Document
.GDOCGoogle Docs Shortcut (Link to a Google Docs document)
.LSTList File (generic plain-text list / listing)
.VNTvNote (mobile phone text note / memo)

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z