Photo Editor· 5 min read

How to Add Text to Photos Online for Free

Add captions, headlines, and watermarks to any photo directly in your browser. Font, color, size, alignment, and shadow — all editable, all free.

Adding text to a photo used to mean opening Photoshop or paying for Canva Pro. Neither is necessary — you can do it for free in a browser tab, on any device, without uploading your photo anywhere.

Step-by-step

  1. Open the Photo Editor and drop your image on the canvas.
  2. Click the Text tool in the left sidebar and click anywhere on the canvas.
  3. Type your caption. Use Enter for line breaks.
  4. Adjust font, size, color, and alignment in the right panel.
  5. Drag to reposition; use the corner handles to scale.
  6. Click Export and pick PNG (with transparency) or JPG.

Tips for readable text on any photo

  • Contrast beats size — dark text on a bright area, or bright text on a dark area.
  • Add a soft drop shadow when the background is busy.
  • Put a semi-transparent shape layer behind the text if contrast still isn't enough.
  • Stick to two fonts max per image.

Common use cases

  • Social captions and quote graphics.
  • YouTube thumbnails with a 3–5 word headline.
  • Watermarking portfolio images with your handle.
  • Meme templates and annotated tutorial screenshots.

Why do it in the browser?

Because your photo never leaves your device. There's no upload, no cloud storage, no risk of a private image showing up in someone else's training set. That matters even more when the photo has faces or documents in it.

Add text to a photo now

Try it now

Ready to put this into practice? Everything runs in your browser — no uploads, no signup.

Open the tool →

Keep going

Try these tools next

Try another free tool in the same workflow.