YouTube transcript generator
Get the full transcript of any YouTube video, with timestamps — paste a link.
Paste any YouTube video URL or ID to pull its transcript as timestamped segments plus a copy-ready plain-text block. After the first run you can switch to any caption language the video offers. The gateway fetches and parses the caption track server-side, so you get clean text — not a raw subtitle file. One UnifAPI YouTube lookup per check.
How do I get the transcript of a YouTube video?
Paste the video's URL or ID above. You get the full transcript twice: as timestamped segments, and as one plain-text block with a copy button. After the first run you can switch to any other caption language the video has.
Can I copy a YouTube transcript without the timestamps?
Yes. The copy button copies the plain text without timestamps. The timestamped segments stay on the page, so you can still find the moment a line is spoken.
What if a video has no captions?
Then there is no transcript to get, and the result says so. The tool reads the creator's captions or YouTube's automatic ones; it does not transcribe the audio itself.
Is the YouTube transcript generator free?
Sample runs are free and labeled as samples. A live transcript starts at 1 credit ($0.001) from a UnifAPI workspace, and the first top-up adds a one-time 2,000-credit bonus.
What you can see, and what you can't
You can see
- The full transcript as timestamped segments
- The same transcript as plain text, ready to copy
- Every caption language the video offers
You can't see
- A transcript for a video without captions
- Video stats such as views and likes (the video analyzer has them)
- Private videos
Give this to your agent
Connect UnifAPI
Add to Claude(opens claude.ai in a new tab)Using ChatGPT, Claude Code or another client? See the setup steps
Paste this into your agent
connect the UnifAPI MCP server at https://mcp.unifapi.com and get the transcript of the YouTube video I paste next
and let it take it from there.
Pay as you go from workspace credits · OAuth sign-in, no key to paste · read-only. Works in Claude, ChatGPT, Cursor and any MCP client.
API referenceBuilt on the UnifAPI gateway
Every result above is one API call against the same live public-data surface that UnifAPI Skills use. Agents can call the same data through MCP when a workflow needs evidence.
Other tools on the same platforms
Questions about this tool
Which videos have a transcript?
Any video with captions — either creator-uploaded or YouTube's auto-generated ones. Videos with captions disabled return no transcript, and we say so plainly instead of inventing text.
Can I get the transcript in another language?
Yes. Run it once to see which caption languages the video offers, then pick one from the language menu and run it again to get that track's transcript.
Do the timestamps line up with the video?
Yes. Each segment carries its start time from the caption track, so you can jump to the moment in the video. The copy button grabs the full plain-text transcript without timestamps.
Is there a transcript API?
Yes — this tool is a thin UI over the UnifAPI YouTube transcript endpoint, which returns the timed segments and concatenated text as JSON. A workspace can call it across a list of videos from an agent or script.
Use the same data in your own agent.
Add UnifAPI once, then ask your assistant to fetch live public data with the same per-record pricing.
Using ChatGPT, Claude Code or another client? See the setup steps