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

ToolBest forCost
CanvaFull control, fonts, effectsFree
iPhone PhotosQuick captions and markupFree, built in
Google PhotosAndroid quick editsFree, built in
Paint / PreviewDesktop, no signupFree, built in

Method 1: Canva (most control)

  1. Go to canva.com → Create a design → set a custom size, or upload your photo via Uploads.
  2. Drag the photo onto the canvas so it fills the frame.
  3. Click Text in the left panel → choose a heading or add a text box.
  4. Type your words, then use the toolbar to set font, size, colour, and alignment.
  5. Drag the text into place; use the guides to centre it.
  6. 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)

  1. Open the photo in Photos.
  2. Tap Edit.
  3. Tap the Markup icon (the pen tip).
  4. Tap the + button → Text.
  5. Type, then drag to move and use the handles to resize.
  6. Tap Done.

For a quick caption this beats any app — no downloads, no account.

Method 3: Android

  1. Open the photo in Google Photos.
  2. Tap Edit → Markup (or Draw).
  3. Add text with the T tool.
  4. Drag it into position and tap Save.

Samsung and other gallery apps have an equivalent markup tool.

Method 4: Windows and Mac

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.

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.