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.