Upload an image, add text or image layers. Click a layer to select it, drag to reposition.

Choose file or drag image here PNG, JPG, WEBP supported
Select a layer to edit its properties

How to Use Add Text to Image

  1. Upload your image — drag and drop or click to browse. JPG, PNG and WEBP are all supported.

  2. Add a text layer — click + Text to create a new text element on the image.

  3. Edit the text — change the content, font, size, colour, and style (bold, italic, shadow, box) in the toolbar.

  4. Drag to position — click and drag any layer to move it. Use the Snap grid to align to corners, edges or centre.

  5. Add image layers — click + Image to overlay a logo or watermark. Adjust scale and opacity in the toolbar.

  6. Save — choose Save as JPG, PNG, or WEBP to download your finished image.

What Is Add Text to Image?

Add Text to Image is a browser-based editor that lets you overlay text and image layers on top of any photo — without installing any software. It's useful for adding watermarks, creating social media graphics, labelling images, adding captions, or building simple compositions.

Each text layer supports custom fonts, size (as a percentage of image height so it scales proportionally), colour, opacity, bold, italic, drop shadow, and a background box. Image layers can be scaled and repositioned freely. Everything runs locally — your image never leaves your device.

Frequently Asked Questions

Yes — click + Text as many times as you like. Each layer is independent and can be moved, restyled, or deleted individually.
Click + Image and select your logo file. Use the Scale slider in the toolbar to resize it, and drag it to position it anywhere on the photo.
Using a percentage of the image height means your text stays proportional regardless of resolution. 5% on a 1000px image = 50px; on a 4000px image = 200px.
JPG, PNG, and WEBP. PNG preserves transparency if your original has a transparent background. JPG is best for photos; WEBP gives the smallest file size for web use.
No. Everything happens entirely in your browser. Your image never leaves your device.
Yes, completely free. No signup, no account, no hidden fees.