Add Text to Photos - Watermark, Caption & Meme Text Generator
Add custom text, watermarks, and captions to photos. Perfect for Instagram stories, memes, and social media posts with multiple fonts and colors.
Upload Image
What you can do with Add Text to Image
Everything this tool helps you accomplish — no learning curve, no setup.
- 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
Add Text to Image settings & options
Everything you can fine-tune before you download — each control explained, so you know exactly what it does.
Text
Add Text Box
One-clickAdds 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.
Text
Text inputThe words rendered on the selected text layer; type or edit your caption, quote, watermark, or meme line here, including multi-line text.
Font Family
DropdownArialBarlowComfortaaDosisInterJosefin 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
Picks the typeface for the selected text layer from 61 fonts spanning sans-serif, serif, display, handwriting, and monospace styles to match your design.
B
On / OffSwitches bold weight on or off for the selected text layer; use it to make headlines and captions stand out at a glance.
I
On / OffSwitches italic style on or off for the selected text layer, useful for quotes, credits, or a softer decorative look.
Font Size
SliderRange: 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 Width
SliderRange: 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.
Color
Color pickerPicks the fill color of the selected layer's text; choose a shade that contrasts with the photo so the words stay legible.
Outline Color
Color pickerSets the color of the outline around the letters, separate from the text color; only active when Outline Width is above 0.
Background Color
Color pickerFills the text box with a solid color bar behind the words, creating a caption-bar look; disabled while the Transparent option is checked.
Transparent
On / OffWhen checked, the text box has no background fill so the photo shows through behind the letters; uncheck it to enable a solid background color.
Done with Add Text to Image? Try these next
Hand-picked tools that pair well with Add Text to Image. Keep going without losing your file.
Meme Generator
Create hilarious memes online. Upload your image and add custom text with multiple text boxes.
Try it nowWatermark Image
Add a text or logo watermark to one or many images at once. Position, opacity, scale & rotation controls. Batch ZIP download.
Try it nowAdd Border
Add a custom border or frame to your photo — solid colors, gradients, white polaroid-style frames or rounded corners — with live preview. Free, no watermark, no signup.
Try it nowImage Overlay
Overlay one image on top of another with drag positioning and blend control. Create stunning composite images.
Try it nowPhoto Filters & Effects
Transform photos with 23+ professional effects: artistic styles, vintage filters, modern effects, and special transformations.
Try it nowPhoto Collage Maker
Combine multiple photos into a grid chart, side-by-side join, stacked strip, or creative collage with custom spacing, borders, and gradient backgrounds.
Try it nowFrequently Asked Questions
Upload your image and click Add Text to insert a headline, caption, or watermark. Choose from serif, sans-serif, handwriting, or display fonts, then set size, color, spacing, and alignment. Rendering runs on our servers and downloads instantly without watermarks, perfect for quick social posts.
usageYes. Add unlimited text layers, reorder them, and adjust opacity for subtle captions, bold titles, and photo watermarks. Combine all-caps impact text for memes with smaller body copy for context, creating professional-looking graphics in minutes without complex design software.
featuresUse text outline, drop shadow, or a semi-transparent background to increase contrast against detailed photos. Pair light text with darker overlays, or add a subtle gradient. These readability tweaks ensure your Instagram stories, posters, and YouTube thumbnails remain clear on any device.
tipsYes. You can paste emojis, symbols, and multilingual characters. The editor supports many languages and scripts, making it easy to create quotes, announcements, and event graphics for global audiences across Facebook, TikTok, and Pinterest without extra font installs.
compatibilityAdd your brand name as a small, semi-transparent text layer and place it in a corner or across the center. Lower the opacity so it's visible but not distracting. Watermarking your images helps deter unauthorized use while keeping your portfolio and product photos consistent.
qualityYes. Add two text layers, set all-caps Impact or a bold sans-serif, center-align them, and add a black stroke for contrast. This classic meme generator style works great for viral content. You can resize for square posts, stories, and reels without pixelation.
socialYou can download a high-quality JPEG that is optimized for sharing while maintaining crisp typography. This format works across platforms and keeps file size reasonable. Edits render quickly on our servers, so you can iterate fast and publish graphics without delay.
technicalEditing runs on our secure servers and uploads are auto-deleted after processing. We don't retain your images or text layers, and we never share them. This privacy-by-design approach makes the online text overlay editor suitable for personal photos, client projects, and marketing assets where data control matters.
privacyYes. Add a text layer, type your caption, then set the size, color, outline and a background bar so it stays readable over the image. Position it anywhere by dragging, and download with no watermark - ideal for quote posts, announcements and product captions.
usageSelect a text layer, then tap the B (Bold) or I (Italic) toggle buttons next to the font dropdown to switch each style on or off independently. Combine both for a heavy, italicized headline look on posters or quote graphics.
featuresOpen the Background color swatch for the selected text layer and pick a color, or leave the Transparent checkbox on for text with no bar behind it. A solid dark background behind white text creates the classic caption-bar look used in memes and video subtitles.
featuresWith a text layer selected, drag the Outline Width slider from 0 (no outline) up to 10px, and set the outline color separately from the text color. A thicker outline in a contrasting color is what keeps meme-style text readable over busy or bright photos.
featuresClick or tap the text box in the preview to select it, then drag it anywhere on the photo to reposition it, or drag its corner handle to resize it — the font size scales automatically as you resize. Every change updates live in the preview before you download.
usagePick a bold sans-serif or display font, turn on Bold, set the font size around 40-60px, and add either a 2-4px outline in a contrasting color or a solid background bar behind the text. Position the box in the lower third of the photo so the caption stays readable at thumbnail size on Instagram, TikTok and Stories.
tipsThe Font Size slider runs from 8px up to 100px per text layer. Use 50-100px for bold headline text that needs to read at a glance, and drop to 8-16px for fine print, credit lines, or small captions. Each text layer keeps its own independent size, so you can mix one big headline with smaller supporting text on the same photo.
featuresThe Font Family dropdown includes 62 free-to-use fonts across five styles: bold display faces like Anton, Bebas Neue and Bangers for memes and headlines; elegant serifs like Playfair Display and Merriweather for quote graphics; flowing script and handwriting fonts like Pacifico and Dancing Script for greetings and Pinterest pins; and monospace fonts like JetBrains Mono and Source Code Pro for code screenshots. Every font renders identically in the live preview and the final download.
featuresEvery text layer has its own independent Text Color, Outline Color and Background Color, so you can style a title in one color and a caption underneath in another. Select a layer from the Layers list, then use its color swatches — changes only affect the active layer, leaving every other layer untouched.
featuresYes — double-click a text box on desktop, or double-tap it on a touchscreen, and it turns into an editable textarea directly on the image. Type your change, then press Enter or tap elsewhere to save it; this is a quick shortcut for the same text content you can also edit from the Text field in the Layers panel.
featuresBoth work. On a touchscreen, put two fingers on a selected text box and pinch in or out to scale its width, height and font size together in one motion. With a mouse or a single finger, you're not limited to the corners either — a selected box shows eight handles (four corners plus four edge midpoints), so you can stretch just the width or just the height from an edge handle if you don't want the box to resize proportionally.
tipsHow 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 in seconds.
Instagram Stories & TikTok Text
Add trending text overlays to Instagram stories, TikTok videos, and Snapchat posts for viral content that gets more views
Facebook Ads & Google Display
Create high-converting Facebook ad graphics, Google display banners, and promotional materials with compelling text overlays
Drake Memes & Viral Content
Create Drake pointing memes, reaction memes, and viral content with top/bottom text for Reddit, Instagram, and Twitter
Educational Content
Create instructional images, infographics, and educational materials with explanatory text for learning
Personal Greetings
Design personalized birthday cards, invitations, and greeting cards with custom messages for loved ones
Brand Identity
Add logos, slogans, and brand messages to images for consistent brand representation across platforms
Real Estate Marketing
Add property details, prices, and contact information to real estate photos for listings and brochures
Restaurant Menus
Create visually appealing menu items with descriptions, prices, and special offers for restaurants
Event Posters & Flyers
Design event announcements, concert posters, and promotional materials with event details and dates
Product Labels & Packaging
Add product names, descriptions, and branding to product photos for e-commerce and packaging design
Personal Branding
Create quote graphics, motivational posts, and personal branding content for social media profiles
Recipe Cards
Add cooking instructions, ingredients, and cooking times to food photos for recipe sharing
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.
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.
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.
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.
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.
Pixoate