Add Text to PNG Online Free
Put captions, labels, and watermarks straight onto a PNG in your browser. Multiple text layers, drag to position, and the transparent background stays transparent.
How to Add Text to a PNG
Drop the image in, type your line, add a text layer, then drag it where it belongs and export as PNG. Nothing is uploaded at any point.
Step 1
Upload Your PNG
Drop the file into the panel or pick it from your device.
Step 2
Type and Place
Write the line, press Add Text, then drag the layer into position.
Step 3
Download PNG
Export with transparency intact, along with any outline or backing you set.
Write on PNG Files with Layered Text That Keeps Transparency Intact
Most people who need words on a picture are doing something small and specific. A screenshot needs a line explaining which button to press. A product shot needs a price or a size note. A photograph needs a caption that credits the source, or a quiet watermark that makes it less worth stealing. A diagram needs labels that survive being dropped into a slide deck. In nearly every one of those cases the picture already exists, the words are known, and what is missing is a fast way to combine the two without opening a design application or handing the file to a web service.
This tool keeps the whole job in the tab. The image is decoded onto a canvas, each piece of text becomes its own layer held in memory, and everything is composed at export time. Because layers are separate, you can add a title, drop in a second line underneath, delete the one you got wrong, and reposition any of them by dragging across the preview. The selection rectangle drawn while you drag belongs to an overlay layer that never reaches the exported file, so no guide marks end up baked into your result.
Readability is where most text-on-image tools quietly fail, because the same white caption that looks clean on a dark photo disappears entirely on a bright one. Two controls solve that here. An outline of adjustable width and colour traces each character so the text holds its shape against busy or high-contrast backgrounds, and a separate text background fills a solid rectangle behind the line when you want a caption bar instead. Both are optional, and both are per layer rather than global.
Typography is kept practical rather than decorative. Nine families cover the range anyone actually reaches for, from neutral sans faces through serif and monospace to display options for poster style headlines, with sizes running from fine print to very large. Bold and italic toggles, left, centre, and right alignment, a per-layer opacity so a watermark can sit back rather than shout, and rotation for angled marks cover the rest. Pressing enter inside the box starts a new line, which is how multi line captions are built.
Transparency is the reason this page is about PNG rather than any image in general. Export as PNG and the original alpha channel is preserved, so a caption dropped onto a cut-out logo floats over whatever background it lands on later instead of arriving as a white rectangle. Area outside your text keeps the clearance it came in with. Very large sources are scaled so the longer side is sixteen hundred pixels before processing, which keeps interaction responsive, and the export size can be capped separately if you need a specific width. Everything runs locally, so unreleased screenshots and unpublished product images never leave your machine.
Multiple Layers
Add as many separate lines as you need, then delete the ones you do not.
Drag to Place
Move text across the preview and drop it exactly where it belongs.
Outline Control
Trace characters with an adjustable outline so captions stay readable anywhere.
Nine Fonts
Choose from sans, serif, monospace, and display families for different jobs.
Transparency Kept
Export as PNG and the clear background stays clear around your words.
Private Editing
The whole job runs in your browser, so nothing is uploaded to a server.
FAQ
Frequently Asked Questions
Drop the file in, type your line into the text box, and press the add button to create a layer. Drag it into position, adjust the font or size, then export the finished image as a PNG in one click.
Yes. Each press of the add button creates an independent layer, so a title, a caption, and a watermark can all sit on the same image. Select a layer and press delete to remove just that one.
It will, as long as PNG remains the selected output. The image is redrawn over a cleared canvas before your text is painted on top, so empty areas keep the clearance they arrived with.
Turn on the outline and pick a contrasting colour, or enable the text background for a solid bar behind the line. Both are set per layer, so one caption can differ from another.
Yes. Each layer has a rotation control running from minus one hundred eighty to plus one hundred eighty degrees, which comfortably covers tilted watermarks, angled headline text, and sideways labels alike.
Nine families are built in, including Arial, Helvetica, Verdana, Georgia, Times New Roman, Courier New, Impact, Comic Sans, and Brush Script, so serif, sans, and display needs are all covered.
Yes. Press enter inside the text box to start a new line, and the tool lays the rows out with proportional spacing. Line breaks are manual, so you decide exactly where each row ends.
Sources whose longer side exceeds sixteen hundred pixels are scaled down to that limit for processing, which keeps editing responsive. You can also set a maximum width to control the exported size directly.
No. Decoding, text layout, and encoding all happen inside your browser through ordinary canvas operations, so screenshots and unpublished artwork never travel off your own device at any point in the process.
