fbutube.com

📝YouTube Transcript Downloader

Pull the full timestamped text from any YouTube video in seconds. Download as plain TXT, SRT subtitles, or structured JSON. Multi-language tracks, including auto-generated ASR captions, are all supported. No signup required.

Free to use🔓No signupFast🔑No API key
Rate this tool
Loading rating...

Pull transcripts & subtitles from any YouTube video

Export captions as TXT, SRT subtitles, or JSON. Multi-language ASR tracks supported.

1. YouTube Video Link

TXT · SRT · JSONMulti-language
🎬

Building a creator platform or custom media tool?

I build custom creator tools, dashboards, SaaS, and media-processing apps for businesses and creators. Let me build something tailored for you.

Web AppsSaaSMobile AppsAPIsAutomation

How to Download a YouTube Transcript (TXT, SRT, or JSON)

Every YouTube caption track — whether uploaded by the creator, translated, or auto-generated by speech recognition — is exposed publicly. This tool turns them into structured, timestamped documents in three quick steps.

  1. Paste a YouTube URL. Drop in youtube.com/watch?v=…, a youtu.be/… short share link, a YouTube Shorts link, a live-stream replay, or a Premiere URL. The tool parses the video ID instantly.
  2. Click Get Transcript. We fetch all public caption tracks from YouTube, including manual subtitles, translated tracks, and ASR (auto-generated) speech-to-text. The first available track — usually the video's native language — loads automatically.
  3. Pick a language and export. If multiple language tracks exist, the language selector appears. Switching languages re-renders the transcript, TXT, SRT, and JSON instantly. Then export as timestamped TXT, SubRip SRT for video editors, structured JSON for developers, or click Copy to paste the full transcript anywhere.

Popular next steps for the exported text: paste into ChatGPT or Claude to write a blog post, drop the SRT into CapCut or Premiere to hard-sub a TikTok/Shorts repost, translate through DeepL then re-upload to YouTube for more subtitles, or search the transcript for exact quotes from interviews and podcasts.

Transcript Formats, Languages & Use Cases

Format / FeatureOptionsBest For
Export: TXT[HH:MM:SS] cue per line, plain textReading, notes, email, AI prompts, show notes
Export: SRTSubRip standard (num, time range, text)NLE (Premiere, CapCut, DaVinci), VLC, YT Studio re-upload
Export: JSONStructured cues: {start, end, text} + track metadataDevelopers, RAG/AI pipelines, database ingest, analytics
LanguagesEvery track uploaded + ASR (auto) tracksInternational repurposing, translation workflows
Auto-generated (ASR)Detected and marked "(auto-generated)"Videos where creator never uploaded captions
TimestampsHH:MM:SS / millisecond precision in SRT & JSONClipping software, show-note timestamps, chapter markers
One-click clipboardCopies full timestamped TXTPaste into docs, Notion, Google Sheets, email
Max video lengthNo practical length limitMulti-hour podcasts, lectures, audiobooks, live streams

Why use this tool?

⚡ Repurpose 1 video into 5 pieces of content

Drop a transcript into any LLM and ask it to write a blog post, LinkedIn thread, 5 tweets, an email newsletter, and a 60-second TikTok script — all from one 10-minute YouTube video. Content velocity without recording a second extra take.

🧩 SRT exports that actually work in editors

Every cue exported in SubRip format with numbered entries, millisecond-accurate --> timestamps, and clean line breaks. Drop the .srt straight into CapCut, Premiere Pro, DaVinci Resolve, YouTube Studio, or VLC without manual reformatting.

🌍 Every language track surfaced

Manual captions, auto-generated ASR speech-to-text, and every translated track YouTube offers all show up in the language selector. Auto tracks are labelled "(auto-generated)" so you know exactly what you're working with.

🔐 Zero logins, zero data kept

Nothing is saved server-side. No account. No email. No history. The transcript call is read-only against YouTube's public caption endpoint — no view is created, no cookie is dropped, no personal data flows through the tool at all.

Frequently Asked Questions

How do I download a transcript from a YouTube video?+
Paste any YouTube video URL (youtube.com/watch, youtu.be, Shorts, or live) into the input above and click Get Transcript. fbutube fetches the public caption tracks from YouTube and displays them instantly. From there you can download the full transcript as TXT, SRT (SubRip subtitles), or JSON, or copy the plain timestamped text to your clipboard in one click.
Can I get YouTube transcripts without the video owner enabling subtitles?+
Most modern YouTube videos have auto-generated speech-to-text captions (ASR tracks) in English and often the spoken language. Those auto-generated transcript tracks are public and are fetched and displayed here even if the creator never manually uploaded captions. Only rare age-gated, premium, or region-locked videos may not expose their tracks publicly.
What's the difference between a manual transcript and an auto-generated one?+
A manual transcript (uploaded by the creator) is typed or corrected by a human and typically contains punctuation, speaker labels, and near-perfect wording. An auto-generated transcript comes from YouTube's ASR speech recognition engine and usually lacks punctuation but catches most words, especially in clear audio. In the language selector, auto tracks are marked "(auto-generated)" for easy identification.
Which transcript formats can I download?+
Four ways to export: (1) TXT — a plain timestamped text file for reading, notes, or AI prompts. (2) SRT — a standard SubRip subtitle file you can drop straight into Premiere Pro, CapCut, VLC, YouTube Studio re-upload, etc. (3) JSON — structured start/end/text cue objects for developers or data pipelines. (4) One-click clipboard copy of the full timestamped plain text.
How do I select a different language if the video has multiple tracks?+
If the returned transcript has more than one caption track, a language selector drop-down appears directly above the transcript text area. Pick any language and the transcript, TXT, SRT, and JSON outputs all re-render in that language immediately. Auto-generated tracks show "(auto-generated)" next to the language name.
Does downloading a transcript here count as a YouTube view?+
No. Transcripts are fetched via YouTube's public caption endpoint without ever streaming or playing the video. This does not create a view, impression, watch-time, or any YouTube Analytics event. It is a separate, read-only call for text data.
Is there a length limit on the video transcript I can download?+
No practical limit. We regularly pull transcripts for multi-hour podcasts, lectures, and documentaries. Very long videos (8+ hours) may take 5–10 seconds longer to parse on our backend the first time, but the output still covers every cue in the track.
Can I use the downloaded transcript content in my own work?+
The transcript text comes from the public captions of the YouTube video. Standard copyright and fair-use rules apply to the transcript text exactly as they apply to the audio and video content itself. Always credit the source channel if you republish excerpts.
What are some popular uses of YouTube transcripts?+
Creators and teams use these downloads for: turning videos into blog posts and newsletters, building show notes and timestamps, writing social snippets and email copy, training AI models or RAG systems on video libraries, generating closed captions for TikTok/Shorts reposts, accessibility for deaf or hard-of-hearing viewers, translating via DeepL/Google Translate, and fact-checking spoken claims against exact wording.