Add Text to Photo
Add professional-looking text overlays to any photo with AI-generated typography.
Type 'add the text HELLO SUMMER in bold white letters at the top center of the image' and EditThisPic's AI places stylized text in 15-30 seconds. Perfect for social media graphics, quotes on photos, watermarks, or promotional materials. The AI understands typography, placement, and styling. No design skills required. Free to try, no account needed.
How it works
Upload your photo
Drop your image into EditThisPic. Photos with clear areas for text placement work best - consider where the text won't cover important subjects. JPG, PNG, WebP up to 7MB.
Describe the text and style
Type exactly what text and how: 'add SPRING SALE in bold pink script letters in the top right corner' or 'add a subtle watermark with my name in the bottom corner.' Include the exact words, font style, color, and position. The AI generates text matching your description.
Copy one of these to get started:
add the text 'ADVENTURE AWAITS' in elegant white serif letters centered on the image with a subtle drop shadow
add SALE 50% OFF in bold red letters at the top of the image, attention-grabbing retail style
add a semi-transparent watermark with '@mybrand' in the bottom right corner, subtle and professional
add 'WEDDING JUNE 2025' in elegant gold script letters at the bottom center, romantic and sophisticated style
3 more prompts
add 'BELIEVE IN YOURSELF' in modern minimalist black letters on the left side of the image, clean sans-serif font
add 'NEW ARRIVAL' as a diagonal banner in the top corner, bright yellow with black text, retail style
add the date 'DEC 2024' in orange timestamp style in the bottom right corner, like a vintage photo date stamp
Generate and review
Check that the text is readable against the background, positioned correctly, and styled as requested. Verify spelling is correct and the font style matches your vision.
Refine style if needed
If the text isn't quite right, describe adjustments: 'make the text larger and more bold' or 'change to a more elegant script font.' Fine-tuning gets the exact typography you want.
"Needed to add my brand name to product photos for Instagram. Just described where and how I wanted it - looked like I hired a designer." @SmallBizSarah
See it in action
Instagram travel quote
A scenic photo transformed into a shareable social media graphic with an inspirational overlay.
add 'WANDER MORE' in bold white capital letters centered on the image with a subtle drop shadow for readability
Product promotion graphic
A product photo turned into a promotional graphic with sale messaging.
add 'SUMMER SALE 30% OFF' in bold red and white letters at the top of the image, retail promotional style
Elegant event save-the-date
A photo transformed into a sophisticated announcement with elegant typography.
add 'SAVE THE DATE - JUNE 15, 2025' in elegant gold script letters at the bottom center, wedding invitation style
If something looks off
Text is hard to read against busy background
Why: The text color blends with the background elements, reducing contrast and legibility.
add the text with a solid background box behind it, or add a strong drop shadow for contrast
💡 Always add 'with drop shadow' or 'with dark/light outline' when placing text on complex backgrounds
Text has spelling mistakes
Why: The AI interpreted or generated the text differently than intended.
Make sure to put your exact text in quotes or CAPS: add 'YOUR EXACT TEXT HERE' in the style...
💡 Use quotes around the exact text you want, and check carefully - AI can sometimes misread
Font style isn't what I wanted
Why: The AI interpreted the style description differently or has limited font options.
add the text in a [more specific style - clean sans-serif/elegant script/bold block/handwritten] font
💡 Be specific: 'modern sans-serif like Helvetica' or 'elegant script like wedding calligraphy'
AI changed the wrong area or something I didn't want changed
Why: The AI could not determine exactly which area you meant from description alone. This happens with ambiguous requests.
Tap a marker on the specific area you want to change, then regenerate with the same prompt
💡 Markers tell the AI 'I mean THIS one specifically.' Use them when description alone is ambiguous.
Text is too small or too large
Why: The AI misjudged the appropriate scale for the text relative to the image.
add the text at [larger/smaller] size, taking up about [percentage] of the image width
💡 Give size context: 'large and bold' or 'small and subtle in the corner'
Quick answers
Do I need to mark where the text should go?
No! Just describe the position: 'at the top center,' 'in the bottom right corner,' or 'across the middle.' The AI understands these spatial descriptions. Use markers only when you need very precise positioning or the AI keeps placing text in the wrong spot.
Can I choose specific fonts?
You can describe the font style rather than specific font names: 'elegant script,' 'bold sans-serif,' 'handwritten casual,' or 'classic serif.' The AI generates text matching these style descriptions. For brand-specific fonts, traditional design software offers more precision.
How do I add multiple lines of text?
Include all text in your prompt with line breaks described: 'add HELLO on the first line and WORLD below it in the same style.' The AI handles multi-line layouts when you describe them clearly.
Can I add text in languages other than English?
Yes. Include the exact text in your prompt: 'add BONJOUR in elegant script' or include characters from other languages. The AI can generate text in various languages and scripts, though some may have more limited style options.
Will the text be editable later?
The text becomes part of the image and is not separately editable. If you need to change the text, regenerate with the new wording. For frequently updated text, consider using traditional design tools that keep text as separate layers.
Ready to add text to your photos?
Free to try. No signup required.