Copy the link.
Tap the share arrow on the reel, then Copy link. On the web, copy the address bar.
Paste a public Instagram reel or video link and get the spoken words as text. Instagram does not share caption files, so we run speech recognition on the post's audio. Copy it, or download TXT, SRT or VTT.
Free · No sign-up · TXT, SRT or VTT
Limits per network: 3 links a minute and 30 minutes of speech recognition a day.
00:00Some of our best ideas arrive when we finally slow down enough to notice them.
00:12Try keeping a small notebook. Not for everything. Just for the things you want to return to.
00:26A sentence. A question. A different way of seeing something familiar.
Tap the share arrow on the reel, then Copy link. On the web, copy the address bar.
We load the public post, keep the audio and transcribe it.
Copy the text, or download TXT, SRT or VTT.
We ask Instagram for the post's public embed, the one view it serves without a login. It carries the video address and the post's caption, but no caption track. So we download the video, keep the audio, and send it to speech recognition on Workers AI.
Measured on 18 September 2026: the embed for one 57.7-second reel carried no caption track, only the video address. That video file was 7,702,742 bytes.
The post's caption is the creator's own text, not speech. We show it as the title above the transcript and never mix it into the transcript.
On 18 September 2026, 5 of 10 links came back with text, all through speech recognition, because none of the 10 posts had a caption track.
The other 5 were posts Instagram would not show to a signed-out visitor. Removed, private and restricted posts all look like that from outside. That is a 10-link sample, not a success rate.
Paste a full instagram.com link that starts with /reel/, /reels/, /p/ or /tv/. If you copied a /share/reel/ link or a link with an account name before the post type, open the post and copy a link in one of those forms.
You can keep www, the final slash and sharing parameters such as igsh or utm in the link. Links starting with http or https are accepted.
Story, highlight, profile and Explore links do not work here. Neither do /share/ short links, instagr.am or ig.me links. Open the post and copy its direct link.
A carousel can contain both photos and videos. This page can transcribe a video when Instagram provides access to it.
Without a slide number, the page chooses the first video for which Instagram provides a video link. It skips photos and videos with no video link.
For a /p/ link, add ?img_index=N to request slide N, counting from 1. Use a whole number from 1 to 20. Other values are ignored, and this option does not select slides on /reel/ links.
If you request a slide, the page uses its video link when one is available; otherwise, it chooses the first video link in the post. If downloading the chosen video fails, the page shows an error. A post with only photos has no speech to transcribe.
After a successful transcription, the message tells you which slide was used. If the post contains several videos, it also shows the video count and explains how to select a slide.
Some public posts play on Instagram but cannot be read here. See When there is no text for the possible reasons.
Sometimes Instagram shows a post to other sites but leaves out the video file. In a small check on 13 November 2026, nine public posts returned post data without a video link. Those same posts still had no video link when we checked again 15 minutes later.
In the same check, four posts from alcohol and betting brands returned no post data at all. If a post doesn't work here, you can still get the words from the original video file on the MP4 transcript page.
TXT is the readable script with no clock. SRT is the subtitle file an editor expects, with numbered cues and times like 00:00:01,280. VTT holds the same cues in WebVTT form for web players, with times like 00:00:01.280.
Which link forms the box accepts, and what each of the three files holds, is set out on the instagram transcript generator page.
Copy the reel's share link, paste it at the top of this page, select Get the text, then copy the text or download a file.
No. The post has to be public.
Yes. /reel/, /reels/, /p/ and /tv/ links all work, and so does the shortcode on its own.
It is the creator's caption, shown as the title. The transcript under it is what was said.
There are no accounts or saved personal link histories. Instagram transcripts may be cached for up to 24 hours and reused for requests for the same reel.