All guides

How to transcribe an Instagram Reel

4 min read

Three ways to turn the speech in a Reel into text you can copy, and what each one costs you in time and accuracy.

Someone says something useful in a Reel. You want the words. Instagram gives you no way to copy them.

The app has no transcript button. It has no select-text mode. If a Reel shows captions on screen, those captions are painted into the video, so you cannot highlight them. Your options come down to typing it out yourself, using a tool, or going the long way through video software.

This guide covers all three. The first one takes about ten seconds.

The Reel already lives at a public web address. A transcriber reads the audio at that address, runs it through a speech model, and hands back the words.

You need the link, and nothing else.

  1. Open the Reel in Instagram.
  2. Tap the paper plane icon under the post.
  3. Choose Copy link.
  4. Paste it into the box below.

On a computer, the three dots above the post hold the same Copy link option.

Check the address before you paste. It should have /reel/ or /p/ in it. A link to somebody's profile has neither, and it will not work, because there is no single video to read.

Transcribe a Reel right here

Paste a public link. The text comes back in a few seconds with a timestamp on every line.

  • Public URLs only
  • TXT & SRT
  • No signup

The text arrives on the page. You can copy the whole block, or take the timestamped version, or download an SRT file if you are about to edit the video.

Type it out yourself

For one short Reel this is fine. Play it, pause every few seconds, type what you heard.

A thirty second Reel takes about four minutes this way. A three minute Reel takes closer to twenty, because you will rewind. Speech runs at roughly 150 words a minute and most people type at 40.

Do this when the audio is bad enough that a model would guess wrong anyway, or when the exact wording matters more than your time does.

Go through video software

If the Reel is yours, you already have the file. Editors like Premiere, Final Cut, DaVinci Resolve and CapCut all generate captions from audio, and all of them let you export the result as text.

The catch is the setup. You have to get the file onto the machine, open a project, wait for the analysis, then find the export option, which is usually buried. For a single clip it is far more work than pasting a link. For a batch of your own footage that you are editing anyway, it makes sense.

What about the captions Instagram already shows

Instagram does generate captions on many Reels. They appear while the video plays.

You cannot copy them. They are drawn on top of the frame, so selecting them does nothing. There is no export, no download, and no place in the app where the text exists as text.

That is the whole reason this category of tool exists. The words are being recognised already. They are just never handed to you.

How accurate is any of this

Accuracy tracks the audio, not the tool.

One person speaking clearly into a phone comes back close to perfect. Numbers, names and brand words are where errors show up, because the model has no context to check them against. Loud background music costs you accuracy. So does crosstalk, when two people talk over each other.

Read the text before you publish it. Fix the names. That takes a few seconds and it is the difference between a quote you can stand behind and one you cannot.

Which formats are worth having

Four shapes cover almost everything people do next.

Format Use it for
Plain text Quoting, pasting into a doc, feeding an AI model
Timestamped lines Finding the moment something was said
SRT Subtitles in CapCut, Premiere, Final Cut
VTT Captions on a video player on your own site

Plain text is what most people want. SRT matters if you are about to burn subtitles onto a video, because it saves you typing every timing by hand.

What stops a Reel from being readable

Some posts will not transcribe, and it helps to know which before you try.

Private accounts. If the post needs a login, no tool can reach it. This is not a limit anyone can work around, and you should be wary of any service that claims otherwise.

Deleted or age restricted posts. Same story. The address stops serving the video.

Reels with no speech. A dance clip over a track has nothing to transcribe. You will get back an empty result or a line of song lyrics.

Stories. They expire and they sit behind a different part of the app. Reels, ordinary video posts and old IGTV links all work.

Doing this at scale

One link at a time is fine for research. It stops being fine at fifty.

If you are pulling transcripts from a whole account, or tracking what a set of competitors post every week, you want this running from code rather than from a browser tab. That is what an API is for, and it is worth setting up before you have wasted an afternoon on copy and paste.

The short version

Copy the link, paste it, read the words. The other two routes exist and both work, but they cost you time that the first one does not.

Try it on a Reel you care about

Public Reels, video posts and IGTV links. No account, nothing kept.

  • Public URLs only
  • TXT & SRT
  • No signup

Keep reading