One transcript tool for every platform you work with
Most transcript tools do one thing: YouTube. But the videos that matter to your work are scattered everywhere: a product review on TikTok, an interview clip on X, a webinar on LinkedIn, a Reel from a competitor, a news segment shared on Reddit, a stream highlight on Twitch or Kick, a long show on Rumble, a video ad in the Meta Ad Library. Switching between a different website for each one, each with its own limits and quirks, wastes time.
PullSubtitle handles them all from one box. Paste a link and we detect where it's from, fetch the transcript in the best way that platform allows, and show it to you in the same clean layout every time, with the same export formats, the same search and the same history. Each platform also has its own dedicated page with instructions and answers specific to it:
- YouTube transcript — videos and Shorts, any length, with caption language choice.
- TikTok transcript — TikTok captions, with AI fallback for videos that have none.
- Instagram Reels transcript — AI speech-to-text for Reels and video posts.
- Facebook video transcript — captions first, AI when there aren't any.
- X (Twitter) video transcript — AI transcription of video posts.
- LinkedIn video transcript — the captions LinkedIn publishes for video posts.
- Reddit video transcript — Reddit's caption files for v.redd.it videos.
- Rumble transcript — full caption tracks for long shows and podcasts.
- Twitch clip transcript — captions or AI for stream highlights.
- Kick clip transcript — captions or AI for Kick clips.
- Facebook Ad Library transcript — the spoken script of Meta video ads.
Captions when they exist, AI when they don't
There are two ways to turn a video into text, and PullSubtitle uses whichever gives you the best result for the platform.
Original captions. YouTube, Rumble, Reddit, LinkedIn and many TikToks, Facebook videos and clips publish a caption track. When one exists, we return it exactly, with real timestamps. It's fast, works for videos of any length, and SRT or VTT exports line up perfectly with the video.
AI speech-to-text. Instagram and X don't publish captions at all, and many TikToks, Twitch clips, Kick clips and Facebook videos don't have them either. For these, PullSubtitle transcribes the audio with speech recognition. Videos up to two minutes cost 1 credit. On paid plans, Long-video AI handles anything longer at 3 credits per minute.
Every result is labelled so you always know which method produced it, and empty results (no captions, no speech) never use credits.
More than a transcript: the data behind the video
Words are only half the story. When you're researching content, it matters whether a video was watched a thousand times or ten million. Every PullSubtitle result comes with a video card showing the title, creator, publish date, duration, thumbnail and view count. Paid plans add:
- Engagement numbers: likes, comments, shares, saves, reposts and bookmarks, depending on what the platform tracks.
- An engagement rate calculated from those numbers, so you can compare videos of very different sizes.
- Creator follower counts, to separate big accounts from breakout hits.
- Sound and music, such as the TikTok sound or Instagram audio track behind a video.
- Hashtags and keywords, including YouTube tags and categories.
- Platform extras like YouTube caption tracks and chapters, Reddit subreddit and upvote ratio, Twitch game and clipper, and Meta ad call-to-action and placements.
Pro subscribers can also export up to 100 comments from YouTube, TikTok, Instagram, Facebook, Reddit and Rumble videos, which is invaluable for audience research.
Six export formats for every workflow
- TXT — plain text, with or without timestamps, for reading, quoting and pasting into AI tools.
- SRT — the universal subtitle format for Premiere Pro, DaVinci Resolve, Final Cut, CapCut and most platforms.
- VTT — the web subtitle standard for HTML5 players and video hosts.
- CSV — one row per caption with start and end times, for spreadsheets and analysis.
- JSON — the transcript, every segment and the video metadata, for developers and research pipelines.
- Markdown — a tidy document with the video's details and a timestamped transcript, ready for Notion or Obsidian.
When a platform returns text without timings (as AI transcription does), SRT, VTT and CSV exports use timings estimated across the video's length, and the download button tells you so.
Who uses PullSubtitle
Creators and social media managers
Repurpose one video into captions, posts, threads, newsletters and blog articles. Study the scripts of top-performing videos in your niche to sharpen your hooks. Add accurate subtitles when you repost content on another platform.
Marketers and agencies
Research competitors' organic videos and paid ads, collect customer language from reviews and testimonials, and build swipe files with the script and the performance numbers side by side.
Researchers, students and journalists
Quote speakers precisely with timestamps, analyse how topics are discussed across platforms, and turn lectures, interviews and hearings into searchable notes.
Editors and clip channels
Pull captions for highlight clips in batches, then drop the SRT files straight into your edit.
Accessibility teams
Provide readable versions of video content for people who are deaf or hard of hearing, and for anyone who prefers to read.
Simple credits, plans that grow with you
PullSubtitle runs on credits, so you always know what something costs. One transcript is one credit, whatever the video's length when the platform has captions, and AI transcripts of videos up to two minutes cost one credit too. Long-video AI costs three credits per minute, and exporting a video's comments costs two. If a video has no captions or speech, no credits are used, and reopening or re-downloading anything in your history is always free.
Sign in with Google or GitHub and you get 3 free credits straight away. Once they're used, you get 1 free credit every day, which is plenty for the occasional transcript. Free accounts can copy text, download TXT and SRT files, use timestamps and search, and keep a three-day history.
When you need more, subscribe:
- Starter ($9.99/month, or $79/year) — 500 credits every month, every export format, AI when captions are missing, long-video AI, full stats, batch mode for 10 links and a 30-day history.
- Pro ($24.99/month, or $199/year) — 1,500 credits every month at the lowest price per credit, everything in Starter, comment export, batch mode for 50 links and a 90-day history.
Credits refill at the start of every 30-day cycle, even on yearly plans. Your balance page shows every credit you've received and spent, and you can upgrade, switch or cancel from your dashboard.
Your history, stored safely
When you're signed in, every successful transcript is saved to your private history so you can come back, search, copy and export it later without spending another credit. How long it's kept depends on your plan: 3 days on Free, 30 days on Starter and 90 days on Pro. You can delete any transcript yourself at any time, and expired transcripts are removed automatically.
We never ask for your passwords on YouTube, TikTok, Instagram or any other platform, we don't post or interact on your behalf, and we don't download or store the videos themselves. Sign-in uses your Google or GitHub account only to identify you, and payments are handled securely by our payment provider.
Tips for getting the best transcripts
- Copy the link to the video itself, not a profile, playlist or search page.
- Make sure the video is public. Private, friends-only and login-only content can't be read.
- Pick a caption language on YouTube, TikTok and Reddit if the video has several.
- Switch on AI options (paid plans) for TikTok, Twitch and Kick videos without captions, and for long Instagram, X and Facebook videos.
- Check names and jargon in AI transcripts before publishing them as subtitles.
- Use batch mode when you have a list, so you don't have to paste links one by one.