Add text
Caption with font, color, stroke, shadow.
This runs in your browser. Nothing is uploaded.
About Add text
Burns a caption into an image near the top left, outlining your chosen colour in black so it stays readable, and rendering the whole thing inside your browser.
Labelling a screenshot for a support ticket, putting a date on a scan, marking a photo before you send it on — these are thirty-second jobs that somehow require opening a full editor or handing the file to a website. The file is often the sort you would rather not hand over: an invoice, a medical letter, a screenshot with half your inbox in it.
This draws your text onto a copy of the image at its native resolution. The caption is stroked in black at three pixels and then filled with the colour you pick, which is what keeps it legible over a dark photo and a pale one alike. The position is fixed: forty pixels in from the left edge, with the baseline eighty pixels down.
The fixed position is the main thing to weigh. There is no dragging and no alignment, so if your subject sits in the top left the caption lands on top of it — crop or rotate first, or use the meme tool, which centres its text instead. Size is measured in image pixels, so a 4000-pixel-wide photo needs a much larger number than a screenshot does.
How to use Add text
- 1Drop an image onto the panel, then type your caption into the Text field.
- 2Pick a colour and raise the Size slider. The value is in image pixels, so large photos need large numbers.
- 3Click Apply, check the preview, then Download.
What it won't do
- The caption position is fixed and cannot be dragged or aligned.
- One line only. Text does not wrap, so long captions run off the right edge.
- No font choice and no shadow; the outline is always black at three pixels.
Common questions
How do I add text to a photo without uploading it?
Drop the photo onto this page, type your caption, and click Apply. The text is drawn onto the image by your own browser and the result is saved straight to your downloads, so the photo never travels to a server. That matters most for the files people caption: screenshots, documents and personal photos.
Can I move the caption to a different spot?
No. The text always lands forty pixels from the left with its baseline eighty pixels from the top. If that clashes with your subject, crop the image so there is clear space up there, or use the freehand brush to write where you want it. Precise text placement is the one thing this tool deliberately does not attempt.
Why does my text look tiny on a big photo?
Because the Size slider is measured in the image's own pixels, not in screen pixels. Forty pixels of text is comfortable on a 1000-pixel-wide screenshot and nearly invisible on a 6000-pixel photo from a modern camera. Push the slider towards its 120 maximum for large files, or resize the image down first and then caption it.
Which font does it use?
Bold Inter, falling back to whatever your device uses for sans-serif if Inter is unavailable. There is no font picker. If you need a specific typeface, the practical route is to set the type somewhere else, export it as a transparent PNG, and composite it with the merge tool.
Related tools
Why this one doesn't upload your file
There is no server to upload to. This page is a static file, and the work happens in your browser using the same graphics and WebAssembly code that renders every other site you visit. Your file is read from disk into memory, processed, and handed back as a download. Once the page has loaded you can disconnect from the network entirely and it keeps working. The longer explanation