Convert WebVTT to Markdown
Upload a .vtt subtitle file and get clean, flowing text back instantly — including speaker labels, with timecodes stripped out. No installation, no account required.
Why convert VTT to Markdown?
A .vtt file is mostly timecodes and markup tags that mean nothing to a language model but still cost tokens. slim-down turns the separate subtitle lines into flowing paragraphs with speaker labels, so models like ChatGPT, Claude, and Gemini can read the content as a coherent transcript.
How does it work?
- Upload your .vtt file or drag it into the converter.
- slim-down strips the timecodes, recognizes speakers from WebVTT voice tags, and groups the text into paragraphs based on pauses and speaker changes.
- Download or copy the resulting Markdown, ready to paste straight into a prompt.
Frequently Asked Questions
Are the timecodes from my VTT file preserved?
No, by design: timecodes add nothing for an AI model and only cost tokens. The text is turned into flowing paragraphs, starting a new one after a pause of more than three seconds or a speaker change.
Does slim-down recognize who's speaking?
Yes. If your .vtt file uses WebVTT voice tags with a speaker name, slim-down converts them into a **Speaker Name:** label before the matching text, and merges repeated auto-caption lines.
I have an .srt file, can I convert that too?
Yes, SRT files (.srt) are converted the same way into flowing Markdown text, though they typically don't carry speaker labels.
Is converting VTT to Markdown free?
Yes. Without an account you get up to 15 free conversions per day. A free account gives you unlimited conversions and lets you save and sync documents across devices.