Add Text to Image result preview — text adder to put captions, quotes and custom fonts on an image

Add Text to Image — Free Online Photo Text Editor

Add styled text, custom fonts, colors and outlines to JPG, PNG, WebP, SVG or GIF files.

Drop an image — place your text and download the finished picture

How to add text to an image online with captions, quotes and custom fonts

This tool puts your own words on a photo or graphic. Upload an image, type your text, choose a font, size, color and outline, drag the text box where you want it, and download the finished picture. It suits captions, quotes, labels and bold headlines, and it works in a phone or computer browser.

Add text to a photo online

To put text on an image online, upload an image such as a JPG, PNG, WebP or GIF file and select the starter box on the picture. Type in the Text field or double-click the box to edit it in place, then drag it into position and pull a corner to resize it. The first box starts as black text with a thin yellow outline, so change Color and Outline Color to suit the picture.

  1. Upload your image in the upload area.
  2. Select the text box and type your words in Text.
  3. Choose Font Family, Font Size and Color.
  4. Drag the box into place on the picture.
  5. Select Add my text, then use Download.

Add a caption to an image online with a background bar

To add a caption to an image online, give the box a Background Color so it stays readable. Uncheck Transparent and the bar behind the words turns black, then pick any other color with the swatch. Outline Width runs from 0 to 10 and Outline Color sets the edge of the letters, which helps text stand out on a busy photo. Add Text Box places more captions, and each keeps its own style.

Add impact text to an image with custom fonts

Open Font Family to pick a typeface: the list holds more than 60 fonts in sans, serif, display, handwriting and mono styles, so you can add custom text in a style that fits the picture. Impact itself is not in the list, but Anton, Bebas Neue, Bangers and Oswald give a similar heavy look, and Font Size reaches 100 pixels. Bold and Italic toggle on each box. You pick from the list, so an installed font from your own computer is not available here. For a top and bottom caption in one step, build a meme from the same image.

How to put a picture on another picture online free

This tool places words, not pictures. To put one photo on another, overlay an image with a blend control, and for a repeating text or logo mark with opacity and rotation, stamp a watermark. To type different words over a photo that already has printed text, replace the existing text with AI.

Before you download

  • Check that every text box sits inside the picture and long lines are not cut off at an edge.
  • A PNG stays a PNG and a WebP stays a WebP; other formats, such as a JPG, are saved as JPG.
  • A GIF becomes a still image with your text drawn on it, because the tool does not keep animation.
  • Batch mode, a Premium option, lets you add text to images in one pass and repeats the same text layers in one ZIP.

If the text is there to mark ownership, stamp a semi-transparent text or logo watermark with opacity and rotation controls instead.

For a classic top-and-bottom caption, build a meme from the same image; to change words already printed in the photo, replace the existing text with AI.

What you can do with Add Text to Image

Review the main capabilities before you begin.

  • Add custom text to JPG, PNG, WEBP, or GIF images
  • Position multiple text boxes exactly where you want
  • Choose fonts, sizes, and colors for your captions
  • Make text pop with a colored outline and stroke
  • Add labels and watermarks to your photos
  • Set a transparent or solid text background

Settings reference

Available controls for Add Text to Image.

Processing modePresets
Process one input, or switch to Premium batch mode to process multiple inputs with shared settings. Available input types depend on the tool.Options: Single imageBatch

Text

Add Text BoxOne-click
Adds another independent text layer to the photo, so you can combine a headline, a caption, and a watermark, each with its own font, size, and colors.
TextText input
The words rendered on the selected text layer; type or edit your caption, quote, watermark, or meme line here, including multi-line text.
Font FamilyDropdown
Picks the typeface for the selected text layer from 61 fonts spanning sans-serif, serif, display, handwriting, and monospace styles to match your design.Options: ArialBarlowComfortaaDosisInterJosefin SansKanitLatoMontserratNunitoOpen SansOswaldPoppinsQuicksandRalewayRobotoRubikWork SansArvoBitterCormorantCrimson TextEB GaramondLibre BaskervilleLoraMerriweatherPlayfair DisplayPT SerifRoboto SlabTimes New RomanAbril FatfaceAlfa Slab OneAntonBangersBebas NeueFredokaLobsterLobster TwoPacificoRighteousStaatlichesTitan OneAmatic SCCaveatComic NeueCourgetteDancing ScriptGreat VibesIndie FlowerKalamPermanent MarkerSacramentoSatisfyShadows Into LightCourier NewIBM Plex MonoInconsolataJetBrains MonoRoboto MonoSource Code ProSpace Mono
BOn / Off
Switches bold weight on or off for the selected text layer; use it to make headlines and captions stand out at a glance.
IOn / Off
Switches italic style on or off for the selected text layer, useful for quotes, credits, or a softer decorative look.
Font SizeSliderRange: 8–100px · Default: 24px
Sets how large the selected layer's text appears; go big for headline or meme text and small for fine print or credit lines.
Outline WidthSliderRange: 0–10px · Default: 2px
Controls the thickness of the stroke drawn around each letter, from 0 for no outline up to 10px; a thicker outline keeps text readable over busy photos.
ColorColor picker
Picks the fill color of the selected layer's text; choose a shade that contrasts with the photo so the words stay legible.
Outline ColorColor picker
Sets the color of the outline around the letters, separate from the text color; only active when Outline Width is above 0.
Background ColorColor picker
Fills the text box with a solid color bar behind the words, creating a caption-bar look; disabled while the Transparent option is checked.
TransparentOn / Off
When checked, the text box has no background fill so the photo shows through behind the letters; uncheck it to enable a solid background color.
Free to use · No signup required · Without watermarkUploads are encrypted in transitRemoved under our retention policy

Frequently Asked Questions

How Add Text to Image helps you get it done

Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start.

Social Media

Instagram Stories & TikTok Text

Add text to Instagram stories, TikTok and Snapchat posts that stays readable at phone size

For Business

Facebook Ads & Google Display

Create high-converting Facebook ad graphics, Google display banners, and promotional materials with compelling text overlays

For Creators

Drake Memes & Viral Content

Create Drake pointing memes, reaction memes, and viral content with top/bottom text for Reddit, Instagram, and Twitter

Education

Educational Content

Create instructional images, infographics, and educational materials with explanatory text for learning

Personal Use

Personal Greetings

Design personalized birthday cards, invitations, and greeting cards with custom messages for loved ones

For Business

Brand Identity

Add logos, slogans, and brand messages to images for consistent brand representation across platforms

For Business

Real Estate Marketing

Add property details, prices, and contact information to real estate photos for listings and brochures

For Business

Restaurant Menus

Create visually appealing menu items with descriptions, prices, and special offers for restaurants

For Business

Event Posters & Flyers

Design event announcements, concert posters, and promotional materials with event details and dates

For Business

Product Labels & Packaging

Add product names, descriptions, and branding to product photos for e-commerce and packaging design

For Business

Personal Branding

Create quote graphics, motivational posts, and personal branding content for social media profiles

Personal Use

Recipe Cards

Add cooking instructions, ingredients, and cooking times to food photos for recipe sharing

Marketing

YouTube Thumbnail Text That Gets Clicks

Pick a bold display font like Anton, Bebas Neue or Bangers with a thick 4-6px outline in a contrasting color to punch through the thumbnail grid and boost click-through on YouTube and course-platform video covers.

For Developers

Code Screenshot Captions for Dev Social Posts

Overlay a monospace font like JetBrains Mono or Source Code Pro on a code screenshot to label the language or add a caption before sharing it on X, LinkedIn or a dev blog.

Social Media

Pinterest Quote Pins with Script Fonts

Layer an elegant script or serif font — Dancing Script, Great Vibes or Playfair Display — over a soft background photo to design saveable quote pins that perform well in Pinterest search and boards.

Photography

Discreet Photography Portfolio Credit Lines

Add a small text layer with your name or studio handle in a corner, keep the outline width low and the background transparent, so portfolio previews carry a subtle credit line that doesn't distract from the shot.

Productivity

Annotate App Screenshots for Bug Reports & Help Docs

Drop labelled text boxes directly onto app or website screenshots to point out a bug, a UI step, or a feature for a support ticket, QA report, or how-to guide — no separate screenshot-annotation app needed.

Watch each transformation land

Every photo crosses the slash untouched and comes out the other side finished.