Text on Image

Typeset text on images with multi-layer support, drag positioning, coordinate fine-tuning, custom fonts and styles.

Upload Image

Click or drag to upload an image

Text Layers

Click "Add" to create a text layer

Please upload an image first

Usage Instructions

Multi-Layer

Add multiple text layers, each with independent font, size, color, stroke, opacity settings. Click a layer to select and expand settings, click the eye icon to toggle visibility.

Drag Positioning

Click text on preview to select the layer, drag to adjust position. Or use X/Y pixel coordinates for fine-tuning, with origin at top-left corner.

Font Notes

Provides browser-built-in fonts: Arial, Georgia, Verdana, Courier New, Trebuchet MS, Tahoma, Impact. No extra loading required, great compatibility.

Notes

All image processing is done locally in the browser, nothing is uploaded to the server. Downloaded images keep the original format (JPG, PNG, WebP). For multi-line text, use line breaks in the input.