iLoveMD
100% in your browser

Convert a YouTube Transcript to Markdown

Paste the text from YouTube's Show transcript panel and get a clean Markdown transcript. Timestamps and glued accessibility labels are removed and the fragments are reflowed into paragraphs. Everything runs in your browser; nothing is uploaded.

  • Always free
  • No uploads
  • No sign-up
  • No tracking

Converting a YouTube transcript to Markdown turns the text you copy from a video's "Show transcript" panel into clean, readable paragraphs. iLoveMD does it entirely in your browser: paste the transcript and it removes the timestamps and the screen-reader labels that get glued to the words, then reflows the short caption fragments back into flowing prose. The words are kept exactly as spoken, including filler, so nothing is put in the speaker's mouth. Because the conversion runs locally in JavaScript, the transcript is never uploaded to a server, it works offline once the page has loaded, and there is no sign-up or tracking. You get a plain Markdown transcript you can copy or download as a .md file, ready for notes, summaries, search, or feeding a video's spoken content into an LLM.

← All conversion tools

Paste your transcript below, or drop a .txt file here .txt
No files selected

YouTube Transcript

Markdown Preview

Export Your Results

YouTube Transcript to Markdown Docs

YouTube's transcript panel is built for scrubbing a video, not for reading. When you copy it, each line arrives with a timestamp and a screen-reader label glued to the front, and every sentence is chopped across several short cues. This tool strips that scaffolding and reflows the fragments into clean paragraphs, keeping the words exactly as spoken. Paste the transcript and everything runs in your browser.

What it cleans up

A copied YouTube transcript carries two kinds of noise around the words. The converter removes both:

  • Timestamps like 0:08 are dropped (or kept as a compact inline prefix, your choice).
  • Accessibility labels get glued to the text with no space, so 0:08 plus its "8 seconds" label plus the words arrives as 0:088 secondscouple ideas. The converter separates and removes the label, leaving just couple ideas.
  • Fragmented cues are reflowed into paragraphs, so the result reads like prose instead of two-word caption snippets.

The words themselves are left untouched, including filler like "um" and repeated words, because removing them would change what was said.

Options options

  • Keep timestamps (off by default): prefixes each paragraph with an inline [m:ss] marker taken from its first cue, useful for citing or jumping back to a moment in the video.
Tip: to copy the transcript, open the video, click the three-dot menu below it, choose "Show transcript", then select the transcript text and copy it. Paste it here.

Limits & privacy

  • Paragraph breaks are heuristic. They fall roughly every 40 seconds of the video, preferring a spot where a sentence ends. Auto-generated transcripts have no punctuation, so the breaks there are by timing alone.
  • This is for the transcript panel, not caption files. To convert an .srt or .vtt subtitle file, use the SRT & VTT to Markdown tool instead.
  • Privacy: the transcript is processed entirely in your browser. Nothing is uploaded, and there is no sign-up or tracking.

How do I convert a YouTube transcript to Markdown?

1

Copy the transcript from YouTube

Under the video, open the three-dot menu and choose Show transcript. Select the transcript text and copy it.

2

Paste it here

Paste into the box. Timestamps and the glued screen-reader labels are removed, and the short cues are reflowed into paragraphs. Nothing is uploaded.

3

Copy or download the Markdown

Copy the clean transcript to your clipboard or download it as a .md file.

Frequently asked questions

How do I get the transcript from YouTube?

Under the video, click the three-dot menu and choose Show transcript. A panel opens on the right; select its text and copy it, then paste it here.

Why does the raw transcript look like 0:088 secondscouple ideas?

YouTube glues three things together with no spaces: the 0:08 timestamp, the 8 seconds screen-reader label, and the spoken words. This tool separates them and keeps only the words.

Can I keep the timestamps?

Yes. Turn on Keep timestamps and each paragraph is prefixed with an inline [m:ss] marker taken from its first line.

Does it remove filler words like um and uh?

No. The words are kept exactly as spoken. Removing filler would change the content, so that is left to you.

Is this the same as the SRT and VTT tool?

No. This is for text copied from the transcript panel. For an .srt or .vtt subtitle file, use the SRT and VTT to Markdown tool.

Does my transcript get uploaded?

No. It is processed entirely in your browser. Nothing is sent to a server.

Last updated: June 28, 2026