How to Add Text to a Photo
Putting text on an image is easy; putting text on an image so it stays readableis the part most tools ignore. A photograph is a busy, uneven background — text that looks perfect over a dark corner disappears the moment it crosses a bright patch. This tool gives you the three things that actually solve that problem: an outline, a shadow, and an optional solid box behind the text. Drag it anywhere, stack multiple layers, and export at full resolution with nothing added.
Upload your photo
It loads straight into the editor and never leaves your device.
Type and drag into place
Write your text, then drag it anywhere on the image. Add more layers for a headline and a subtitle.
Style it for legibility
Set the font, size and colour, then add an outline or shadow so it reads over any part of the photo.
Making Text Readable Over a Photograph
The core difficulty is that photographs have no consistent background. White text is perfect over a dark jacket and invisible two centimetres later over a bright sky. There are three standard solutions and they work in different situations.
An outline is the most reliable. A dark stroke around light text guarantees a contrast edge no matter what is behind it, which is exactly why every meme and every sports graphic uses it. It is slightly blunt visually, but it never fails. A shadowis subtler and more elegant — it lifts the text off the image without a hard border — but it only works when the background is reasonably dark or reasonably even. Over a bright, busy area a shadow alone is not enough.
The highlight boxis the guaranteed option: a solid or semi-transparent panel behind the text removes the problem entirely. It is the least subtle of the three but it is what you want for anything that genuinely must be read — a price, a date, a call to action. And whichever you choose, position matters just as much: dragging the text over the calmest, most even part of the photo does more for legibility than any effect.
Common Situations This Tool Solves
Quote graphics for social media
A photo with a line of text over it is the most shared format there is. Use a serif or script font at moderate size, with a shadow, over a calm part of the image.
YouTube and blog thumbnails
Thumbnails are viewed small, so text needs to be large, bold and heavily outlined. Impact with a thick black stroke exists precisely for this.
Announcements and event posts
Multiple layers let you set a large headline and a smaller line of detail beneath it, each positioned and styled independently.
Labelling photos and screenshots
A highlight box behind short labels keeps them legible over interface screenshots, where the background changes every few pixels.
Frequently Asked Questions
How do I add text to a photo for free?
Upload your image, type your text, and drag it into position. Free, no signup, no watermark, and exported at full resolution.
Does it add a watermark?
No. Nothing is added to your image beyond the text you place yourself.
Is my photo uploaded to a server?
No. The text is drawn onto a canvas inside your browser. Your photo is never uploaded, stored or seen by anyone.
How do I make text readable over a busy photo?
Add an outline - a dark stroke around light text always creates contrast. A shadow is subtler, and a highlight box is the guaranteed option for anything that must be read.
Can I add more than one piece of text?
Yes. Add as many layers as you need, each with its own font, size, colour and position - useful for a headline and a subtitle.
How do I move the text?
Just drag it on the image. The position is stored proportionally, so it lands in the same place in the full resolution export.
Can I use multiple lines?
Yes. Press Enter in the text box for a new line, and use the alignment buttons to control how the lines sit against each other.
What font should I use for a thumbnail?
Impact or another heavy sans, at a large size with a thick outline. Thumbnails are seen small, so subtlety is wasted - legibility is everything.
Does it export at full resolution?
Yes. The editor preview is scaled to your screen, but the text is rendered proportionally onto your original full-size image.
Which format should I choose?
PNG for the crispest text edges and transparency support. JPG if file size matters more. WebP is a good middle ground.
Can I rotate the text?
Yes, up to 45 degrees in either direction - useful for diagonal banners, stamps and watermark-style labels.
Is this tool really free?
Completely free, with no limits, no watermark, no signup and no premium wall. Everything runs in your browser.
Last updated: July 20, 2026 · FlipMyFormat Text on Image
Written and maintained by the FlipMyFormat team
