Upload an image, add text or image layers. Click a layer to select it, drag to reposition.
Upload your image — drag and drop or click to browse. JPG, PNG and WEBP are all supported.
Add a text layer — click + Text to create a new text element on the image.
Edit the text — change the content, font, size, colour, and style (bold, italic, shadow, box) in the toolbar.
Drag to position — click and drag any layer to move it. Use the Snap grid to align to corners, edges or centre.
Add image layers — click + Image to overlay a logo or watermark. Adjust scale and opacity in the toolbar.
Save — choose Save as JPG, PNG, or WEBP to download your finished 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.