Add Text to Image

Place movable, outlined text on any image and export PNG. Free, no account - and your file never leaves this browser tab.

Choose an image to add text

or click to browse - pasting an image works too

JPG, PNG, WebP, GIF, or BMP up to 25MB each
Processed on this device. Never uploaded.
How it works

Add Text to Image in 4 steps

  1. Choose the image you want to annotate.

  2. Enter the text and choose font, size, color, alignment, and outline.

  3. Drag the text directly on the preview to position it.

  4. Download the flattened PNG image.

When to use it

Add a clear caption, label, title, or callout directly onto an image. Style the font, size, color, alignment, and outline, then drag the text to its exact position on the live canvas before downloading a flattened PNG.

  • Add a caption to a social image or product photo.
  • Label screenshots for documentation and support.
  • Place titles on thumbnails, flyers, and simple promotional graphics.

Format & quality notes

  • The downloaded image is flattened, so the text cannot be edited afterward.
  • An outline keeps light or dark text readable over detailed backgrounds.
  • Font rendering and export happen locally through Canvas.
FAQ

Questions about the Add Text to Image.

Can I move text after adding it?

Yes. Drag the text directly on the image preview until it reaches the desired position.

How do I keep text readable on a photo?

Choose a contrasting text color and add a dark or light outline several pixels wide.

What format is downloaded?

The result is a lossless PNG containing the original image and flattened text.

Is the image uploaded?

No. Text rendering and download generation happen locally.

Give feedback

Goes straight to the team - no account needed.