Add Text to Image

Free, no signup. Add captions, watermarks, and labels to one image or dozens at once.

Add text to image

Put text on a photo, free

Captions, titles, quotes, labels and watermarks, placed directly onto an image — without opening design software. Type it, position it, style it, and download as PNG or JPG. One image or 30 at once.

JPG, PNG, WEBP, GIF and BMP all work, up to 50 MB each. The image is redrawn at its original dimensions with your text on top, so the only thing that changes is what you added.

How it runs

Your image never leaves your device

Plenty of tools say this loosely. Here it is exact: this editor makes no server request with your image at all. The picture is drawn onto a canvas inside the page, your text is composited on top of it there, and the download comes straight off that canvas. Nothing is uploaded, so there is nothing on a server to be stored, logged or forgotten about.

That is different from the rest of the tools on this site, which do their work on the server — safely, in memory, but on the server all the same. For adding a caption, none of that is necessary, so none of it happens.

  • No upload at all

    The image stays in the tab

  • Nothing to store

    There is no server copy to delete

  • No account

    Nothing tied to an identity

One caveat, for accuracy: the page itself has to load, and the Google Font you pick is fetched from Google when you select it. So there is network traffic — for the font, never for your picture.

Full detail is in the privacy policy.

How to use it

Four steps

  1. 1

    Add your image

    Drag it in, browse, or paste with Ctrl+V. JPG, PNG, WEBP, GIF and BMP, up to 50 MB — or switch to Batch Mode for up to 30 at once.

  2. 2

    Type your text

    Text appears on the canvas straight away. Add more layers for a headline and a caption, each positioned and styled on its own.

  3. 3

    Style it

    Pick from 35 Google Fonts, set size, colour, alignment and rotation, then add an outline, shadow, background or opacity until it reads cleanly.

  4. 4

    Download

    Export as PNG or JPG. No watermark of ours is added — the only text on your image is the text you put there.

Controls

What you can change

Everything updates on the canvas as you adjust it — there is no render step between changing a setting and seeing the result.

Text styling controls available in the editor.
ControlOptionsWhat it is for
Font35 Google Fonts in 5 groupsSans-serif, serif, display, handwriting and monospace
Size and colourAny size, any hex colourScale to the image and match your brand exactly
OutlineColour and widthThe single most effective fix for text over a busy photo
ShadowColour, blur and offsetAdds separation without the hard edge of an outline
BackgroundColour behind the textA solid block when contrast alone is not enough
Opacity0–100%How you get a watermark that credits without shouting
RotationAny angleDiagonal watermarks, angled callouts, tilted captions
AlignmentLeft, centre, rightKeeps multi-line text tidy
LayersAs many as you needHeadline and caption with completely different styling

Multiple layers

A headline and a caption can have completely different fonts, sizes and positions — they are independent objects, not one text box.

Batch mode

Set the text up once and apply it across up to 30 images, downloaded together as a ZIP. Built for watermarking a whole set.

Legibility tools

Outline, shadow and background colour exist for one reason: text over a photograph is unreadable more often than people expect.

What to make

What people put text on

Social posts

A caption or hook rendered onto the image itself, so it survives being reposted or screenshotted.

Stories and pins

Short overlaid text for a story update, or a title that makes a Pinterest pin worth clicking.

YouTube thumbnails

Big, high-contrast text is most of what makes a thumbnail work in a crowded feed.

Blog headers

Put the post title directly onto the featured image so it reads as a unit when shared.

Product labels

Price, size or variant stamped onto a product shot for a catalogue or listing.

Watermarks

Your name or brand at low opacity — credit that travels with the picture.

Banners and offers

A call to action or promotional line on a marketing graphic.

Memes

The classic top-and-bottom caption, or wherever else you want it.

Quote graphics

Turn a photograph into something shareable with one well-set line of text.

Invitations

Date, time and place on an image invite, ready to send.

Educational labels

Label a diagram, specimen or photograph for a handout or worksheet.

Slides

Titles and captions burned into images before they go into a deck.

Export

PNG or JPG?

It matters more than usual once there is text involved, because letter edges are exactly what JPG compression handles worst.

PNG

Lossless, so every letter edge stays exactly as drawn. The right choice for graphics, flat colour, screenshots and anything where the text is the point — thumbnails and quote cards especially.

JPG

Much smaller files. Fine for a photograph with a caption on it, where the picture dominates and the text is a small part of the frame. Not the choice for a graphic that is mostly words.

Best practice

Making text actually readable

  • Choose a readable font. Decorative faces look good large and turn to mush at thumbnail size.
  • Watch contrast — light text on a light photo is the most common reason a caption disappears.
  • Add an outline before you fight with colour. It fixes legibility over a busy photo faster than anything else.
  • A soft shadow does the same job more subtly when an outline looks too heavy.
  • Keep text off faces, products and whatever the picture is actually about.
  • Size up for mobile. Text that reads comfortably on a laptop is often too small on a phone.
  • One or two fonts per image. Three starts to look accidental.
  • For a watermark, low opacity plus a corner position beats large and centred.
  • Use the same font, colour and placement across a set — that repetition is what reads as branding.

Who uses it

Common jobs this handles

  • Photographers

    Watermarking images before they go out publicly.

  • Social managers

    Preparing text-labelled graphics across several platforms.

  • Sellers

    Labelling product photos with price, size or variant.

  • Students

    Labelling diagrams and images for assignments.

  • Teachers

    Building labelled educational graphics and handouts.

  • Small business

    Keeping branding and messaging consistent across visuals.

  • Designers

    Mocking up text placement quickly before committing in a real tool.

  • Bloggers

    Adding titles to featured images post by post.

FAQ

Frequently asked questions

Is this tool completely free?

Yes. No signup, no watermark on the downloaded image, and no hidden limits.

Does my image get uploaded anywhere?

No — and unusually, that is literally true here rather than a figure of speech. This editor makes no server request at all: the image is drawn to a canvas in your browser and the download comes straight off that canvas. It never leaves your device.

Can I add text to multiple images at once?

Yes. Switch to Batch Mode, add up to 30 images, set your text up once, and it is applied across all of them — downloaded together as a single ZIP.

What fonts are available?

35 Google Fonts across 5 categories: sans-serif, serif, display, handwriting and monospace. They load into the page as you pick them, so what you see on the canvas is what you get in the export.

Can I add more than one block of text?

Yes. Add as many text layers as you need, each with its own font, colour, size, rotation and position. The Text Layers panel is where you switch between them.

Which image formats are supported?

JPG, PNG, WEBP, GIF and BMP, up to 50 MB each. Export is PNG or JPG.

Should I export as PNG or JPG?

PNG if the image has text over flat colour or graphics — it is lossless, so the letter edges stay perfectly crisp. JPG if it is a photograph and you want a smaller file; at normal viewing sizes the difference is not visible.

Does adding text reduce image quality?

The image is redrawn at its original dimensions with your text composited on top, so nothing is scaled or cropped. Exporting as PNG is lossless; exporting as JPG applies standard JPG compression to the whole image.

Can I edit the text after adding it?

While you are in the editor, endlessly — font, size, colour, position, all of it. Once you download, the text is flattened into the image and becomes part of the pixels, so keep your original if you might want to change it later.

How do I make a watermark?

Type your name or brand, drop the opacity to somewhere around 30–50%, and rotate it if you want the diagonal look. Corner placement at low opacity credits the image without competing with it.

My text is hard to read over the photo. What should I do?

Add an outline first — it is the single most effective fix, and it works over any background. A shadow is the subtler alternative, and a background colour behind the text is the guaranteed one.

Does it work on mobile?

Yes, in any modern browser on Android or iPhone, including adding a photo straight from your camera roll.

Does it work offline?

Mostly. The editing itself is entirely local, but the page has to load first, and the Google Font you choose is fetched when you select it. On a connection that drops mid-session, the fonts already loaded keep working.

Is a LoveConverts watermark added to my download?

No. Nothing is stamped onto your export — the only text on the finished image is what you put there yourself.

Do I need to install anything?

No. It runs in the browser — no app, no plugin, no extension, and no design software.

Something not covered? There are more answers on the FAQ page, or you can contact support.

Related tools

Other things you can do here

Every tool