How to Put Text on a Photo That Looks Designed (July 2026)
Add text to photos that looks designed in July 2026. Covers iPhone Markup, free online tools, AI placement, and layer editing for flat JPGs and PNGs.
Adding text to a photo online is easy. Making it look like it belongs there is the part nobody talks about. Whether you're labeling a product shot, building a social graphic, or fixing a flyer you only have as a JPEG, the same principles keep the type from fighting the image underneath it.
TLDR:
- Text on photos earns attention when contrast, placement, and typeface work together; it backfires when any of the three are off.
- On iPhone (12 through 17, iOS 26), add text via Photos > Edit > Markup > "+" > Add Text, five taps total.
- AI places and writes text well as of mid-2026, but getting your exact brand font still requires a manual pass after.
- Layer decomposition is more reliable than AI inpainting for editing text in a flat file; inpainting smears on textured backgrounds.
- Moda's Layerize feature splits a flat JPG or PNG into editable layers, background and text separate, on a free account.
Why Text on Photos Gets More Engagement (and When It Backfires)
Text on a photo earns attention because the eye reads words and images together in a single glance. A caption naming the product, a stat, or a location gives context a raw image can't. If you're working with AI-generated images, the same principles apply.
It backfires when the words fight the photo: type placed over a busy background, low contrast against the subject, or a font that clashes with the brand. The fix is contrast, placement, and one typeface that matches your guidelines.
How do you do it? Start here. Open Moda, create a new canvas, and drag your image onto it. Right-click the image and select Layerize. A layer drops onto the photo, ready to edit. You can even start with an image you create in ChatGPT or any other image generation tool, and then bring it into Moda to make it fully editable.
That's the whole trick most tools miss: the text stays a live layer, not baked into the pixels. You can move it, restyle it, or delete it later without touching the photo underneath.

How to Add Text to a Photo Online Fast
The browser route is where most people land, and the friction is predictable: a watermark stamped across the export, a font menu that skips your brand typeface, or a canvas that wipes itself between sessions and forces a fresh start every time.
Moda sidesteps all three on a free account. No watermark on exports. Your brand fonts carry over session to session. The canvas is persistent, so the file you left open yesterday is waiting when you come back.
The steps hold whether you're on a Mac, a PC, or a Chromebook:
- Open Moda in your browser and create a new canvas.
- Drag your photo onto it.
- Right-click the image and select Layerize.
Layerize splits the photo into its parts, background, shapes, and any existing text, so you can drop a new text field exactly where you want it, in front of or behind any element. This same approach works when you need to edit elements inside a PNG file. No font substitution, no background guesswork, and no paywall in the way.

How to Add Text to a Photo Using AI
A plain overlay editor puts you in charge of every choice. AI hands some of those choices to the model, and it helps to know exactly which ones.
Three things the AI is actually doing:
- Reading the image composition to suggest where text should sit, so it lands in the empty sky or the blurred corner instead of across a face.
- Generating the copy itself from the image context, drafting a caption, headline, or short quote that matches what's in frame.
- Detecting existing text on a flat image and removing it before writing new words in its place.
Those map to three jobs. Styling a headline onto a product shot. Swapping the copy on a flyer you only have as a JPG. Writing a caption that fits the photo's mood.
One real limit as of mid-2026: most tools handle copy generation and placement well, but the font still comes out generic. Getting your brand typeface exact means manual editing after the AI's pass, which is especially relevant when working with ChatGPT images for brand work.
Design Principles That Make Text Look Like It Belongs
The gap between slapped-on and designed comes down to a few fixes:
- Drop a shadow behind the text to lift it off the photo.
- Lay a gradient scrim or a semi-transparent box under words placed over a busy background.
- Dim the photo's brightness before you type.
- Skip thin fonts; heavier weights give the eye more stroke to track against noise.
Contrast drives legibility, hierarchy guides the eye, and whitespace lets text breathe. The professional benchmark is a 4.5:1 contrast ratio, a key part of maintaining brand consistency without a design team. Center short headlines. Left-align anything longer than a line.
Text Art, Curved Text, and Decorative Styles
Decorative text earns its complexity in short bursts: a headline, a logo, an event callout. Run it through body copy and it turns into noise fast, worth keeping in mind when producing marketing materials without a designer.
The common treatments, and where each holds up:
- Curved or arc paths: great for badges and circular logos, unreadable across a full sentence.
- Outlined or stroke-only text: clean over busy photos, hollow and weak at small sizes.
- Gradient fill: adds depth to a single big word, muddy on long lines.
- Glow: lifts a headline off a dark image, distracting anywhere else.
- Letterform masking, where a photo fills the letters themselves, works only on short, heavy, wide type.
How to Choose the Right App to Add Text to Photos
Before you pick a tool, run through four questions:
- Do you need the result to look designed, or just annotated?
- Do you need your brand fonts?
- Do you need text to sit in front of or behind specific elements in the image?
- Do you need to edit or remove text already baked into a flat file?
If any answer leans toward yes, an annotation tool won't cut it. Understanding the difference between an AI design agent vs AI image generator helps clarify which type of tool fits your need. That's what Moda gives you, whether you're on a Mac, PC, Chromebook, or mobile browser.
For a note on a screenshot or a quick label in a message thread, your phone's built-in tools are fine. Anything meant to look designed belongs on the canvas.
How to Edit or Remove Existing Text in an Image
You got a JPEG from an agency, the launch date moved, and now the flyer says the wrong thing. No source file. Two approaches handle it.
AI inpainting erases the old text and rebuilds the background underneath. The tool samples nearby pixels to paint over the gap. On a clean, flat background it works fine. On anything detailed or textured, a photo, a gradient, a patterned surface, it smears, and editing JPEGs without quality loss becomes even harder with inpainting artifacts. The model is reconstructing pixels that were never there, and the more complex the background, the more visible the guess. The result is a patch that reads as wrong even when the replacement text itself is correct.
Layer decomposition takes a different route. It separates the text as its own editable element and leaves the background untouched as a separate layer, which is the core technique behind being able to edit text in any flat image without starting over. Nothing gets reconstructed, so nothing gets smeared. Where it's available, it's the more reliable path.
How Moda's Layerize Turns Any Flat Photo Into an Editable Canvas
Circle back to the flat-JPEG problem: an agency handed you the file, the copy is wrong, and there's no working version to open. Moda's Layerize feature is the fix.
Drag the flat image onto the canvas, right-click it, and select Layerize. Moda pulls the picture apart into its component layers, so the background, shapes, and any existing text each become independent elements you can edit on their own.
From there you drag a new text field wherever you want it, drop it in front of or behind any element, and click into a live text layer to rewrite the copy in your brand font. When Moda restores existing text, it applies the recognized font instead of a pixel-guessed lookalike, so the result reads as designed.
Because the background stays its own intact layer, deleting or moving text never touches the photo behind it. No reconstruction, no smearing. Layerize runs on a free account and works on any flat JPG or PNG, with no single-page limit and no paid tier in the way.

Final Thoughts on Getting Text Into Your Photos
Annotation tools handle quick labels well. Designed output needs live layers, real contrast, and fonts that match your brand. Those are different jobs, and treating them as the same job is where most people lose time. Moda is built for the designed-output job, and it runs free in your browser on any device.
Frequently asked questions
How do I add text to a photo on iPhone 12, 13, 15, 16, or 17?
The path is the same across every iPhone model from the 12 through the 17, including iOS 26: open Photos, tap Edit, tap the Markup pencil icon, tap "+", then choose Add Text. On iPad the steps are identical. Markup works well for quick annotations, but it has no brand fonts, no layer control, and no animated text, so for anything meant to look designed, you'll outgrow it fast.
Free tool to write text on photos online without a watermark: what actually works?
Most free browser tools stamp a watermark on export or substitute a generic font for your brand typeface. Moda's free account skips both: exports carry no watermark, your brand fonts persist across sessions, and the canvas stays open where you left it. Drag your photo in, right-click, select Layerize, and drop a live text field exactly where you want it, in front of or behind any element in the image.
Canva add text to photo vs. Moda: which is better for branded content?
Canva is genuinely fast for quick graphics and has a massive template library that gets teams unblocked in seconds. Where it hits a wall: text lands as a sticker on top of a flattened image, not a live, independent layer on a full editing canvas. That structural difference matters when you need to place text behind a foreground element, swap copy on a flat JPEG you received from an agency, or apply your exact brand fonts without manual substitution. For a quick annotation, Canva is fine. For anything that needs to look designed and stay editable, the layered canvas is the more reliable path.
Can I edit or remove text already baked into a flat JPG or PNG?
Yes, and the approach you choose determines how clean the result is. AI inpainting reconstructs the background by sampling nearby pixels. It works reliably on flat, solid backgrounds but is prone to smearing on photos or gradients. Layer decomposition, which is what Moda's Layerize does, separates the existing text as its own editable element and leaves the background layer untouched, so nothing gets reconstructed and nothing gets smeared. Layerize runs on a free account and works on any flat JPG or PNG.
What makes text on a photo look designed instead of slapped on?
Four fixes cover most cases: drop a shadow behind the text to lift it off the image, lay a semi-transparent box or gradient scrim under words placed over a busy background, dim the photo's brightness before you type, and use a heavier font weight so the eye has enough stroke to track against noise. The professional legibility benchmark is a 4.5:1 contrast ratio. Center short headlines and left-align anything longer than a single line.
Real editable visuals. Real canvas. Full control.
Fly through design work
