How-To Guide · Ad Design & Visuals

How to Put Text on Instagram Ad

Learn how to add text to Instagram ads the right way. Covers ad copy fields, image overlays, character limits, safe zones, and tools that make it faster.

TL;DR Instagram ads support text in two places: ad copy fields (primary text, headline) during campaign setup, and text baked directly into the image creative. Keep primary text under 125 characters for best above-the-fold visibility. If you add text to the image, keep it below 20% of the image area for better delivery and avoid the top 14% and bottom 20% safe zones.

4 min read By Updated 0 steps

Originally published .

Instagram ads have two completely separate text layers. Knowing which to use, and when, is the difference between copy that converts and text nobody reads.

> Quick answer: Add text in the ad copy fields during campaign setup for the fastest path. Or embed text directly in the image creative for full visual control. Both work. Best results come from combining them.

Two Ways to Add Text to Instagram Ads

Instagram gives you two distinct places to put text. Pick the right one for the job.

Text in the ad copy fields (primary text, headline, description)

Ad copy fields live inside Meta Ads Manager. You type your text there during campaign setup. No design software needed. Meta displays this text around your image automatically, in consistent fonts and placements. This is the fastest approach.

Text overlaid directly on the image

Image overlay means the text is part of the creative file itself. You design it in a tool, export the image, and upload it. This approach gives you full visual control over font, placement, size, and style. It also means more design work upfront.

---

Adding Text via Ad Copy Fields

Ad copy fields are the fastest way to add text. No designer required.

Primary text field best practices and character limit

Primary text appears below the image in the Instagram Feed. Per Meta's Ads Guide, the recommended limit is 125 characters. The technical max is 2,200 characters, but most users never tap "more." Put your hook, offer, or key message in the first 125. Everything after gets truncated until someone taps to expand.

Headline field best practices and character limit

The headline has a 40-character limit for Instagram Feed ads. It appears below the primary text, close to the CTA button. Keep it punchy. One clear benefit or one direct offer. No wasted words.

Description field and where it appears

The description field has limited visibility on Instagram Feed. It shows up in other placements like Marketplace, Search Results, and Audience Network. Don't rely on it for your core message when targeting Instagram specifically.

Making your copy visible above the fold

Most users see the image and the first line of primary text before they stop scrolling. Write your most important message first. Treat those 125 characters like a headline. If the hook lands, they'll tap to read more.

---

Adding Text Directly on the Image

Image overlays give you creative freedom. Use them with intention.

Current Meta guidelines (20% rule removed, but performance matters)

Meta removed the hard 20% text-on-image rule. Per Meta's documentation, there is no longer a hard cap on how much of your image can contain text. That said, ads with less image text still see better delivery and lower costs. Keep image text focused. One short headline or callout performs better than a paragraph on the image.

Safe zone best practices (top and bottom clearance)

Leave the top 14% and bottom 20% of your image free of text, logos, and key visuals. Instagram UI elements overlap these areas. Text placed there gets covered on some devices and placements. The center of the image is your safest zone.

Font size, contrast, and readability tips

Mobile screens are small. Use a font large enough to read at arm's length without squinting. High contrast between text and background is non-negotiable. White text on a dark overlay works. Dark text on a light solid background works. Avoid gray-on-white or any low-contrast pairing. Avoid script fonts for body text on ads. They read poorly at small sizes.

Tools for adding text to image: design software, AI tools, Revise

Canva, Figma, and Photoshop all let you add text manually. Each requires you to design, export, re-upload, and test. Coinis Revise lets you add, move, or change text on any ad image without opening design software. Upload the image. Edit the text. Done.

---

Best Practices for Readable Text on Instagram Ads

Readable text keeps people from scrolling past.

Contrast and background color selection

Pick backgrounds that make text pop immediately. Solid color backgrounds, dark overlays, or blurred backgrounds all work well. Avoid busy lifestyle photos where text competes with too many visual elements.

Font choice and sizing for mobile

Sans-serif fonts read best on small screens. Bold weights help text hold up on compressed mobile displays. Size up more than you think you need. What looks large on a desktop looks small on a phone.

Placement to avoid UI overlap

Center your most important text vertically. Stay inside the safe zone: clear of the top 14% and bottom 20%. That middle band is your reliable display area across every Instagram placement.

Testing different text approaches

Run two versions of your ad. One with minimal text on the image. One with a bold headline on the image. Watch which drives more clicks or lower CPM. Let the data choose, not your gut.

---

Using Coinis to Add Text Faster

Coinis handles both approaches without bouncing between tools.

Generate ad images with text using Image Ads

The Image Ads workflow generates ad creatives from a product URL. The AI includes copy baked into the image based on your Brand Profile. You get ready-to-upload creatives with text already placed, sized, and styled. No manual design work.

Edit text on existing images with Revise

Coinis Revise includes an Edit text on image capability. Upload any ad image. Change the headline, move the text block, adjust the wording, or swap the styling. It takes seconds rather than the time it takes to reopen a design file and re-export.

Variate to test different text approaches

The Variate capability in Revise generates multiple versions of the same image with different text treatments. Test a short punchy headline against a longer descriptor. Run them side by side and find your winner fast.

---

Or skip the steps.

Coinis Revise edits any ad image with AI. Move text. Change text. Swap colors. Erase objects. Translate to any language. One click each.

No design skills. No Photoshop. One click.

Try Revise free →

15 AI tokens a month. No credit card.

Frequently Asked Questions

What is the character limit for Instagram ad primary text?

Meta recommends keeping primary text under 125 characters to ensure your key message appears above the fold before the 'more' cutoff. The technical maximum is 2,200 characters, but most users won't tap to expand.

Can I put a lot of text on an Instagram ad image?

Meta removed the hard 20% text-on-image rule, so there is no longer a technical limit. But ads with less image text still perform better and receive better delivery. Keep image text to a short headline or callout for best results.

Where does the headline appear on Instagram Feed ads?

The headline appears below the primary text and above the call-to-action button in the Instagram Feed. It has a 40-character limit, so keep it short and direct.

What is the safe zone for Instagram ad images?

Reserve the top 14% and bottom 20% of your image as clearance areas. Instagram UI elements overlap these zones on various devices and placements. Keep all important text, logos, and visuals in the middle band.

Stop hustling

You just read the manual way. Coinis does it all.

Every step above takes hours of manual work. Coinis automates it. Free to start. No credit card. Pay only when you need more volume.

Steps 1–2

Goal + Audience

AI analyzes your brand from a URL. Targets the right buyers automatically.

Steps 3–4

Channels + Budget

One-click launch to Meta. Smart budget allocation out of the box.

Step 5

Ad Creatives

Paste a link. Get dozens of professional ads in minutes.

Steps 6–7

Launch + Track

Live dashboard. Real ROAS. AI suggests what to optimize next.

15 credits day one
No credit card
Free forever tier
Pay only for volume
Start free

You just learned the hard way. Here's the easy way.

Coinis generates ad creatives, launches campaigns, and tracks results. One platform. One click. No ad expertise required.

Try Coinis free