Add Text to Image
Add a caption or label to a photo — style it and drag it anywhere. Runs entirely in your browser.
Add text to an image
Upload an image, type your caption, style it, then drag it to the spot you want before downloading.
Drag & drop an image here, or click to browse
Supports JPG, PNG and WEBP.
Result
Your image is processed locally in this browser tab using the Canvas API. It is never uploaded to Calcooo or any server.
How to use this tool
- Drag and drop an image into the box above, or click to browse and select one.
- Type your caption, and choose a font size, color and whether it should be bold.
- Drag the text directly on the image preview to move it to exactly the spot you want.
- Press Add text & download to bake it into the image, then download the result.
FAQ
Frequently asked questions
Is my image uploaded anywhere when I add text to it?
No. Everything happens locally in your browser using the Canvas API. The image never leaves your device.
Can I position the text anywhere?
Yes, drag the text directly on the preview to place it exactly where you want.
Can I change the font size and color?
Yes, use the font size field and color picker before or after positioning the text.
Can I add more than one line of text?
Yes, use a line break in the text box — the tool renders each line stacked below the previous one.
