Image tool

Text on Photo

Write directly on any photo — a name, a date, a greeting, or a quote — and style it to fit the picture.

Drop an image to add text

Drag & drop, paste, or pick a file

PNG · JPG · WebP — text is added on your device

100% freeNo watermarkNo sign-up PNG · JPG · WebP

Putting text on a photo is how you make a greeting card, a save-the-date, a motivational quote, or a simple labelled image. This free tool lets you write on any photo in your browser and position the words precisely, with full control over how they look.

Choose from several font styles, set the color and a contrasting outline so the text reads over any part of the photo, add a soft shadow for depth, and rotate the text to match the composition. Add multiple pieces of text if you want a heading and a subheading. Download as PNG for the crispest result, or JPG/WebP for smaller files.

How to put text on a photo

  1. Open your photo. Drag a photo in, pick a file, or paste it from the clipboard.
  2. Write your text. Type into the Text box to add words to the photo.
  3. Drag it into place. Move the text anywhere on the photo with a drag, or nudge with arrow keys.
  4. Make it readable. Add an outline or shadow and pick a color that contrasts the photo.
  5. Download. Save as PNG, JPG, or WebP.

Frequently asked questions

How do I write text on a photo?

Open the photo above, type your text, drag it where you want, style it with a font, color, and outline, then download.

How do I keep text readable over a busy photo?

Add a contrasting outline (for example white text with a black outline) and a drop shadow. Both make the text stand out over any background.

Can I rotate the text?

Yes — each text layer has a rotation slider, so you can angle text to match the photo or set it diagonally.

Where is my image processed?

Writing on the photo happens in your browser, so the new photo is created on your own device. How any data associated with the tool is handled is described in our privacy policy.

Related text & image tools