Skip to content
OneTooling

Add Text to Image

Add text to a photo: several draggable layers with fonts, colors, outline, shadow, background box, and rotation. Export at full size. Nothing is uploaded.

Runs in your browser · nothing uploaded

Drop a file here, or

JPG, PNG, WebP, GIF, AVIF.

Why is there an ad? This tool is free and runs on your device. One small ad pays for hosting and new tools. No pop-ups, no autoplay, never inside the tool. How we make money

How to add text to an image

  1. Choose an image. A first text layer appears in the middle.
  2. Type your text, then pick a font, size, and colour.
  3. Drag the text where you want it. Add outline, shadow, a background box, or rotation to make it stand out.
  4. Add more layers if you need them, choose a format, and press Download.

Text size is set as a share of the picture width, so a caption looks the same in the preview and in the full-size file. Save as PNG for sharp edges, or JPG for a smaller photo.

Questions

Is my image uploaded?

No. The picture and your text are combined in your browser tab. Nothing is sent to a server.

Can I add more than one piece of text?

Yes. Press Add text for each new layer. Every layer has its own font, size, colour, outline, shadow, box, and rotation. Drag any text on the picture to move it, or use the position sliders for exact placement.

Which fonts can I use?

The tool uses fonts already installed on your device, in six families: sans-serif, serif, monospace, a bold headline style, rounded, and handwriting. The exact look can differ a little between Windows, macOS, Android, and iOS, and the saved file shows what your device draws.

How do I make text readable on any photo?

Add an outline in a contrasting colour, a soft shadow, or a semi-transparent background box. White text with a dark outline works on most pictures, and this is the classic meme style.

Does the saved picture keep its full size?

Yes. The preview is a smaller copy, but the file you download is drawn at the original pixel size, with the text scaled to match.

Credits

Built by OneTooling using standard browser features. No third-party code runs on your data.