How to Add Subtitles to Instagram Reels: A Complete Guide to Readable Captions
Spend a few minutes on Instagram Reels and one pattern shows up quickly: the videos that hold people almost always have text on them. A bold line in the first second, words that appear in time with the speaker, a number that changes colour the moment it is said. That text is not decoration. Its main job is to make the video understandable without sound and to give someone mid-scroll a reason to stop.
At the same time, bad subtitles are worse than none. Text hidden under Instagram's buttons, a font that disappears on a bright background, a line that changes too fast for the eye to catch, or Persian with Arabic letters and broken spacing all tell the viewer the video was made in a hurry. This guide is about those details: how subtitles should be written, placed and timed so they are both readable and engaging.
Most of this guide applies whichever tool you use. In the last sections we show how to do all of it in a few minutes on your phone with Zirnevisino, the automatic subtitle tool in the Admino app.
Why Instagram videos need subtitles
The first reason is simple: you cannot turn the sound up everywhere. On the metro, at work, next to a sleeping child or in a queue, many people start videos muted and only turn the sound on if something catches their eye. A video whose message lives only in the audio is silent and meaningless to them from the first second.
The second reason is understanding. Even with sound on, an accent, fast speech, background music or room noise swallows part of what is said. Subtitles bring that part back. For tutorials, product videos and anything where a number, a price or a name matters, seeing it on screen lowers the chance of mishearing and helps the viewer remember the main point.
The third reason is accessibility. Deaf and hard-of-hearing people are part of your audience too, and without subtitles they are effectively shut out of your video content. Accurate subtitles, with speaker labels in two-person conversations and notes on important sounds, make your video usable for everyone. That is not only the right thing to do; a bigger audience means more opportunity.
And the fourth reason is attention. Text moving on the picture, especially when words appear in time with the speaker, keeps the eye on the video. That is why word-by-word subtitles, where the word being spoken is highlighted, have become so common on Reels.
Burned-in subtitles or a subtitle file?
There are two kinds of subtitles. Burned-in (open) captions become part of the video picture: they are always visible, look exactly as you made them on every phone and app, and cannot be turned off. Separate (closed) captions, such as an SRT file, are uploaded alongside the video and the viewer can switch them on or off.
For Reels and Stories, burned-in subtitles are almost always the right choice. Instagram does have its own automatic captions, but when it introduced them in 2022 Persian was not among the 17 languages announced; and even where they work, the viewer turns them on and their look is out of your hands. When the subtitles are on the picture itself, the font, colour, position and timing are exactly what you chose.
A separate subtitle file is still useful. For YouTube, for your own website, or when you hand the video to an editor working in desktop software, an SRT or ASS file saves a lot of work. It is worth using a tool that gives you both.
Correct Persian: the details that make subtitles look professional
Most speech-to-text tools were built for English and write Persian with the same logic. The result looks right at first glance, but a Persian reader immediately sees the mistakes. These are the details that matter most.
The half-space
«میخواهم» written with a half-space (zero-width non-joiner) is one word; «می خواهم» with a full space is two pieces that can be split when a line breaks, leaving «می» at the end of one line and «خواهم» at the start of the next. The same goes for «کتابها», «خانهای» and «بینظیر». A correct half-space is not just about looks; it stops words breaking in the wrong place.
Persian ی and ک
Arabic keyboards and some tools write the Arabic forms ي and ك. In most fonts these look different, especially ي at the end of a word, which gets two dots underneath. To an Iranian viewer, a subtitle with Arabic ي reads like a spelling mistake.
Spoken or written form?
In everyday videos, writing exactly what is said («میخوام برم») feels more natural and keeps the friendly tone. In formal, educational or service videos you may want the text turned into written form («میخواهم بروم»). Neither is wrong; what matters is staying consistent within one video.
Numbers, prices and English words
Write numbers either all in Persian digits or all in Latin digits, and be precise with prices: «450 thousand toman» and «450000» are not the same thing to a viewer. English words inside a Persian sentence can also scramble the order of the words around them because of right-to-left direction; read the text through once after the subtitles are made.
Proper names
Brand, product, city and personal names are where automatic transcription goes wrong most, because it has never heard those words. The fix is to give the names to the tool in advance, or to correct them all at once with find and replace afterwards.
Readability: font, size, colour and contrast
Subtitles are usually read in a single glance while the eye is on the picture. Anything that makes reading even slightly harder tires the viewer. A few simple rules have the most effect.
Font
For the main subtitle text, plain fonts with medium to heavy weight read best. Persian fonts such as Vazirmatn and Estedad were made for exactly this. Calligraphic and handwritten fonts are beautiful, but for a few large words in a title, not for sentences that keep changing.
Size
On a phone screen, subtitles should be readable without bringing the phone closer. If in doubt, watch the video on your own phone at a normal distance. Subtitles that look fine in the editor can be tiny on a small screen. At the same time, very large subtitles cover much of the picture; one or two short lines are usually the best balance.
Colour and contrast
White text with a dark outline or shadow, or text on a semi-transparent box, reads on almost any picture. The biggest mistake is light text with no outline on a light background: sky, a white wall or the speaker's light shirt. If the video has both bright and dark scenes, take the outline or box seriously.
Line length
Professional subtitling guidelines usually keep each line to roughly 35 to 42 characters and each subtitle to two lines at most. For vertical Reels, where the picture is narrow, shorter lines are even better. Zirnevisino lays lines out at about 38 characters by default and changes line at the speaker's pauses.
Safe zones: where to put subtitles
In Reels and Stories, part of the picture sits under Instagram's interface: the page name and caption at the bottom, the like, comment and share buttons on the right, and the bar at the top. Subtitles that fall in these areas are either hidden or mixed up with Instagram's own text.
The practical rule is to place subtitles a little above the bottom of the picture and away from the right edge; somewhere in the lower third, but not the very bottom. If the speaker's face is in that area, move the subtitles a little above or below the face so they do not cover the mouth and eyes.
The exact size of these zones shifts a little with every Instagram update and is different again for TikTok and YouTube Shorts. The simplest approach is for your editing tool to show the safe zones on the preview. Zirnevisino does that, and if a subtitle would sit under the platform's buttons it warns you before export and offers to move it.
Timing: not early, not late, not too fast
A subtitle should appear exactly when speech starts and leave shortly after it ends. A subtitle ahead of the speaker feels strange, and one that comes late makes the viewer choose between listening and reading.
How fast subtitles change matters too. A subtitle on screen for less than about a second usually goes unread. If the speaker talks fast, use shorter pieces instead of long lines that change quickly, or trim unnecessary pauses in the edit so the video's rhythm stays natural.
Tools that know the timing of each word give you freedom: you can change line at a sentence, a comma or a pause, and if one word is slightly early or late, move just that word.
Three line layouts
Different videos suit different layouts. Zirnevisino has three, and Regenerate switches between them without spending minutes again:
- Balanced: each line is up to about one short sentence and changes with the speaker's pauses; right for most videos.
- Flow: each line is one complete phrase and changes at a sentence end, comma or pause; precise and readable, for teaching and talks.
- Vibe: one to three words at a time, changing with every short pause; lively, for Reels and short videos.
Word-by-word subtitles and highlighting key words
The word-by-word style, sometimes called karaoke, shows the word being spoken right now in a different colour, larger or bolder. It keeps the eye moving with the speaker's voice and works very well for short, energetic videos.
But highlighting everywhere highlights nothing. Beyond the active word, colour only a few genuinely important words: a price, a discount percentage, a product name or the word that carries the video's message. Some templates, like the ones common on high-view Reels, colour key words and numbers automatically.
Another trick is to move the picture itself on important words: a short zoom on a key word, or a short sound effect when an important number is said. Use these in moderation too; if something jumps every second, the viewer gets tired.
The first three seconds: the hook
A Reels viewer decides in the first few seconds whether to stay or scroll on. Subtitles can tip that decision your way. A short, bold title at the start that says what the video is about or what the viewer gains does the job of a hook.
A good hook title is short, carries a specific promise or question, and matches the speaker's first sentence. "Three mistakes that dry out your skin" beats "Today's video is about skin". In Zirnevisino you can place a hook title over the first seconds with a few ready-made looks, and the opening check scores the start of your video out of 100 and suggests a title.
Frame size and aspect ratio for each destination
One video needs a different frame for different places. Reels, Stories, TikTok and YouTube Shorts are vertical 9:16. A portrait feed post on Instagram is 4:5 and a square post 1:1. Regular YouTube is horizontal 16:9.
When the video's shape differs from the destination's, you have two options. Fill covers the whole frame and crops the edges; great for a single speaker in the middle of the frame. Fit keeps the whole picture and adds margins; safer when something important, such as a price on a product, sits at the edge of the picture. Subtitles should sit on the picture itself, not on the margin.
If you have a horizontal video and want a Reel, a simple crop to 9:16 can push the speaker out of frame. Tools that follow the face solve this. In Zirnevisino, Convert to Reel makes the video vertical with one tap and keeps the frame on the face.
Sound: cleaning up before subtitling
Accurate subtitles start with clean audio. A few simple steps while filming help a lot: a lapel microphone or at least the phone close to the speaker, distance from air conditioners and busy streets, and a room without much echo.
After filming you can still improve the sound. Noise reduction lowers background sound so speech is clearer. Removing long pauses tightens the rhythm, and removing filler sounds such as «اِ» and «خب» makes the video look more professional. The important thing is that these cuts never clip words in half; Zirnevisino leaves a little breath around each word so nothing is cut off.
Accessibility: subtitles that work for everyone
If the video has two speakers, such as an interview or a podcast, showing who says each line is essential for a viewer who cannot hear. You can give each speaker their own colour or a name label.
If your audience speaks different languages, bilingual subtitles are a good option: the main subtitle at normal size and a translation smaller above or below it. Just make sure the two lines together do not take so much room that the picture is lost.
Finally, enough contrast, a plain font and enough time to read, the same things that improve readability for everyone, matter even more for people with low vision or for whom Persian is a second language.
Each kind of video, its own subtitle style
The subtitle style should match the kind of video. The same lively subtitles that are perfect for a fifteen-second Reel will tire viewers of a five-minute tutorial. These patterns are a good starting point:
- Tutorials and explainers: the Flow layout, one or two lines, a plain font, and highlighting only key terms. If the video is long, add chapters so viewers know where they are.
- Product and shop videos: the price, the discount and the product name should get colour. A hook title at the start ("Guess the price of this bag") and the shop templates made for this help.
- Vlogs and everyday videos: writing in the spoken form, cheerful and lively templates, and an icon or short sound effect on a few funny moments.
- Interviews and podcasts: a name label for each speaker, a separate colour per person, and a frame that moves to whoever is talking. In Zirnevisino, Podcast mode keeps the camera on the speaker or stacks both people top and bottom.
- Music and lyrics: templates from the Music group with calmer motion, and text that appears with the beat.
If you do not know where to start, pick a template, watch the video on your phone and change only one thing. That gets you to a result faster than building a look from scratch. When you like a look, save it so your page's next videos stay consistent; a consistent subtitle look is part of your page's visual identity.
Trend templates and brand identity
Trend templates, such as large three-word subtitles with key words coloured, became popular because they read quickly on a small screen at scrolling speed. But if every page uses the same template, your video gets lost among the rest.
The middle way is to start from a trend template and move it to your brand's colours and fonts: take the highlight colour from your main brand colour, use the font from your stories and posts for subtitles too, and if you have a custom font, add its file to the tool. In Zirnevisino you can upload your own ttf or otf font and keep the final look as a saved style for everyone in the workspace.
Your brand name is part of your identity too. If your page or product name is unusual, write it once in Brand words so it is spelled the same way in every future video and no viewer ever sees it spelled differently.
Step by step: automatic subtitles with Zirnevisino
Zirnevisino is part of the Admino app and lives in the Studio section. You do not need a connected Instagram page to make subtitles. These steps take you from installing to posting.
- Install the Admino app: the Android version from the site's download page and the iPhone version from Sibapp. Sign up with your mobile number; the first 30 days include every feature free.
- Go to Studio, open Zirnevisino and tap Create project.
- Choose the video: record it with the camera there and then, or pick it from your gallery. The video can be up to 10 minutes long and must have sound.
- Choose the video's language or leave it on Auto-detect. If you want a translation, turn on Translate subtitles and pick the target language.
- In Subtitle options, decide whether punctuation is added and whether casual speech is turned into written form («میخوام» into «میخواهم»).
- In Words for this video, write the brand, product or people that appear in the video, one per line, so they are heard correctly and spelled precisely.
- Start. Only the video's audio is sent; the video stays on the phone. You can leave the app; we will tell you when the subtitles are ready.
Editing in the editor
When the subtitles are ready, the editor opens. The timeline at the bottom shows your words and the tools are at the side. A few things you will usually do first:
- Choose a template. There are more than 100 across Popular, Dynamic, Music, Progress bar, Simple, Trend, Persian special and Shop groups, with search and favourites.
- Tap any word to change its text, break the line, make it coloured, bold, italic or underlined, or fine-tune its start and end time.
- Use Find and replace to correct a word across the whole video at once, and tap Always write it this way to add it to your brand words.
- In Frame size, pick the frame for Reels, a post or YouTube and choose between Fit and Fill.
- Turn on the platform safe zones on the preview and position the subtitles so they do not go under the buttons.
- If needed, use Smart trim to remove pauses and filler sounds, find the strongest clips, or check your opening.
Export and posting
On the export screen you choose the quality: 720p, 1080p or 4K (4K needs a source video at least 2160 pixels). If you pick a quality higher than your source video or higher than the destination platform shows, the app suggests a better fit. The video is rendered on the phone itself; on Android you can leave Admino meanwhile, and on iPhone it is best to stay in the app until it finishes.
Afterwards you choose where the video goes: save to gallery, Instagram Reels, Instagram Story, Telegram and other apps, or publish straight to your page with Admino if it is connected. You can also save the subtitle text as an SRT, ASS or plain text file.
Make a post: title, caption and hashtags
Subtitles are only half the job; the post the video goes out with matters too. In Zirnevisino's Make a post tool, AI reads the video's text and suggests a cover title, a caption and hashtags suited to your page's follower count. If your page is connected to Admino, the hashtag suggestions are more precise. You copy each part separately and regenerate as often as you like.
The Reel cover is usually the first thing people see on your page grid. The Reel cover tool finds the best moment of the face and writes the video's title over it; the same cover is used when publishing to your page.
If you are preparing the video for another day and time, Admino's publishing and scheduling posts it to your page on time. We have also written a separate guide on the best time to post.
Common mistakes in Reels subtitles
- Subtitles at the very bottom of the picture, under Instagram's page name and caption.
- Light text with no outline or shadow on a light background.
- Three or four lines of subtitles at once, covering half the picture.
- A decorative or calligraphic font for long sentences.
- Highlighting almost every word, which means no word stands out.
- Arabic ي and ك and missing half-spaces in Persian text.
- A brand or product name spelled differently each time.
- Subtitles running ahead of or behind the audio.
- Exporting at a lower quality than the source video, or higher without any added detail.
- Posting without watching the whole video once on a phone screen with the sound off.
Pre-publish checklist
- Watch the whole video once on mute: is the main message clear without sound?
- Re-read names, prices and numbers.
- Make sure the subtitles are in the safe zone and not over the speaker's face.
- Watch the first three seconds on their own: does the hook title or first line give a reason to stay?
- Keep the highlight colour for a few key words only.
- Match the aspect ratio to the destination: 9:16 for Reels and Stories, 4:5 for feed posts.
- Prepare the caption and hashtags and pick the Reel cover.
Subtitles for YouTube and SRT files
If you publish the video on YouTube as well as Instagram, a separate subtitle file is useful. YouTube accepts SRT files and viewers can switch the subtitles on or off. In Zirnevisino you save an SRT, ASS or full text file from the subtitle text screen. In the Admino web panel you also see your project list and subtitle texts and can download the SRT file, for when you edit the video in desktop software.
For a horizontal YouTube video, choose the 16:9 frame and make the subtitles a little smaller than for Reels, since the video is usually watched on a larger, full-width screen.
Cost: how subtitle minutes are counted
Zirnevisino comes with an Admino subscription and each plan includes subtitle minutes per month; each plan's exact allowance is on the pricing page, and the monthly plan currently includes 60 minutes a month. Each video is rounded up to the minute and counts as at least one, so a 45-second video uses one minute and a 2-minute-10-second video uses three.
If your month's minutes run out, you buy 30, 60 or 120-minute packs from your Admino wallet. If making subtitles fails for any reason, no minutes are taken, and Regenerate with a different line layout uses no new minutes either. Every new account gets 30 days of every Admino feature free after signing up and verifying a mobile number.
Conclusion
Good subtitles for Instagram Reels have four qualities: they are readable, they sit in a safe place, they are in sync with the audio, and their Persian is written correctly. Everything else, from word-by-word templates to a hook title and effects on key words, is built on that base. Get the base right and you will have better videos with any tool.
If you want to do all of this on your phone without desktop software, Zirnevisino in the Admino app is built for it: accurate Persian subtitles with the timing of every word, more than 100 templates, simple editing and up to 4K export, while your video stays on your own phone. For story text, we have also written a separate guide on Persian typography.
Frequently asked questions about this guide
What is the best subtitle size for Instagram Reels?
There is no fixed number, because it depends on the font and the video. The practical rule is that subtitles should be easy to read on a phone at a normal distance and no more than one or two short lines, each about 35 to 42 characters.
Where should subtitles go in a Reel so they are not under the buttons?
In the lower third of the picture, but above the page name and caption, and away from the right edge where the like and comment buttons sit. Zirnevisino shows the safe zones on the preview and warns you if a subtitle goes under the buttons.
How long does it take to make automatic Persian subtitles?
Usually a few minutes, depending on the video's length and your connection; only the audio is sent, so the upload is small. You can leave the app meanwhile and you will be told when the subtitles are ready.
Can I edit the automatic subtitle text?
Yes. Tap any word to change its text, start and end time, colour or line break. Find and replace also corrects a word across the whole video at once.
Are burned-in subtitles better than an SRT file?
For Instagram Reels and Stories, burned-in subtitles are better because they are always visible and look exactly as you made them. An SRT file is useful for YouTube and for editing in desktop software; Zirnevisino gives you both.
How do I subtitle a video longer than 10 minutes?
Zirnevisino accepts videos up to 10 minutes. Split a longer video into parts; for Reels, shorter parts usually work better anyway.
Is Zirnevisino free?
Zirnevisino comes with an Admino subscription and includes monthly minutes. Every new account gets 30 days of every feature free after signing up and verifying a mobile number, once per number.
Zirnevisino: automatic subtitles
Turns a video's speech into Persian or English subtitles, with animated styles, word-by-word editing and export on the phone itself.
Explore this featureReady to get started today?
Connect your Instagram account and let Admino handle your DMs, comments, and publishing.
See pricing