Add Text to Image
Free, no signup. Add captions, watermarks, and labels to one image or dozens at once.
Select an image
or drag and drop
JPG, PNG, WEBP, GIF, BMP. Up to 50 MB.
You can also paste an image - Ctrl+V / Cmd+V
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
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
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
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
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.
| Control | Options | What it is for |
|---|---|---|
| Font | 35 Google Fonts in 5 groups | Sans-serif, serif, display, handwriting and monospace |
| Size and colour | Any size, any hex colour | Scale to the image and match your brand exactly |
| Outline | Colour and width | The single most effective fix for text over a busy photo |
| Shadow | Colour, blur and offset | Adds separation without the hard edge of an outline |
| Background | Colour behind the text | A solid block when contrast alone is not enough |
| Opacity | 0–100% | How you get a watermark that credits without shouting |
| Rotation | Any angle | Diagonal watermarks, angled callouts, tilted captions |
| Alignment | Left, centre, right | Keeps multi-line text tidy |
| Layers | As many as you need | Headline 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
Crop Image
Reframe before you caption
Image Size Changer
Size for the platform first
Image Compressor
Shrink the finished graphic
Remove Background
Cut out the subject entirely
Batch Convert
30 files to one format
HEIC to JPG
Convert iPhone photos first
Image to PDF
Combine captioned images
Image Upscaler
Enlarge before adding text