VTT to ASS converter

Convert VTT to ASS to restyle web captions in Aegisub or burn them into a video with your own fonts and colours.

Runs entirely in your browser — nothing is uploaded

Read entirely in your browser — nothing is uploaded. Free, unlimited, no watermark.

# Start → end Text

No cues to show yet.

The words and times carry over, ready for an ASS style of your own. A few VTT-only settings, such as regions, vertical text and caption size, have nothing to map to in ASS and are dropped. ASS stores times in hundredths of a second, so each time is rounded to the nearest one.

What changes when you convert VTT to ASS

Not everything survives the trip. Converting VTT to ASS drops or flattens the following:

  • Ruby and pinyin annotations — this format has no way to attach text above other text.
  • Cue class names — they are not carried over.
  • Line and position settings — they are not carried over.
  • Millisecond-exact times — this format rounds them to coarser steps.
  • Regions — they are not carried over.
  • Cue width settings — they are not carried over.
  • Vertical writing — it becomes horizontal.

Questions

Why convert VTT to ASS?

For styling. ASS lets you set fonts, outlines and positions, and the burn-in keeps all of it.

Can I burn the ASS into a video here?

Yes. Drop the video and the .ass on Burn subtitles into video.

Does it work with YouTube's VTT files?

Yes. Drop the .vtt as it came.

Daily limit reached

Your 90 free transcription minutes reset in h m.

Subtitle conversion is still free and unlimited.