Add Text to Image
Type your text, drop it onto a photo, gradient, or solid color, pick a font, and download a crisp PNG. It all runs in your browser, so nothing is uploaded and there is no watermark.
Tip: drag the text on the image to move it.
Add Text to a Photo Online, Free and Private
Sometimes you just need a few words on top of an image: a quote card for Instagram, a caption over a screenshot, a title slide, a thumbnail, a meme. This free tool does exactly that and nothing you do not need. You type your text, choose a background (upload your own photo, pick a gradient, or set a solid color), then move the text where you want it and style the font. Because it works entirely in your browser, your image is never sent to a server, and the download comes out clean with no watermark stamped across it.
What you can do
- Write single or multi-line text and drag it anywhere on the image
- Use your own photo, a ready-made gradient, or a solid color as the background
- Dim or brighten the background so the text stays readable
- Choose from 11 fonts, set size, line spacing, bold, italic, and color
- Add a text shadow or UPPERCASE styling in one click
- Export the right size for Instagram, Stories, YouTube, or a link preview
- Download a high-resolution PNG or copy straight to your clipboard
- No signup, no upload, no watermark
How to add text to an image
Type your text
Enter one or more lines in the Text box. Set the alignment and toggle uppercase or a shadow if you like.
Pick a background
Upload a photo, choose a gradient, or set a solid color, then adjust the brightness for contrast.
Style and download
Choose a font and size, drag the text into place, then download the PNG or copy it to your clipboard.
Common uses
Quote cards for Instagram, LinkedIn, or Pinterest, using the Square or Portrait size.
Captions on screenshots before you share a bug report or a how-to.
YouTube thumbnails and blog covers in the Landscape or Wide size.
Story slides and simple announcements in the 9:16 Story size.
Memes and reaction images with a bold font and a text shadow.
Link previews at the 1200x630 size social platforms expect.
Frequently asked questions
Is this tool free and private?▾
Yes. It is completely free with no signup, and everything runs locally in your browser, so your data never leaves your device.
How do I add text to an image?▾
Type your text in the Text box, choose a background (upload a photo, pick a gradient, or set a solid color), then drag the text into place, style the font, and download the PNG.
Can I use my own photo?▾
Yes. Switch the background to Image and upload a PNG, JPG or WebP. It is drawn on your device and never uploaded to a server.
Does the download have a watermark?▾
No. The exported PNG is clean, with no watermark and no signup required.
What sizes can I export?▾
Square (1:1), Portrait (4:5), Story (9:16), Landscape (16:9) and the 1200x630 size used for link previews, so it fits Instagram, YouTube thumbnails and social cards.
Can I move the text?▾
Yes. Drag the text anywhere on the image, or use Reset text position to recenter it. You can also set left, center or right alignment.