Add Text to a Photo
Put a caption, title or label on an image in a few clicks. Choose a font style, size and color, then add an outline or shadow so it stays readable on any background.
- On-device
- No sign-up
- Batch
- Free, no watermark
Drop images on the plate
or paste with Ctrl/⌘ V
Processed on this device
How it works
- 01Drop, choose or paste the images to caption.
- 02Type your text, then set font, size, color, outline, shadow and position.
- 03Select Process to add the text to every image.
- 04Download each file, or select Download all for a ZIP.
Why use this tool
Readable on any photo
Outline and shadow options keep white text legible over bright skies and dark text legible over shadows.
Four font styles
Pick sans, serif, mono or rounded to suit a meme, a formal label or a playful card.
Precise placement
Choose one of nine positions, then nudge with an offset. Multiline text is supported.
Supported formats
Use cases
Memes and reaction images
Add bold white text with a black outline at the top and bottom of a photo, the classic look that reads at any size.
Labeled event photos
Stamp “Spring Fair 2026” in the same spot on a whole batch of photos before posting them to a school group.
Before-and-after labels
Put “Before” and “After” on renovation or repair photos so viewers can tell them apart when shared separately.
Technical details
Text is drawn onto the pixels, so it becomes part of the image and can’t be edited later. Keep your original if you might change the wording. The same text and settings apply to every image in a batch, which suits labels and captions but not unique text per photo. Check the preview of the first image, then confirm the placement suits the rest of the set. Use line breaks for multiline text, and the nudge offset to clear a face or logo. Outline and shadow matter more than color choice: over a busy photo, unoutlined text often becomes unreadable on small phone screens.
Your files stay with you
This tool runs entirely inside your browser using Web Workers and WebAssembly. Your images are never uploaded, never stored on a server and never used to train AI. Close the tab and they’re gone. Learn more
Frequently asked questions
Can I add different text to each image?
Not in one batch. The same text and settings are applied to every image you add. For unique captions, process each photo on its own, or group photos that share the same caption and run each group separately.
How do I make text readable on a busy photo?
Turn on the outline in a contrasting color, such as black around white text, or add a shadow. Increase the size a little, and use the position and nudge offset to place the text over a calmer part of the image.
Can I edit the text after downloading?
No. The text is merged into the image pixels, like paint on a print. To change it, go back to your original photo and add new text. Pixellin never modifies your original file, so it’s still available.
Can I write more than one line?
Yes. Multiline text is supported: add line breaks where you want them. All lines share the same font, size, color and effects, and they’re placed together at the position you choose.
Related tools
Crop Image
Cut away the edges you don’t want, or trim a photo to an exact ratio for a profile picture, product grid…
EDITRotate Image
Turn sideways or upside-down photos the right way round, or straighten a tilted horizon by a few degrees.
EDITAdd Watermark
Stamp your name, website or logo on photos before you share them, placed in one corner or tiled across the…
EDITRemove Solid Background
Turn the plain background of a logo, signature, icon or product shot transparent.
EDITFlip Image
Reverse a photo left to right, turn it upside down along its horizontal axis, or do both.
EDITBlur Image
Soften an entire photo with a smooth, Gaussian-style blur.