Add Text to Image

Add text to an image online, right in your browser, with no sign-up and nothing uploaded. Drop in a JPG, PNG or WebP photo, type your text, and place it exactly where you want by dragging it on the live preview or using the X and Y position sliders. Choose from eight built-in fonts, pick any size from 8 to 256 pixels, and set the text colour with a full colour picker. Because this image text overlay tool runs 100% in your browser, your photo never leaves your device. When it looks right, download the result as a high-quality PNG.

🔒 100% private — files never leave your device

Loading…

How to use

  1. Drop in or select an image (JPG, PNG or WebP) — it loads instantly into the live preview.
  2. Type your text, then choose the font, size (8–256px) and colour.
  3. Drag the text on the canvas or use the X/Y sliders to position it exactly.
  4. Click Download to save your captioned image as a PNG.

Frequently asked questions

Are my images uploaded to a server?

No. This tool runs 100% in your browser using the HTML canvas. Your image is processed locally on your device and is never uploaded, so your photos stay completely private.

What image formats can I add text to?

You can add text to any common web image, including JPG, PNG and WebP. Whatever your browser can open as an image can be loaded into the preview.

In what format is the result saved?

The edited image is downloaded as a PNG. PNG is lossless, so your text stays crisp and the picture keeps its quality.

Can I control the font, size and colour of the text?

Yes. You can pick from eight fonts (Arial, Helvetica, Times New Roman, Georgia, Courier New, Verdana, Comic Sans MS and Impact), set any size from 8 to 256 pixels, and choose any colour with the colour picker.

How do I position the text exactly where I want it?

Drag the text directly on the live preview, or fine-tune its placement with the horizontal (X) and vertical (Y) position sliders. The preview updates in real time as you adjust it.

Can I add multiple text lines or captions?

This tool overlays one styled text caption per image. To add several captions, save the PNG and load it back in to place the next line of text.

About this tool

Add custom text to any image with adjustable font, size, colour and drag-to-place positioning, then download a PNG. Runs entirely in your browser — private, no upload.

Related tools