Quick answer: Instagram shows only the first 125 characters of your primary text before cutting off. Front-load your value, pick a proven formula, and match your CTA button to your copy. Good copy stops scrolls. Great copy converts.
---
Why Instagram Ad Copy Matters
Instagram has over 2 billion monthly active users and averages 27 minutes of daily usage per person. Your copy is the difference between a scroll and a click.
Your first sentence has to earn the second one
Most Instagram ads appear alongside organic content. Users don't always realize they're looking at an ad until they've already started reading. That means your opening line needs to pull them in immediately. No warm-up. No preamble.
Strong visuals hook the eye. Copy closes the deal.
Creative stops the scroll. Copy drives the action. Both must work together. A compelling image paired with weak copy wastes your creative budget.
Ads that feel native outperform ads that feel like ads
Match the register of the feed you're entering. Sound like a person, not a press release. The more your copy fits naturally into a user's scroll, the better it performs.
---
Instagram Ad Copy Specifications & Limits
Knowing the character limits before you write saves you from rewriting copy that won't display correctly.
Primary text: 125 characters is all you get above the fold
Instagram allows up to 2,200 characters in the primary text field. But per Meta's Ads Guide, only the first 125 characters display before a "more" tap is required. Write as if everything after character 126 doesn't exist. Your offer, hook, or key benefit belongs at the very start.
Headline: keep it under 40 characters
The headline sits below the creative. Use action verbs and lead with a specific benefit. "Shop the sale now" beats "Great products available for purchase today."
Hashtags: 5 to 11, not 30
You can add up to 30 hashtags. Don't. Research consistently shows 5 to 11 targeted hashtags outperform maxing out the limit. In paid Instagram ads, hashtags help with discoverability for users searching those tags. Pick relevant ones and skip filler tags with hundreds of millions of posts.
Feed, Stories, and Reels share the same character limits
The 125-character primary text cap and 40-character headline apply across all three placements. But user behavior differs. Reels and Stories are full-screen and immersive. Feed is a scroll. Adjust tone and urgency to fit the context, even when the specs are identical.
---
5 Core Copywriting Formulas for Instagram Ads
Pick a formula before you write. It keeps your copy focused and easy to test against other approaches.
Problem-Agitate-Solve (adapted for short copy)
Name the pain. Sharpen it. Offer the fix. End with a CTA. This structure works even in 125 characters. Example: "Tired of posting every day with zero results? Our scheduler handles it for you. Start free today."
Benefit-forward
Lead with your strongest offer. Don't build to it. Put your best line first. Example: "Get 40% off your first order. Free shipping. No code needed." Readers who stop reading after the first sentence still got the point.
Urgency and scarcity
Deadlines and limited availability stop scrolls and force decisions. "Sale ends Sunday." "Only 12 left." "48-hour deal." These lines work because they create a reason to act now. Use them honestly and sparingly so they retain impact.
Objection overcoming
Identify the top barrier to purchase and remove it directly in the copy. "No contracts. Cancel anytime." Or: "No design skills needed." Or: "Free for 14 days, no credit card required." Name the objection and neutralize it fast.
Echo your landing page language
Your ad sets an expectation. Your landing page must match it. If your ad promises a free trial, the landing page cannot bury the signup behind a paywall. Per Meta's advertising policy, ad copy must match landing page promises. Consistency builds trust and reduces bounce rates.
---
Real Instagram Ad Copy Examples by Use Case
These examples follow the specs and formulas above. Use them as starting points, not scripts.
E-commerce discount
Primary text (under 125 chars): "Up to 50% off sitewide. Today only. Free shipping on orders over $40."
Headline: "Shop the sale now"
Hashtags: #sale #fashion #ootd #womensstyle #shopnow
Lead generation or newsletter
Primary text: "Stop guessing what to post. Get a free weekly social calendar delivered to your inbox."
Headline: "Free. Takes 30 seconds."
App install or free trial
Primary text: "Try [App] free for 14 days. No credit card. Cancel whenever. 10,000+ teams already use it."
Headline: "Start your free trial"
Product features or benefits
Primary text: "Builds workout plans around your schedule. Not the other way around. Works on any phone."
Headline: "Download free today"
---
How to Write Ad Copy That Actually Converts
Follow this short checklist before publishing any ad.
Front-load value in the first 125 characters
Don't warm up. Open with your offer, your benefit, or your hook. Assume the reader stops reading at character 125 and act accordingly.
Use action verbs throughout
"Get," "start," "try," "shop," "save," "build." These words move people. Passive phrasing doesn't create momentum.
Align copy with Instagram's built-in CTA button
Per Instagram for Business best practices, your copy and your CTA button should reinforce each other. If your copy says "start free," your button should say "Sign Up" or "Get Started." Mismatched messaging creates friction and lowers conversion.
Test short vs. long copy
Don't guess which length works for your audience. Run both with similar targeting. Check CTR and conversion rate, not just impressions. Let the data decide.
Use 5 to 11 targeted hashtags
Pick hashtags your actual audience follows. Skip generic ones with 100 million-plus posts. Your ad gets buried in those pools.
---
When to Keep Copy Short vs. Expand It
Length is a strategy, not a style preference.
Short copy for bottom-of-funnel audiences
Retargeting audiences and warm traffic already know you. They don't need education. They need a nudge. Short and direct wins here. "Your cart is waiting. Free shipping today."
Longer copy for cold traffic
New audiences need context. Use longer primary text to tell a brief story, overcome objections, and build enough trust for a click. Just remember: the first 125 characters still have to earn the tap to "more."
A/B test both lengths
Run short and long copy against the same audience simultaneously. Let one version win. Then iterate on the winner, not on instinct.
---
How Coinis AI Copywriting Accelerates Your Process
Writing multiple copy variations manually takes hours. Coinis AI Copywriting generates them in minutes, starting from your Brand Profile.
Generate dozens of variations from one brief
Set up your Brand Profile and Coinis learns your voice, tone, and audience context. Then it generates benefit-forward copy, urgency lines, and objection-removal variations, all on-brand and ready to test.
Keep voice consistent across every campaign
Brand Profile stores your brand's context. Every headline, primary text, and CTA sounds like you. No copy that feels like it came from a different company.
Test every formula fast
Want to compare a Problem-Agitate-Solve version against a benefit-forward version in the same campaign? AI Copywriting generates both. You pick the best one. Or run both and let your audience decide.
Optimize per audience and funnel stage
Cold traffic needs different copy than warm retargeting audiences. AI Copywriting adapts tone and structure per segment so your messaging matches where the buyer actually is in the funnel.
---
Or let Coinis do it.
From a product URL to a live Meta campaign. AI-generated creatives. On-brand copy. Direct publish to Facebook and Instagram. Real performance reporting. All in one platform.
Start free. Upgrade when you're ready.
15 AI tokens a month. No credit card.
Frequently Asked Questions
How many characters can Instagram ad primary text be?
Instagram allows up to 2,200 characters in the primary text field, but only the first 125 characters display before users have to tap 'more.' Always put your strongest offer or benefit in the first 125 characters.
What is the best copywriting formula for Instagram ads?
There is no single best formula, but the most reliable are Problem-Agitate-Solve (name pain, sharpen it, offer the fix), benefit-forward (lead with your strongest offer), and objection overcoming (address the top barrier directly in the copy). Test at least two formulas with similar audiences and let performance data guide your choice.
How many hashtags should I use in Instagram ads?
Use 5 to 11 targeted hashtags. Research shows this range consistently outperforms using the maximum of 30. In paid Instagram ads, hashtags help with discoverability for users actively searching those tags, so pick relevant ones rather than high-volume filler tags.
Should Instagram ad copy be short or long?
It depends on where the audience is in the funnel. Short, punchy copy works best for warm retargeting audiences who already know your brand. Longer narrative copy works better for cold traffic that needs context and objection-handling before clicking. A/B testing both lengths with the same audience is the most reliable way to find out which works for your specific offer.