[{"data":1,"prerenderedAt":18},["ShallowReactive",2],{"formats\u002Fen":3},{"html":4,"anchors":5},"\u003Ch2 id=\"destination\">Start with the destination\u003C\u002Fh2>\n\u003Cp>The best subtitle format is one your intended player, publishing platform or recipient accepts. If they ask for a particular format, start there. When you have a choice, consider the appearance you need and how you want to deliver the subtitles.\u003C\u002Fp>\n\u003Cp>For straightforward subtitles, SRT is often a practical starting point. For a website's video player, look at WebVTT. For detailed styling and positioned text, consider ASS with a player that supports it.\u003C\u002Fp>\n\u003Ch2 id=\"formats\">SRT, WebVTT or ASS?\u003C\u002Fh2>\n\u003Ch3 id=\"format-comparison\">At a glance\u003C\u002Fh3>\n\u003Ctable tabindex=\"0\">\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Format\u003C\u002Fth>\n\u003Cth>A useful choice for\u003C\u002Fth>\n\u003Cth>What to keep in mind\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>SRT\u003C\u002Fstrong> (\u003Ccode>.srt\u003C\u002Fcode>)\u003C\u002Ftd>\n\u003Ctd>Straightforward subtitles for video uploads and sharing\u003C\u002Ftd>\n\u003Ctd>Appearance is largely controlled by the player; styling support varies.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>WebVTT\u003C\u002Fstrong> (\u003Ccode>.vtt\u003C\u002Fcode>)\u003C\u002Ftd>\n\u003Ctd>Captions in web video players\u003C\u002Ftd>\n\u003Ctd>Positioning and styling depend on what the player supports.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>ASS\u003C\u002Fstrong> (\u003Ccode>.ass\u003C\u002Fcode>)\u003C\u002Ftd>\n\u003Ctd>Detailed typesetting, positioned text and effects\u003C\u002Ftd>\n\u003Ctd>Both your editing tools and the final player need to support the features you use.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003Ch3 id=\"srt-format\">SRT: simple text and timing\u003C\u002Fh3>\n\u003Cp>An SRT file stores subtitle text and the times when it should appear. Many video platforms, editing tools and media players accept it, making it a convenient choice for everyday work.\u003C\u002Fp>\n\u003Cp>For example, an interview uploaded to YouTube can use SRT for basic captions. Do not rely on custom fonts, colors or positioning carrying through: YouTube ignores SRT styling, and other players handle it differently.\u003C\u002Fp>\n\u003Ch3 id=\"vtt-format\">WebVTT: subtitles for the web\u003C\u002Fh3>\n\u003Cp>WebVTT is designed for text tracks in web video. Alongside words and timing, it can describe where captions appear and provide information for styling them.\u003C\u002Fp>\n\u003Cp>If you are adding a lesson to a website, WebVTT can let the player position a caption above a speaker's name or another graphic. Check which features your chosen player supports; uploading a VTT file does not guarantee that every style will be used.\u003C\u002Fp>\n\u003Ch3 id=\"ass-format\">ASS: more control over appearance\u003C\u002Fh3>\n\u003Cp>ASS supports detailed styling, including fonts, outlines, positioned text and karaoke effects. It is useful when subtitles need to do more than sit at the bottom of the picture, such as translating a sign within a scene.\u003C\u002Fp>\n\u003Cp>Choose it when those visual details matter and your workflow supports them. A player that accepts basic subtitles may not reproduce ASS effects.\u003C\u002Fp>\n\u003Cfigure>\u003Cimg src=\"\u002Farticle-assets\u002Fformats-treatments-en.webp\" alt=\"The same café interview with a simple bottom caption, a caption positioned on a slate board, and the same words styled to match the board\" width=\"1536\" height=\"1058\" loading=\"lazy\">\u003Cfigcaption>Illustrative subtitle treatments: simple text, positioning and detailed styling. Actual appearance depends on the player; these are not SubFT screenshots.\u003C\u002Ffigcaption>\u003C\u002Ffigure>\n\u003Ch2 id=\"delivery\">Separate files, embedded tracks or burned-in text?\u003C\u002Fh2>\n\u003Cp>The format describes your subtitles. The delivery method determines how they travel with the video and what viewers can do with them.\u003C\u002Fp>\n\u003Ch3 id=\"sidecars\">Separate subtitle files\u003C\u002Fh3>\n\u003Cp>A separate file, also called a sidecar, accompanies the video: for example, \u003Ccode>interview.mp4\u003C\u002Fcode> and \u003Ccode>interview.en.srt\u003C\u002Fcode>. You can replace the subtitles or add another language without rendering the video again. This is useful for platforms that accept subtitle uploads. When sharing files directly, include both files and use clear names.\u003C\u002Fp>\n\u003Ch3 id=\"embedded-tracks\">Embedded subtitle tracks\u003C\u002Fh3>\n\u003Cp>An embedded track sits inside the video container alongside the picture and audio. One file can carry several subtitle languages for viewers to select or turn off in a compatible player. This can be convenient for offline sharing, but the container and player must support the chosen subtitle track.\u003C\u002Fp>\n\u003Ch3 id=\"burned-in-captions\">Burned-in subtitles\u003C\u002Fh3>\n\u003Cp>Burned-in subtitles become part of the picture. They stay visible without a subtitle setting, which can suit short social videos and display screens. Viewers cannot turn them off or switch their language independently. Correcting the text requires a new video render, so keep an editable subtitle source as well.\u003C\u002Fp>\n\u003Cfigure>\u003Cimg src=\"\u002Farticle-assets\u002Fformats-delivery-en.webp\" alt=\"A café interview delivered with a separate subtitle file, an embedded language selector, and captions burned into a phone video\" width=\"1536\" height=\"1024\" loading=\"lazy\">\u003Cfigcaption>Three delivery choices: a file beside the video, a selectable track inside it, or text rendered into the picture.\u003C\u002Ffigcaption>\u003C\u002Ffigure>\n\u003Ch2 id=\"pitfalls\">What conversion can change\u003C\u002Fh2>\n\u003Cp>Converting a styled ASS file to SRT can keep the words and timing while losing its fonts, positioning and effects. Converting that SRT back to ASS will not recreate the missing design. Keep the original file and inspect the converted result.\u003C\u002Fp>\n\u003Cp>SubFT imports and exports SRT, WebVTT and ASS. Some original ASS styling may be lost during editing and export; ASS styling support is planned. The \u003Ca href=\"\u002Fen\u002Fdocs\u002Ffile-support#export-formats\">file-support guide\u003C\u002Fa> explains the current export options and limitations.\u003C\u002Fp>\n\u003Ch2 id=\"check\">Check the exported result\u003C\u002Fh2>\n\u003Cp>Open the exported subtitles in their intended player or platform before sharing them. Check the beginning, middle and end:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Are the subtitles in sync with the speech?\u003C\u002Fli>\n\u003Cli>Is the text readable, with sensible line breaks and placement?\u003C\u002Fli>\n\u003Cli>Do accents, punctuation and right-to-left text appear correctly?\u003C\u002Fli>\n\u003Cli>If the subtitles are selectable, can viewers choose the intended language?\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If the wording is awkward or the timing drifts, another format will not fix it. \u003Ca href=\"\u002Fen\u002Farticles\u002Freviewing-subtitles-before-export\">Review the subtitles before export\u003C\u002Fa>, then check the delivered result once more.\u003C\u002Fp>\n",[6,7,8,9,10,11,12,13,14,15,16,17],"destination","formats","format-comparison","srt-format","vtt-format","ass-format","delivery","sidecars","embedded-tracks","burned-in-captions","pitfalls","check",1793363839303]