Add Text to Image Online

Click the photo to place some text, choose its font, size and color, then move it: it stays editable until you export.

The editor is designed for a computer or tablet: open this page on a larger screen to edit your image.

100% local processing, nothing is uploaded

How does it work?

Drop your image: it opens in the editor with the Text tool active. Click the photo where you want the text: a “Your text” layer is created. In the right-hand panel, type your text and set the font (8 fonts to choose from), size, weight, alignment, line height and color.

With the Move tool (V key), drag the text or resize its box. The text stays editable until you export; add as many text layers as you need, then click Export.

Examples

A caption on a travel photo

On a 3000 × 2000 pixel photo, white text at size 120, left-aligned 100 pixels from the bottom edge, stays readable even scaled down to 1200 pixels wide for social media (the text is then 48 pixels tall).

A story visual with a headline

A 1080 × 1920 pixel story with a headline in Impact, size 96, centered in a 900-pixel-wide box: keep a 250-pixel margin at the top and bottom, which app interfaces cover.

Frequently asked questions

Is the text still editable after export?
It stays editable in the editor as long as the tab is open. PNG, JPG and WebP files merge all layers into a single image: the exported text can no longer be edited.
Can I use my own fonts?
The editor offers eight fonts found on most computers (Arial, Verdana, Georgia, Times New Roman, Courier New, Trebuchet MS, Impact, Palatino Linotype). If a font is missing on your device, a similar one is used.
Can I undo my changes?
Yes: Ctrl/Cmd + Z undoes, Shift + Ctrl/Cmd + Z redoes, and the “History” tab lets you go back several steps (40 steps per document). A move, a brush stroke or a slider adjustment counts as a single step.
Are my images uploaded to a server?
No. Images are opened, edited and encoded in your browser, on your device. No image, file name or layer text is uploaded: you can even go offline once the page has loaded. Closing the tab erases your work in progress.