How to add captions and subtitles to Instagram Reels
Instagram's automatic captions, how to edit them, and what to do when you need a real subtitle file instead.
Most people watch Reels with the sound off. They are on a train, or in an office, or in bed next to someone who is asleep. If your video only works with audio, most of your audience never gets it.
Captions fix that. Instagram has a built-in tool for them, it is free, and it takes about thirty seconds.
There is a second thing people mean by this question, so let me split them up.
- Adding captions to your own Reel so viewers can read along. That is the rest of this guide.
- Turning captions on as a viewer so you can read someone else's video. Skip to the last section for that.
Use Instagram's automatic captions
Instagram will transcribe your audio for you while you post.
- Record or upload your Reel as normal.
- Go to the editing screen, the one with the stickers and text tools.
- Open the sticker tray and pick the Captions sticker.
- Wait a few seconds while it listens to your audio.
- The words appear on screen, timed to your speech.
Instagram moves these buttons around fairly often, so the exact tap path shifts between app versions. The sticker tray is where it has lived for a while.
You can also switch captions on for every Reel by default. That setting sits under accessibility in your account settings, and it saves you remembering each time.
Edit them before you post
The automatic version gets names wrong. It gets brand words wrong. It will confidently write a real word that sounds like the one you said.
Tap any caption to open it for editing. Fix the spelling. While you are there, two other things are worth changing.
Style. There are several caption styles and some are much easier to read than others. Big text with a solid background wins on a small screen.
Position. Drag the block away from the bottom of the frame. Instagram covers that area with the username, the audio name and the buttons. Captions that sit behind them are wasted.
When the built-in tool is not enough
Instagram's captions live inside Instagram. That is fine until you want to do something else with the video.
You will want a real subtitle file if any of this applies.
- You are posting the same video to more than one platform.
- You are editing in CapCut, Premiere or Final Cut and want the subtitles baked into the export.
- You want the text itself, for a blog post or a newsletter.
- You want captions in a second language.
A subtitle file is a plain text file that lists every line with the second it starts and the second it ends. The common one is SRT. Every editor on the market reads it.
Get an SRT from a Reel you already posted
If the Reel is already live, you can pull the timings back out of it. Paste the link and take the SRT.
Get an SRT for your Reel
Paste a public Reel link. Take the plain text, the timestamped version, or a subtitle file ready for your editor.
- Public URLs only
- TXT & SRT
- No signup
Drop the SRT into your editing timeline and the subtitles land already timed. You still want to read them and fix the names, the same as with Instagram's own version.
Burn the subtitles into the video
Burned-in subtitles are drawn onto the frames. They cannot be switched off, and they survive being reposted, downloaded or shared.
The workflow is the same in most editors.
- Import your video.
- Import the SRT as a subtitle or caption track.
- Restyle it. The default is usually small and grey.
- Export.
CapCut is the common choice because it is free and it handles vertical video without a fight. Premiere and Final Cut both do it too.
Keep the text inside the middle of the frame. Different apps crop vertical video differently, and anything near an edge is at risk.
Write captions that people actually read
A few things make a real difference.
Short lines. Two lines at a time, at most. A wall of text gets skipped.
Match the cut. A caption that changes on a hard cut reads better than one that runs across it.
Keep the filler. People say "um" and repeat themselves. Cutting every one of those makes the captions drift out of sync with the mouth on screen, which is more distracting than the filler was.
Check the numbers. Prices, dates and percentages are where automatic captions fail, and they are the parts people screenshot.
Turning captions on as a viewer
If you are trying to read somebody else's Reel, this is a setting on your side.
Instagram has an account-level switch for automatically generated captions. It lives in your settings under accessibility. Turn it on and captions appear on videos that have them available.
Two things it will not do.
It only works where Instagram has generated captions for that video. Plenty of posts have none.
You cannot copy the text. The captions are drawn over the video, so there is nothing to select. To get the words as text, paste the link into a transcriber instead.
The short version
For your own Reels, use Instagram's caption sticker and fix the names before you post. When you need the text somewhere else, pull an SRT from the link and take it into your editor.
Pull the text out of any public Reel
Plain text, timestamps, SRT and VTT. No account, nothing stored.
- Public URLs only
- TXT & SRT
- No signup
Keep reading
- How to transcribe an Instagram Reel
Three ways to turn the speech in a Reel into text you can copy, and what each one costs you in time and accuracy.
- Free Instagram transcript generators, and how to pick one
What "free" means in this category, the seven things worth checking before you paste a link, and the trade-offs behind each kind of tool.
- How to turn one Reel into a week of written content
A transcript is a first draft you already recorded. Here is how to get from spoken words to a blog post, a newsletter and a set of captions.