Put custom text on a picture
Overlay a text label with size, color, stroke, and percentage-based position controls.
Image editor workspace
Enable JavaScript to choose a PNG, JPEG or WebP image, use this page's controls and preview the download. The guide below explains the controls and their limits.
Put custom text on a picture
Use this tool for event labels, product imagery, announcements, or quick social graphics. Text is drawn onto the output canvas with a visible outline so it can remain readable across varied backgrounds.
How to use this tool
- Upload a photo or artwork and enter your desired text.
- Choose the text size, fill color, and outline color.
- Adjust X and Y position and inspect the preview to avoid covering the subject.
- Export a new PNG when the wording and alignment look right.
Practical tips
- Choose a contrasting outline when the background contains both light and dark areas.
- Keep labels away from edges that may be cropped by a social platform.
- For multiple independently movable text boxes, open the full canvas editor instead.
Common questions
Can I edit text after downloading?
The exported PNG is flattened. Save a separate copy or use the full editor for more editable text work.
Can I use a custom font here?
This focused tool uses its built-in browser font rather than a custom font uploader.
Limitations: Text drawn by this tool is rasterized into the image when exported.
Related tools: Add a visible text watermark · Build a classic captioned meme · Working with the full canvas editor