.UTF8

UTF8-fil

UTF-8 Encoded Text File
Ställ en fråga
SNABBT SVAR

En .utf8-fil är en vanlig textfil vars filändelse signalerar UTF-8-kodning (Unicode). Öppna den i valfri textredigerare - Notepad, Notepad++, VS Code, TextEdit, gedit - och se till att redigeraren läser den som UTF-8 för att undvika förvrängda tecken. Det är inte ett speciellt format; att byta namn på den till .txt ändrar ingenting i filen.

Utvecklare: Unicode Consortium / ISO (UTF-8 by Ken Thompson & Rob Pike, 1992); the .utf8 suffix is a generic convention, not a vendor format Kategori: Textfiler Öppen standard MIME: text/plain; charset=utf-8
ÖPPNAS PÅ Windows macOS Linux Web
Relaterat: .DOC · .ODT · .DOCX · .GDOC

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 6, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet UTF8?

Filändelsen .utf8 markerar en vanlig textfil som uttryckligen är kodad i UTF-8 - den dominerande Unicode-teckenkodningen på det moderna webben och i de flesta operativsystem. UTF-8 designades av Ken Thompson och Rob Pike i september 1992 och standardiserades senare som RFC 3629 (2003); den kodar varje Unicode-kodpunkt med en till fyra byte samtidigt som den förblir helt bakåtkompatibel med ASCII.

Själva filändelsen är inte ett separat filformat. Det är en informell konvention som används för att signalera kodning - oftast när ett verktyg som iconv -t UTF-8 konverterar en fil med äldre kodning, eller när ett projekt lagrar syskonkopior i olika kodningar och behöver skilja dem åt. Om du byter namn på en .utf8-fil till en .txt-fil fungerar den identiskt; alla redigerare eller visningsprogram som hanterar vanlig text kommer att öppna den utan modifiering.

En .utf8-fil kan valfritt börja med ett UTF-8 byte-order mark (BOM), den tre byte långa sekvensen EF BB BF. De flesta verktyg i Linux och macOS utelämnar BOM; Windows-program har historiskt sett lagt till det. Läsare som behandlar filen som Windows-1252 kommer att visa BOM som de herrelösa tecknen .

Eftersom UTF-8 är standardkodningen för Markdown, CSV, JSON och många andra textformat, förekommer suffixet .utf8 oftast i datakonverteringspipelines, lokaliseringsarbetsflöden och äldre migreringsprojekt där explicit namngivning av kodningen undviker tvetydighet.

Säkerhet & trygghet

RISK: LOW

En .utf8-fil är vanlig text och kan inte köras, så det är säkert att öppna en för att läsa den. De enda förbehållen är icke-maliciösa: välj UTF-8-kodning för att undvika förvrängda tecken, och var medveten om att den valfria BOM-signatur kan förvirra vissa skript/CSV-importer. Som alltid bör du bara lita på filändelsen efter en rimlighetskontroll - en fil som påstår sig vara «data.utf8» men som egentligen är en körbar fil utgör den verkliga risken, inte själva UTF-8-textformatet.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNUTF-8 Encoded Text Fileäven känd som UTF-8 text, Unicode text file
UTVECKLAREUnicode Consortium / ISO (UTF-8 by Ken Thompson & Rob Pike, 1992); the .utf8 suffix is a generic convention, not a vendor formatsedan UTF-8 designed 1992; standardized in Unicode/ISO 10646. The .utf8 hint suffix is a later informal convention
KATEGORITextfiler
MIME-TYPtext/plain; charset=utf-8
TYPTextfil uttryckligen taggad som UTF-8-kodad (Unicode)
STANDARDÖppen · royaltyfri
MAGIC BYTES · FILSIGNATUR
OFFSET
000102
HEX
EFBBBF
ASCII
···
En .utf8-fil är vanlig text utan obligatorisk signatur. Den KAN börja med det valfria UTF-8 byte-order mark EF BB BF (vilket renderas som de herrelösa tecknen „i»¿” om den läses som Windows-1252), men de flesta UTF-8-filer utelämnar det. I övrigt finns inget magiskt nummer - filen består bara av byte som råkar bilda giltig UTF-8. Filändelsen .utf8 är en ledtråd om att texten är UTF-8-kodad, inget mer.

Program som öppnar UTF8-filer

Windows4 apps
Windows Notepad Inbyggd Öppna filen; moderna Notepad använder UTF-8 som standard och visar kodningen i statusfältet. Använd «Spara som > Kodning» för att kontrollera BOM.
Microsoft Word Betald Öppna .utf8 (välj «Kodad text > Unicode (UTF-8)» om du blir tillfrågad) endast om du behöver formatering/utskrift; överkurs för vanlig text.
Notepad Öppen källkod Öppna den; om tecknen ser fel ut, använd «Encoding > Convert/Encode in UTF-8» (med eller utan BOM). Bästa gratisvalet för kontroll av kodning.
Visual Studio Code Gratis Öppna filen; klicka på kodningsindikatorn i statusfältet för att välja «Reopen with Encoding > UTF-8» om den ser förvrängd ut.
macOS3 apps
TextEdit Inbyggd Öppna som vanlig text; TextEdit läser UTF-8 som standard. Använd «Gör till ren text» om den öppnas som formaterad text.
BBEdit Freemium Öppna filen; välj UTF-8 från kodningsmenyn vid behov. (TextWrangler/TextMate är ersatta - använd BBEdit eller VS Code.)
MacVim Öppen källkod Öppna med ':e ++enc=utf-8 file.utf8' om kodningen inte upptäcks automatiskt.
Linux3 apps
Vim Öppen källkod Öppnar UTF-8 som standard i en UTF-8-miljö; tvinga med ':e ++enc=utf-8'. Kontrollera med ':set fileencoding?'.
GNU Emacs Öppen källkod Öppnar UTF-8 automatiskt; 'C-x RET r utf-8 RET' läser om i UTF-8 om bufferten ser fel ut.
gedit / GNOME Text Editor Öppen källkod Dubbelklicka för att öppna; välj UTF-8 i menyn «Öppna med kodning» om tecknen är förvrängda.
Web1 app
Any web browser Gratis Dra .utf8-filen till en webbläsarflik för att visa den; webbläsare renderar UTF-8 nativt.

Tekniska detaljer

djup specifikation
KodningsschemaUnicode med variabel bredd; varje kodpunkt använder 1 till 4 byte
ASCII-kompatibilitetByte 0x00-0x7F är identiska med US-ASCII; en ren ASCII-fil är giltig UTF-8
TeckentäckningAlla 1 114 112 Unicode-kodpunkter (U+0000 till U+10FFFF)
MIME-typtext/plain; charset=utf-8
Byte-order mark (BOM)Valfritt prefix på tre byte EF BB BF (U+FEFF); utelämnas vanligtvis på Linux/macOS, läggs ibland till av Windows-verktyg
Byte-ordningOberoende av byte-ordning; endianness är inte ett problem, till skillnad från UTF-16 eller UTF-32
FilstrukturPlatt sekvens av kodade tecken; inget obligatoriskt huvud, schema eller metadata
Filändelsens rollEndast en namnkonvention - signalerar UTF-8-kodning till verktyg och människor; strukturellt identisk med en .txt-fil
Själv-synkroniseringFortsättningsbyte börjar alltid med 10xxxxxx; en läsare kan synkronisera om efter datakorruption utan att skanna om från början
Byte per kodpunkt1 byte (U+0000-U+007F), 2 byte (U+0080-U+07FF), 3 byte (U+0800-U+FFFF), 4 byte (U+10000-U+10FFFF)
RadbrytningarInte föreskrivet; filer kan använda LF (Unix/macOS), CR+LF (Windows) eller enbart CR (äldre Mac)
KomprimeringIngen inbyggd; textredundans gör att .utf8-filer komprimeras effektivt med gzip, zstd eller bzip2
Typisk filstorlekFrån byte till många megabyte; text i ASCII-intervallet har exakt samma storlek som ASCII; icke-latinska skrifter kräver 2-4 byte per tecken
Vanliga verktyg för genereringiconv -t UTF-8, Python str.encode('utf-8'), redigerare som VS Code, Vim (:set fileencoding=utf-8) och Notepad (Windows 10+)
SläpptUTF-8 designed 1992; standardized in Unicode/ISO 10646. The .utf8 hint suffix is a later informal convention
Senaste versionUTF-8 per current Unicode (e.g. Unicode 16.0, 2024) and RFC 3629
Öppen standardJa · royaltyfri
Specifikationdatatracker.ietf.org

UTF8-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med UTF8-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om UTF8-filer.

Vanliga frågor

Vad är en .utf8-fil?
En vanlig textfil vars filändelse anger att den är kodad i UTF-8 (Unicode). Det är inte ett speciellt format - den fungerar exakt som en .txt-fil och kan öppnas i valfri textredigerare. Suffixet annonserar bara kodningen.
Hur öppnar jag en .utf8-fil?
Öppna den i valfri textredigerare - Notepad, Notepad++, VS Code, TextEdit, gedit - och se till att redigeraren läser den som UTF-8. Om tecknen ser förvrängda ut, välj «Öppna igen med kodning > UTF-8».
Varför visar min .utf8-fil konstiga tecken som é eller ’?
Det kallas mojibake - filen är UTF-8 men din redigerare läser den med en äldre kodning (t.ex. Windows-1252). Be redigeraren att öppna den som UTF-8 så kommer accentuerade bokstäver/emoji att visas korrekt.
Vad är skillnaden mellan .utf8 och .txt?
Ingen funktionell skillnad - båda är vanlig text. .utf8 signalerar bara UTF-8-kodningen i namnet (ofta för att skilja den från en kopia med äldre kodning). Att byta namn från .utf8 till .txt ändrar ingenting.
Vad är BOM i början av min UTF-8-fil?
Byte-order mark (EF BB BF) är ett valfritt prefix på 3 byte som flaggar för UTF-8. Det hjälper vissa Windows-verktyg att upptäcka kodningen men kan förstöra skript/CSV-importer och visas som skräptecken på andra ställen - de flesta rekommendationer föredrar «UTF-8 utan BOM».
Ska jag använda UTF-8 med eller utan BOM?
För webb, kod, JSON, CSV och Linux/macOS bör du använda UTF-8 UTAN BOM. En BOM är endast ibland användbar för äldre Windows-appar som förlitar sig på den för att identifiera kodningen.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

.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)

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö