Skip to content
TryDocsy

Add Text to Image

Overlay text on images with custom font, size, color, and position

Drop an image here

Select an image to add text to

Max file size: 20MB

100% Private: All processing happens in your browser. Your files never leave your device.

This tool draws multi-line text onto a photo with a choice of six fonts (Arial, Times New Roman, Courier New, Georgia, Verdana, and Impact), seven anchor positions from top-left to bottom-right, a size slider from 12px to 200px, and any text color you pick. A soft dark shadow is drawn behind every line automatically, which keeps light-colored text legible even over a busy or bright part of a photo. You can also switch on a solid background bar behind the text — either stretched the full width of the image or sized to hug just the text itself — useful when you need a clean, readable strip rather than text sitting directly on the photo.

Text only wraps where you press Enter; there's no automatic word-wrap, so a long single line just keeps going past the edge of the image rather than breaking itself. The shadow behind the text can't be switched off, and the six listed fonts are the only ones available — there's no way to load a custom font file. As with the other single-image editors on this site, only a PNG upload keeps its transparency in the output; everything else is flattened onto white and saved as a JPEG.

How it works

  1. 1. Drop or browse a photo

    One image at a time, up to 20 MB — larger files are rejected at this step.

  2. 2. Type your text and pick a font and position

    The text box accepts multiple lines (press Enter to break a line). Choose from six fonts and seven positions in the two dropdowns.

  3. 3. Set size, color, and background

    Font size runs 12-200px. Pick any text color with the color picker, and optionally turn off Transparent to add a solid background bar, either Full Width or fitted to the text.

  4. 4. Apply Text & Download

    First press renders the text at full resolution and swaps the button to a second Download Image button — press that to save. Start Over clears everything back to the default "Your Text Here".

When you'd use it

  • Adding Name and Date of Birth to an exam photo

    Some government exam portals ask for a name-and-DOB caption beneath the photo itself. Set the position to Bottom Center, type the two lines, and turn on Full Width background for a clean solid strip under the image rather than text floating over it.

  • Captioning a photo for social media

    Overlay a short caption or headline in a corner or across the bottom of a photo before posting it.

  • Labeling a set of similar photos

    Mark a series of otherwise-identical photos with "Before", "After", a date, or a location so they stay distinguishable once they're separated from any folder or context.

  • Adding a short credit line to a photo

    Place a small handle or name in a corner of a photo before sharing it somewhere the original context won't travel with it.

Fonts, positioning, and sizing

The six available fonts are Arial, Times New Roman, Courier New, Georgia, Verdana, and Impact, each rendered bold. The seven position options anchor the text block to a corner, a top/bottom edge center, or the dead center of the photo. Size runs from 12px up to 200px, and every line gets the same automatic drop shadow so the text stays readable regardless of what's behind it in the photo.

The background bar, and why it matters for caption strips

With Transparent switched on (the default), text sits directly on the photo with just its shadow for contrast. Turning it off lets you pick a solid background color: Full Width draws that color as a bar stretching across the entire image at the text's height, while leaving Full Width unchecked shrinks the bar down to hug only the text's own measured width. The Full Width option is what produces a clean caption strip, rather than a colored box wrapped tightly around the letters.

Output format

The same output rule applies here as on this site's other canvas-based photo editors: a PNG you upload comes back as a PNG, transparency intact, once the text is added. Anything else — JPG, WEBP, GIF — is first filled in with white behind the photo and then written back out as a JPEG at 95% quality, so any transparency in those formats doesn't carry through.

Frequently asked questions

Can I use this to add my Name and Date of Birth under a photo for an exam application?

Yes. Set the position to Bottom Center, type your name and DOB (using a line break between them if needed), and turn on the Full Width background option for a clean solid strip beneath the photo.

Can I upload a custom font, or am I limited to the six listed?

You're limited to the six built-in fonts: Arial, Times New Roman, Courier New, Georgia, Verdana, and Impact. There's no option to load a font file.

Can I turn off the shadow that appears behind the text?

No. A soft drop shadow is drawn automatically behind every line at a fixed strength and can't be disabled from the UI.

Does long text wrap automatically to the next line?

No. Lines only break where you press Enter in the text box. A single long line will run past the edge of the image rather than wrapping on its own.

What happens to a transparent PNG once I add text to it?

It stays transparent — PNG uploads produce PNG output. Any other format is filled with white first and saved as a JPEG, so transparency doesn't survive.

Is there a size limit on the photo I can use?

Yes, 20 MB per image, checked before the file is previewed.