How to Add Text Behind Your Photo for Instagram Stories & Posts
Create the text-behind-image effect for Instagram Stories and feed posts for free. Step-by-step guide with no apps, no Photoshop, and no design skills needed.
The text-behind-image effect has become one of the most recognisable visual styles on Instagram. You scroll past it constantly — a person standing in front of a bold word that appears to go behind them, as though the text is painted on the wall and the subject is standing in front of it. It looks like a graphic design agency produced it. It takes about two minutes to create from your phone or desktop.
This guide shows you how to do it for free, with no app to download and no Photoshop needed.
Why This Effect Works for Instagram
Instagram’s feed is dense. Hundreds of posts compete for the same scroll-stopping moment. The text-behind effect creates visual depth that flat text-on-image posts do not have — the brain perceives the layering instantly, even before the viewer consciously processes what they are looking at.
For Stories, it creates a polished, intentional aesthetic that signals production value and keeps viewers watching. For feed posts, it differentiates your content from the flood of basic caption-overlay graphics.
Best Photo Dimensions for Instagram
| Format | Recommended Size | Aspect Ratio |
|---|---|---|
| Feed post (portrait) | 1080 × 1350 px | 4:5 |
| Feed post (square) | 1080 × 1080 px | 1:1 |
| Story / Reel cover | 1080 × 1920 px | 9:16 |
Upload your photo at these dimensions before editing for the sharpest result. The editor preserves your original dimensions on download.
What You Need
- Your Instagram photo (JPEG or PNG)
- A browser — Safari on iPhone, Chrome on Android, or any desktop browser
- TextBehindImg — free, no account required
Step-by-Step: Text Behind Photo for Instagram
Step 1 — Upload Your Photo
Open TextBehindImg.com in your browser. Tap or click the upload area and select your photo — from your camera roll on mobile or your files on desktop. You can also paste a photo URL directly.
The AI immediately detects the subject in the photo — a person, product, pet, or any object with a clear outline — and separates it from the background. This happens automatically, with no selection tool or manual masking on your part.
Step 2 — Add a Text Layer
Click or tap Add Text. A new Text Layer appears. Type the word or phrase you want behind the subject.
For Instagram, shorter is almost always stronger. A single powerful word — your name, a feeling, a location, a number — tends to outperform full sentences at this format. For Stories, text that fills at least a third of the frame reads cleanly.
Font suggestions for Instagram aesthetics:
- Playfair Display — editorial, magazine-style
- Cormorant Garamond — elegant and minimal
- Montserrat Bold — clean, modern, versatile
- DM Serif Display — lifestyle and brand aesthetics
- Bebas Neue — high-energy, fashion and fitness content
- Great Vibes — script style, personal and warm
All are available in the 150+ font library. Type the name in the font search box.
Step 3 — Choose a Color and Preset
Use the color picker to set your text color. For Instagram content, two approaches work well:
Match your palette — use the eyedropper tool (Chrome and Edge, desktop and Android) to pick a color directly from the photo, then adjust the brightness. This creates a cohesive, branded look.
High contrast — pick a color that is the opposite of your background for maximum legibility — white or cream text against a dark background, or deep navy against warm-toned backgrounds.
Alternatively, tap any of the 36 presets for a complete styled look in one tap. For Instagram specifically, Minimal, Vintage, Cinematic, and Neon perform well across different content styles.
Step 4 — Set Overlay Mode to Behind
In the Overlay panel, switch from Normal to Behind.
Your text now appears to go behind the person or subject in the photo. They stand in front of the text as if it were in the background of the scene.
Drag the text to position it. For portrait-oriented posts, placing the word behind the upper body while keeping the face fully visible is the most common composition. For landscape shots, centering the text behind the middle of the subject works well.
Step 5 — Refine with Blend Modes and Effects
Blend modes change how the text interacts with the photo pixels:
- Overlay — text takes on the colors and contrast of the image, very integrated look
- Screen — text lightens and blends, gives a soft illuminated feel
- Soft Light — gentle contrast lift, subtle and natural
Text effects add visual personality:
- Mirage — soft glow blur, ethereal Instagram aesthetic
- Cutout — transparent fill with a border, graphic and bold
- Cinematic — dark shadow with warm tones
Step 6 — Adjust Filters for the Full Composed Look
Switch to the filter tabs to fine-tune the image:
Subject — add a small brightness boost and a slight contrast increase to the person or object to make them read clearly in front of the text.
Background — pull the background saturation down slightly for a muted editorial tone, or increase warmth for a golden-hour look.
Both — adjust the full image together for an overall color grade.
Step 7 — Download and Post
Click or tap Download. The image saves to your device with no watermark in the format that matches your upload.
For Instagram Stories: upload the downloaded image directly to your Stories. Add stickers, polls, or links in the Instagram app after uploading.
For feed posts: upload the downloaded image through the Instagram app or Creator Studio as a standard photo post.
Tips for Instagram-Specific Results
Use Split to Characters for aesthetic arrangements. Break a single word into individual letters using Split to Characters. Spread them across the frame, vary the rotation slightly, or give each letter a different shade from the same color palette. This style is extremely popular on lifestyle, travel, and fashion accounts.
Layer Behind and Normal text together. Set your main word to Behind mode. Add a second smaller layer in Normal mode for a date, location, or handle. The combination creates sophisticated typographic hierarchy.
Add a second Behind layer with opacity-reduced text. For a subtle background texture, duplicate your text, set both to Behind, reduce the size of the second layer, and position it slightly offset. This creates a layered typographic background behind the subject.
Match the download format to Instagram’s preference. JPEG keeps file sizes smaller and uploads faster. PNG is better if your design has transparent elements or you want maximum color accuracy.
Frequently Asked Questions
Does this work on iPhone for Instagram photos? Yes. The full editor works in Safari on iPhone. Upload from your camera roll, design in the browser, and save the result to your photos. Then upload to Instagram normally.
Can I use this for Instagram Stories? Yes. Use a 1080 × 1920 px photo and the result downloads at that size, ready to upload as a Story.
Is the tool free to use for Instagram content? Completely free. No subscription, no account, no watermarks, no usage limits.
Do my photos get uploaded to a server? No. Everything runs locally in your browser. Your photos never leave your device.
Can I use these designs commercially for client accounts? Yes. You own everything you create here. Use it for client social media work or any commercial purpose.
Try it now → — no signup required.