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.

Text on Photo: what this mode does

Lets you write directly on any photo — a name, date, greeting, or quote — positioning and angling the words to fit the composition with full styling control.

Controls at a glance

Placement
Drag the text anywhere on the photo, or nudge with arrow keys.
Rotation
−180° to 180°, so text can sit at an angle or run diagonally across the photo.
Fonts
Seven styles including a Script font for greetings and Serif for a classic feel, with bold and italic.
Colour, outline, shadow
Fill colour, a contrasting outline colour with a width slider (0–25), and an optional shadow for depth.
Size & opacity
Size 2–40 and opacity 10–100%.
Export
PNG (crispest), JPG, or WebP at the photo's full resolution.

What people use it for

  • A greeting card or save-the-date with a styled message.
  • A motivational or inspirational quote over a scenic photo.
  • A name and date on an event or holiday snapshot.
  • A short label or sign written onto a picture.

Legibility tip

Photos rarely have one flat background, so pick a fill colour and a contrasting outline together (white-on-black or black-on-white) and add the shadow — that combination stays readable across the light and dark parts of the same photo.

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