Så laddar du upp en SRT- eller VTT-undertextfil till YouTube

De exakta stegen i YouTube Studio, vad du gör när en fil nekas eller glider ur synk, och motsvarande steg på LinkedIn och Vimeo.

Uppdaterad 8 min läsningAv AutoCap-teamet

Varför du ska ladda upp egna undertexter

YouTube skapar automatiska undertexter till många videor – varför då bry sig om en fil? För att automatiska undertexter är ett utkast. YouTubes hjälpcenter skriver att de genereras med maskininlärning, att kvaliteten varierar och att de kan återge det som sagts felaktigt på grund av uttal, brytning, dialekter eller bakgrundsljud. Det listar också fall där de kanske inte dyker upp alls, bland annat språk som inte stöds, dåligt ljud, personer som pratar i munnen på varandra och mycket långa videor. En fil som du har kontrollerat ersätter gissningarna med de ord som faktiskt sades.

Det spelar roll för riktiga tittare. YouTube beskriver undertexter som ett sätt att dela videor med en större publik, bland annat döva och hörselskadade tittare och personer som talar ett annat språk. Den som tittar på ett tyst kontor, på tåget eller på sitt andraspråk kan slå på undertexterna och läsa exakt vad som sades. Och när dina talade ord väl finns som korrekt text kan du återanvända dem: översätta dem, citera dem eller bygga en videobeskrivning av dem.

YouTubes hjälpsidor presenterar undertexter som en funktion för tillgänglighet och räckvidd, inte som ett knep för att ranka bättre. Var därför skeptisk mot den som lovar högre placeringar i sök av en undertextfil ensam. Den pålitliga vinsten är enklare: fler kan följa med i videon.

Innan du laddar upp: kontrollera filen

Två minuter här besparar dig en avvisad uppladdning. Öppna filen i en vanlig textredigerare – TextEdit i läget för ren text, Anteckningar eller valfri kodredigerare – och kontrollera:

  • Format. Filen är .srt eller .vtt. YouTube stöder båda, tillsammans med format som SBV, TTML och SCC.
  • Teckenkodning. Filen är sparad som UTF-8. YouTube kräver ren UTF-8 för SRT-filer, och fel kodning förvandlar accenttecken och typografiska apostrofer till obegripliga tecken.
  • Struktur. En SRT upprepar ett nummer, en tidsrad, texten och en tom rad. En VTT börjar med WEBVTT på första raden.
  • Tidsstämplar. SRT använder komma före millisekunderna (00:01:05,300), VTT använder punkt (00:01:05.300).
  • Ingen formatering i SRT. YouTube ignorerar märkning i SRT-filer. Behöver du placera en undertext på ett särskilt ställe ska du använda VTT: där stöder YouTube placering, och formateringen är begränsad till fet, kursiv och understruken stil.
  • Språk. Ta reda på vilket språk filen är på – du väljer det under uppladdningen.

Har du ingen fil än kan en SRT-generator skapa en utifrån talet i videon. AutoCap transkriberar till exempel ljudet med timing för varje ord, låter dig rätta transkriptionen och exporterar SRT- och VTT-filer i de betalda abonnemangen. Skillnaderna mellan de två formaten går vi igenom i SRT vs VTT.

Ladda upp en SRT- eller VTT-fil i YouTube Studio

Det här är stegen från YouTubes hjälpcenter per september 2026, på dator. YouTube justerar layouten i Studio då och då, så en etikett kan skilja sig något.

  1. Logga in i YouTube Studio.
  2. Välj Undertexter i menyn till vänster.
  3. Välj videon.
  4. Klicka på Lägg till språk och välj språket i din undertextfil.
  5. Klicka på Lägg till under ”Undertexter”.
  6. Välj Ladda upp fil.
  7. Välj With timing (med tidkodning) – din SRT- eller VTT-fil innehåller redan tidsstämplar – och välj sedan Fortsätt.
  8. Välj filen på datorn.
  9. Välj Spara.

Du kan också lägga till undertexter medan du laddar upp en ny video. Alternativet Without timing (utan tidkodning) är till för en ren transkription utan tidsstämplar, som YouTube själv synkroniserar mot ljudet. Hjälpcentret skriver att transkriptioner inte rekommenderas för videor som är längre än en timme eller har dålig ljudkvalitet.

För Shorts, som ses i ett snabbt vertikalt flöde, kan det vara värt att bränna in undertexterna i videon utöver att ladda upp en fil. Se Undertexter för YouTube Shorts för det arbetsflödet.

Redigera undertexter efter uppladdningen

Så här rättar du ett ord eller en timing utan att ladda upp filen på nytt:

  1. Välj Undertexter i YouTube Studio och sedan videon.
  2. Välj Redigera i kolumnen ”Undertexter” för det språk du vill ändra.
  3. Klicka i en rad för att ändra texten. Vill du ändra timingen redigerar du de två tidsstämpelrutorna bredvid raden – syns de inte väljer du Edit timings (redigera tidkoder).
  4. Klicka på Publicera.

YouTubes automatiska undertexter fungerar lite annorlunda: välj Duplicera och redigera, så skapar YouTube ett nytt undertextspår som innehåller dina ändringar. Vid större ändringar öppnar du spåret med Redigera, väljer AlternativDownload subtitles (ladda ner undertexter), rättar filen och laddar upp den igen. Vill du ta bort ett spår helt väljer du AlternativTa bort och bekräftar med Delete captions (ta bort undertexter).

En vana besparar dig besvär längre fram: gör rättelserna i din originalfil också. Rättar du ett namn bara inne i YouTube har SRT-filen du laddar upp till LinkedIn eller Vimeo nästa vecka kvar samma fel.

Lägg till fler språk

Varje språk är ett eget spår. Upprepa stegen för uppladdning, välj Lägg till språk för varje översättning och ladda upp en egen fil för var och en – till exempel interview.en.srt, interview.es.srt och interview.de.srt. Språket du väljer i Studio är det som märker spåret.

  • Översätt från din rättade transkription, inte från automatiska undertexter.
  • Behåll originaltimingen, men kontrollera lästempot: en översättning kan bli längre än källan, så dela långa undertexter där det behövs.
  • Ange rätt språk för själva videon. YouTubes hjälpcenter påpekar att automatiska undertexter bara skapas på videons standardspråk.

Vanliga fel och hur du rättar dem

Filen avvisas eller känns inte igen

  • En VTT-fil utan WEBVTT-raden, oftast en SRT-fil som bara har döpts om. Ladda upp SRT-filen som den är, eller konvertera den ordentligt med Konverterare från SRT till VTT.
  • Ett ordbehandlingsdokument som har döpts om till .srt. Word- och RTF-filer innehåller formateringsdata. Kopiera in texten i en vanlig textredigerare och spara den på nytt som UTF-8.
  • Trasig struktur: en tom rad som saknas mellan textremsorna, ett nummer som saknas eller en tidsrad med ett stavfel i pilen -->.

Konstiga tecken i stället för accenter och apostrofer

Frågetecken, rutor eller teckenföljder som é betyder att texten har sparats eller konverterats med fel teckenkodning någonstans på vägen. Öppna originalfilen, kontrollera att texten ser rätt ut, spara den som UTF-8 och ladda upp igen. Är tecknen redan trasiga i din kopia måste du rätta texten först – att spara om filen återställer dem inte.

Tidsstämplar i fel format

En SRT-tidsstämpel måste vara HH:MM:SS,mmm: två siffror var för timmar, minuter och sekunder, och tre för millisekunder. De här ställer till problem:

timestamps.txt
Problem   00:01:05.300 --> 00:01:07.900   punkter i en SRT-fil
Problem   01:05,300 --> 01:07,900         timmar saknas
Problem   00:01:05,30 --> 00:01:07,9      millisekunder inte 3 siffror
Problem   00:01:05:12 --> 00:01:07:27     bildrutor, inte millisekunder

Rätt      00:01:05,300 --> 00:01:07,900

Den sista är vanlig när undertexter exporteras från en redigeringstidslinje: sista talet räknar bildrutor, inte millisekunder, så det går inte att bara byta etikett på det. För att konvertera det behövs videons bildfrekvens – eller så exporterar du om undertexterna som SRT från redigeringsprogrammet.

Överlappande textremsor

När en undertext slutar efter att nästa har börjat kan spelare visa båda samtidigt eller korta av den ena. I det här exemplet slutar textremsa 4 vid 15,2 sekunder medan textremsa 5 börjar vid 14,9:

overlap.srt
4
00:00:12,400 --> 00:00:15,200
and that's why we started

5
00:00:14,900 --> 00:00:17,000
recording everything.

Ändra sluttiden för textremsa 4 till 00:00:14,900 så att överlämningen blir ren. Har en fil många överlappningar är den förmodligen byggd för hand eller sammanslagen från två källor – generera om den från den färdiga videon om du kan.

Undertexterna ligger genomgående för tidigt eller för sent

Om alla undertexter ligger lika mycket fel är filen förmodligen gjord från en annan version av videon – innan ett intro lades till, eller efter att ett klipptes bort. Förskjut alla tider på en gång med Förskjut undertexter: lägg till 3,5 sekunder om den nya versionen har ett intro på 3,5 sekunder, till exempel, och ladda sedan upp resultatet. Glider undertexterna allt längre ur synk ju längre videon går är det ingen enkel förskjutning, och då hjälper det inte att förskjuta dem – det tyder på att hastigheten eller bildfrekvensen inte stämmer, så generera om undertexterna från den färdiga videon.

Undertexterna ser inte ut som i din fil

YouTube ignorerar formatering i SRT-filer och stöder bara fet, kursiv och understruken stil i VTT. Är utseendet viktigt – egna typsnitt, färger, markerade ord – bränn in undertexterna i videon och behåll det uppladdade spåret för tittare som använder spelarens undertextinställningar.

Lägga till undertexter på LinkedIn

LinkedIns hjälpcenter beskriver hur du lägger till dold textning (closed captions) i ett videoinlägg från datorn:

  1. Klicka på ikonen Video i delningsrutan högst upp på startsidan.
  2. Klicka på Select video to share (välj en video att dela) och välj videon.
  3. Klicka på Redigera uppe till höger i förhandsvisningen för att öppna videons inställningar.
  4. Klicka på Select Caption (välj undertextfil), bifoga din SRT-fil och bekräfta.
  5. Skriv din inläggstext och klicka på Publicera.

Artikeln anger SRT-filer, så exportera SRT i stället för VTT till LinkedIn, och den beskriver hur det ser ut på datorn – publicerar du från mobilappen bör du kontrollera att alternativet finns där innan du förlitar dig på det. LinkedIns gränssnitt ändras då och då, så knappnamnen stämmer inte alltid exakt. För klipp som ska gå att läsa i ett ljudlöst flöde, se Undertexter för LinkedIn-video.

Lägga till undertexter på Vimeo

Vimeos hjälpcenter skriver att de tar emot SRT- och WebVTT-filer för textning och undertexter, rekommenderar WebVTT och kräver UTF-8-kodning. Så här laddar du upp en:

  1. Öppna videon i ditt bibliotek.
  2. Välj knappen Languages (språk) i verktygsfältet till vänster om spelaren.
  3. Välj knappen + högst upp i språkfönstret och ladda upp din fil.
  4. Använd rullgardinsmenyerna bredvid filnamnet för att ange Language (språk) och Type (typ): Subtitle eller Caption.
  5. Välj Upload (ladda upp) och slå sedan på spåret för att aktivera det.

Välj Caption för en fil som beskriver ljud och anger vem som talar, och Subtitle för ren dialog eller översatt text – skillnaden förklaras i Öppen vs dold textning. Vimeos felsökningssida för undertextfiler är lika tydlig med strukturen: en VTT-fil måste börja med signaturen WEBVTT, en SRT-fil måste börja med den första textremsans nummer, och SRT-tidsstämplar använder komma, med timmar, minuter och sekunder alltid skrivna med två siffror.

Frågor

Tar YouTube emot VTT-filer?

Ja. YouTube listar WebVTT (.vtt) bland de undertextformat som stöds. Placering i VTT-filer stöds, och formateringen är begränsad till fet, kursiv och understruken stil.

Ska jag välja alternativet med eller utan tidkodning?

Välj With timing för SRT- och VTT-filer, eftersom de redan innehåller tidsstämplar. Without timing är till för en ren transkription som YouTube själv ska synkronisera mot ljudet.

Varför ligger mina undertexter på YouTube några sekunder fel?

Om alla undertexter ligger lika mycket fel är filen förmodligen gjord från en annan version av videon, till exempel en utan intro. Förskjut alla tidsstämplar lika mycket med ett verktyg för att förskjuta undertexter och ladda upp den rättade filen.

Texta din nästa video automatiskt.

Ladda upp en MP4 eller MOV, få undertexter med timing för varje ord, rätta det som transkriptionen missade och exportera en video med undertexter. Gratisabonnemanget kräver inget kort.