How to Add Text to a Photo (Free, Any Device)
To add text to a photo, open it in Canva (free) and use the Text tool — click the image, type, and drag the text where you want it. The same job takes seconds on a phone with Photos (iOS) or Google Photos, or with Paint on Windows.
The quickest options
| Tool | Best for | Cost |
|---|---|---|
| Canva | Full control, fonts, effects | Free |
| iPhone Photos | Quick captions and markup | Free, built in |
| Google Photos | Android quick edits | Free, built in |
| Paint / Preview | Desktop, no signup | Free, built in |
Method 1: Canva (most control)
- Go to canva.com → Create a design → set a custom size, or upload your photo via Uploads.
- Drag the photo onto the canvas so it fills the frame.
- Click Text in the left panel → choose a heading or add a text box.
- Type your words, then use the toolbar to set font, size, colour, and alignment.
- Drag the text into place; use the guides to centre it.
- Share → Download → PNG (or JPG).
New to the tool? How to use Canva covers the basics in a few minutes.
Method 2: iPhone (built in)
- Open the photo in Photos.
- Tap Edit.
- Tap the Markup icon (the pen tip).
- Tap the + button → Text.
- Type, then drag to move and use the handles to resize.
- Tap Done.
For a quick caption this beats any app — no downloads, no account.
Method 3: Android
- Open the photo in Google Photos.
- Tap Edit → Markup (or Draw).
- Add text with the T tool.
- Drag it into position and tap Save.
Samsung and other gallery apps have an equivalent markup tool.
Method 4: Windows and Mac
- Windows: open the image in Paint, click the Text tool (A), drag a box, and type. Pick a font, size, and colour in the toolbar, then File → Save As.
- Mac: open in Preview → markup toolbar → Text tool.
Both are fine for plain labels, but you get far better typography in Canva.
Making text readable over a photo
This is where most people go wrong — white text on a bright sky disappears.
- Add a dark overlay. In Canva, place a black rectangle over the photo and set Transparency to 30–50% behind the text.
- Or add a shadow/stroke. Canva’s Effects → Shadow or Lift makes text pop off busy backgrounds.
- Keep it short. Three to five words, not a sentence.
- Big and bold. Thin fonts vanish when the image is scaled down.
- Pick a contrasting colour. White or black usually wins; see best colour palette generators for pairings that work.
FAQ
How do I add text to a photo for free?
Use Canva (free) for the most control, or your phone’s built-in editor — iPhone Photos → Edit → Markup → + → Text.
How do I put text over a photo so it’s readable?
Add a semi-transparent dark overlay behind the text, or give the text a drop shadow. Keep it to a few large words in a contrasting colour.
Can I add text to a photo without an app?
Yes — Paint on Windows and Preview on Mac both have a text tool. They’re basic but need no install or account.
How do I add text to a photo on my iPhone?
Photos → Edit → Markup (pen icon) → + → Text → type, position, then Done.
What’s the best app for captions on photos?
For quick captions, the built-in Photos app. For design-quality text with fonts and effects, Canva — see how to make a YouTube thumbnail for a real-world use.
Related guides
Best Color Palette Generators (Free, for Design)
The best free color palette generators — Coolors, Adobe Color, Canva, and more. Generate, save, and apply color schemes fast.
Canva PDF Editor: How to Edit a PDF in Canva
Use Canva as a free PDF editor — upload a PDF, edit its text and images, then export it back to PDF. What Canva can and can't change.
Canva vs Photoshop (Which Should You Use?)
Canva vs Photoshop compared — ease of use, cost, and features. Which design tool is right for your project?