What this page is for
Paste a reel or video post and this page returns the spoken words as text you can copy or save. Instagram does not hand out a caption file for a public post, so this page listens to the audio track instead and runs speech recognition on it — the same engine the TikTok page on this site uses. The post’s own caption is author-written text, not speech, so it is shown as a label above the transcript and never mixed into it.
You leave with either the words on the clipboard or a file on disk, which is why people also describe this as an instagram reel transcript tool.
How to use it
- Open the reel or video post in the Instagram app, tap the share arrow, then Copy link (on the web you can copy the address bar instead).
- Paste that link into the field above.
- Click Get transcript and wait for the status line under the button.
- When it turns green, click Copy for plain text, or one of the download buttons for a file.
Which file to take
TXT is the readable script: one caption block per line-group, no clock, ready for notes or a doc.
SRT is the subtitle file an editor expects, with numbered cues and times written 00:00:01,280.
VTT is the same timed cues in WebVTT form, the shape a web player uses, with times written 00:00:01.280.
Read it yourself → TXT. Put it on a timeline or a player → SRT or VTT.
Where the words come from
Two steps. First the page asks Instagram for the public embed of that post, which is the one view of a post that is served without a login; the reply carries the video file address and the post’s caption. Then the page downloads the video, keeps only the audio track, and sends that audio through speech recognition on Workers AI — the same provider that hosts this site.
Measured on 2026-09-18 while building this page: the embed reply for one 57.7-second reel carried no caption track at all, only the video address, so speech recognition is the only route to the spoken words; that video file was 7,702,742 bytes and the audio-only part built from it is a small fraction of that. Timings come from the model’s own word list, not from invented cue numbers.
In a 10-link run the same day, 5 links came back with text, all of them through speech recognition, because none of those 10 posts offered a caption track. The other 5 were posts Instagram would not serve to a visitor who is not signed in: the embed reply came back with no post data at all, which is what a removed, private or restricted post looks like from the outside. That is a 10-link sample, not a rate, and your links will differ.
When there is no text to show
Some failures are real, and the status line names which one you hit instead of showing a platform error page:
- The post would not load — private, removed, restricted, or a link that is not a post.
- The post is a photo or a carousel with no video, so there is no speech in it.
- The video file could not be downloaded at that moment — worth trying again.
- The audio came back without recognisable speech — a music-only reel, or a silent one.
- The recognition call failed, or the video is longer than this page transcribes in one pass — worth trying again.
Private accounts cannot be read by anyone outside the account, and this page says it could not load a post rather than producing filler text.
FAQ
How to get transcript of an Instagram reel?
Copy the reel’s share link, paste it in the field at the top of this page, click Get transcript, then copy the text or download a file.
Do I need an Instagram account?
No account here and no login: the post has to be public, and the field plus the four buttons are the whole tool.
Can I paste a post link instead of a reel link?
Yes. /reel/, /reels/, /p/ and /tv/ links are all accepted, and a bare shortcode works too.
Does this page keep my links?
No. There are no accounts and no history of past lookups.
Where is the YouTube or TikTok tool?
The home page does YouTube links, and the TikTok page does TikTok links the same way.