TL;DR
70 original Hindi story lines written for text that sits on top of a photo rather than under it. That is a genuinely different constraint: the line has to be readable in about a second, at a size that survives a busy image, in the middle third of the frame where Instagram's own interface will not cover it. Almost everything here is under 25 characters. Tap any line to copy.
A story overlay is a label, not a caption
Text under a photo can be as long as it likes — the reader has already stopped scrolling and the words have a white background to sit on.
Text on a photo has none of that. It competes with the picture, it has no guaranteed contrast, and it gets about one second of attention before a thumb taps through. That is why so many good lines fail as story overlays: they are not bad lines, they are the wrong length for the surface.
Three mechanical rules follow, and they decide everything below.
Length. Under 25 characters reads in a glance. Between 25 and 40 works if the background is plain. Past that you are asking someone to stop and read, which they will not.
Placement. The middle third. The top of the frame carries the profile row and the progress bars; the bottom carries the reply box and the swipe area, where a stray tap opens something. Text near either edge gets clipped or interfered with.
Contrast. Instagram's highlight text style puts a solid block behind the letters and solves this outright. If you would rather have plain text, put it over the plainest region of the picture — sky, a wall, a table, the blurred part — never across a face.
And on script: roman for small text over a busy photo. Devanagari's matras sit above and below the line, so at small sizes over visual noise they are the first thing to disappear. Devanagari is the better choice when the text is large, the background is plain, and the words are the main event. There is a full Devanagari section below for exactly that case.
Under 25 characters — the workhorses (18)
The default size for a line laid over a photo. Every one of these reads in a glance.
Two words (12)
The shortest useful overlay. Works over anything, at any size, on any background.
When the story is about someone else (12)
A story with another person in it. Keep it warm and keep it short — a long tribute over a photo is a speech nobody asked to stand through. When that someone else is a partner and the post is a feed post rather than a story, romantic love captions for Instagram is the bank.
Devanagari, when the text is the picture (14)
For a plain background, a large font, and a line that is meant to be the whole frame rather than a label on one.
For the poll, quiz and question stickers (14)
The sticker box is smaller than the text tool and truncates hard. Keep prompts blunt.
Three overlay mistakes
- A four-line paragraph over a photo. If the line needs a pause to read, it belongs under a post, not on a story. Our post-caption bank is where the longer ones live.
- Text across a face. It reads as a mistake, not a design, and the photo was presumably the point.
- Tagging someone into something they have not seen. A story with a person in it goes to everyone who follows you and stays in your archive. Ask first if there is any doubt.
The other Instagram surfaces have their own limits: captions sorted by the kind of couple photo for the feed, and a Hindi bio for couples for the 150-character profile line.
What disappears in 24 hours
Stories are built to expire, and mostly that is a feature. The blurry photo of the third chai does not need to be permanent.
But the thing people actually post most often — the anniversary frame, the airport goodbye, the year-old photo they found — is exactly the kind of thing that should not vanish overnight. A story archive is private and unsorted, and a highlight is a folder nobody opens twice.
Lovely's Our Journey at ₹49 is the version that stays: a scrollable timeline of up to fifteen dated milestones, each with a photo, a one-line caption and an optional paragraph, closing on a dedication. About twelve minutes because the writing is the work, drafts save while you go hunting for photos, and it opens from a link on any phone with no account needed. When the whole thing started with a couplet rather than a date, a shayari page for her is that version.
"A story is a moment you agreed to forget," says Ganesh, Lovely's founder. "Some of them you did not actually agree to forget."
Make it yours: name the thing in the frame
The one edit for overlay text is not about feeling — it is about the picture.
Before: Mausam ne saath diya. After: Lonavala ne saath diya.
Same length, same rhythm, and now the line belongs to that photo and no other. The rule: whatever is actually in the frame gets named. Not jagah but the place, not chai but the tapri, not dost but their initial. The picture is already showing them the thing — the text just has to say which thing it is.
One swap, one line, under 25 characters. If your edit pushes it past 40, undo it.
Frequently asked questions
How long should an Instagram story caption be?
Short enough to read in about a second, which in practice means under 25 characters for a line laid over a photo. A story sits on screen for five seconds and most people tap through in two, so a long overlay is text nobody finishes.
Should story text be in Devanagari or roman?
Roman for small text over a busy photo, because it stays legible at a size Devanagari does not. Devanagari works beautifully when the text is large, sits on a plain background, and is the main thing in the frame rather than a label on a picture.
Where should the text go on a story?
The middle third, over the plainest part of the image. The top edge is covered by the profile row and the progress bars, and the bottom is where the reply box and the swipe-up area sit, so text near either edge gets clipped or tapped by accident.
How do I make story text readable over a busy photo?
Use Instagram's highlight or background text style, which puts a solid block behind the letters. Failing that, place the line over the plainest region — sky, a wall, a blurred area — and keep it to one line.
How is a story caption different from a post caption?
A post caption sits under the image and can be read at leisure; a story caption sits on top of it and competes with the picture for attention. That single difference is why a good post caption often makes a bad story overlay — it is simply too long.
