Skip to main content

YouTube to Markdown

Convert an available YouTube transcript to clean Markdown for research notes, learning notes, and documentation.

Supports watch, mobile, Shorts, live, embed, and youtu.be video links. A transcript must be available.

Turn a YouTube transcript into Markdown

Paste a public YouTube video URL to extract a transcript track that YouTube makes available. The converter prefers English and otherwise uses the first exposed track. It does not watch the video, transcribe audio, or write an AI summary.

Useful for

  • Research and study notes
  • Webinar and meeting recaps you write from the source
  • Searchable knowledge-base or RAG drafts
  • Transcript review and citation workflows

Before you convert

Conversion depends on the video and transcript data available to the service. Private, age- or region-restricted, deleted, transcript-disabled, or temporarily blocked videos may not return content. Automatic captions can be selected when exposed; review names, numbers, and technical terms before using the result.

Supported links

youtube.com/watch, mobile, Shorts, live, embed, and youtu.be links are accepted. Playlist-only URLs are rejected. A watch URL with a playlist parameter processes only the video in v.

Observed conversion snapshot

In an earlier August 12, 2026 observation with youtube-transcript-api 1.2.4, the source URL below exposed a manually created English track. This is a raw output excerpt from that observation, not a promise that the external video can be replayed. A later production smoke test on the same date returned TRANSCRIPT_UNAVAILABLE. Source availability and the service's outbound access can change at any time.

# YouTube Transcript

- **Video:** https://www.youtube.com/watch?v=jNQXAC9IVRw
- **Language:** English (`en`)

## Transcript

All right, so here we are, in front of the elephants ...

What the current output contains

Use this as a support contract, not a claim about every video.

FieldCurrent behavior
Transcript textIncluded as joined text when a track is available.
Source and languageIncluded in Markdown; language code and generated flag are also API metadata.
TimestampsNot included in the current Markdown output.
Title and descriptionNot fetched or added.
Summary or notesNot generated; write and verify these from the transcript.
Language selectorNot available; English is preferred, then the first exposed track.

YouTube to Markdown FAQ

Which YouTube URL formats are supported?

Watch, mobile, Shorts, live, embed, and youtu.be video links are accepted. Playlist-only URLs are not supported; a watch URL with playlist parameters processes only its v video.

Why did a YouTube video return no transcript?

The video must expose a transcript to the transcript service. Private, age- or region-restricted, deleted, transcript-disabled, or temporarily blocked videos can return TRANSCRIPT_UNAVAILABLE.

Can I select the transcript language?

Not in the current interface. The converter prefers an English track and otherwise uses the first transcript exposed for the video. A manually created English track is preferred over auto-generated English.

Are automatic captions supported?

Yes, when YouTube exposes an automatic-caption track. The API response identifies the selected language and whether that track is generated so you can review it accordingly.

Does the output include timestamps, title, description, or a summary?

No. Markdown contains the source URL, selected transcript language, and joined transcript text. The API metadata also returns the video ID, language code, generated-caption flag, and engine.

Can I download the YouTube result as Markdown?

Yes. After conversion, you can copy the result or download it as a plain .md file.

Try another source