· NoBG Team

How to Add Text to a Photo: Free Online Tools, Apps &

#image editing#add text#photo editing#free tools
How to Add Text to a Photo: Free Online Tools, Apps &

Whether you’re adding a watermark to protect your work, creating a meme, or designing a social media post, knowing how to add text to a photo is one of the handiest image editing skills. You don’t need expensive software — there are free tools for every device and skill level.

This guide covers the best methods for adding text to photos: online tools that work in your browser, built-in phone features, and desktop software for more control.

How to Add Text to a Photo Online (Free Tools)

Online tools are the fastest option when you don’t want to install anything. All three options below work on any computer with a browser.

Canva

Canva is the easiest option for beginners. It’s free for basic use and handles text overlays with drag-and-drop simplicity.

  1. Go to canva.com and create a free account
  2. Click Create a designCustom size or choose a template
  3. Upload your photo under Uploads → drag it onto the canvas
  4. Click the Text tool in the left sidebar
  5. Choose a text style (heading, subheading, or body) and click to add it
  6. Type your text and use the toolbar to change font, size, color, and alignment
  7. Drag the text to position it on your photo
  8. Click ShareDownload → choose PNG or JPG

Canva’s advantage is its massive font library (500+ free fonts) and text effects like shadows, outlines, and curves.

Photopea

If you want more control without paying for Photoshop, Photopea is a free browser-based editor that replicates Photoshop’s interface. It supports text layers, blending modes, and advanced typography.

  1. Go to photopea.com
  2. Open your photo: FileOpen → select your image
  3. Select the Horizontal Type Tool (T icon) from the toolbar
  4. Click where you want the text and start typing
  5. Use the top toolbar to adjust font family, size, weight, color, and spacing
  6. Double-click the text layer to edit later
  7. FileExport As → choose JPG or PNG

Photopea gives you layer control, text warping, and path alignment — features you’d normally pay for.

Fotor

Fotor is another solid online option with a clean interface designed for quick edits.

  1. Go to fotor.comEdit a Photo
  2. Upload your image
  3. Click the Text tab
  4. Add a text box, choose a font, and customize
  5. Download when finished

NoBG + Editor Workflow

For product photos or headshots where you want a clean background behind your text, use NoBG to remove the background first, then add text in any editor:

  1. Upload your photo to nobg.app to remove the background
  2. Download the transparent PNG
  3. Open the result in Canva or Photopea
  4. Add text on the clean background for maximum readability

This two-step approach works well for e-commerce listings, profile photos, and marketing graphics. A clean background makes text labels easier to read, which is why many sellers remove backgrounds before adding product information.

How to Add Text to a Photo on iPhone

You don’t need to download anything — the iPhone’s built-in tools handle basic text overlays.

Using the Photos App Markup Tool

  1. Open the Photos app and select your photo
  2. Tap Edit in the top right
  3. Tap the Markup button (pen tip icon in a circle)
  4. Tap the + button at the bottom, then Text
  5. A text box appears — double-tap to edit
  6. Tap the text to select it, then use the formatting options to change font, size, and color
  7. Tap DoneDone to save

The Markup tool is best for quick annotations and labels. The font selection is limited but it works in a pinch.

Using Phonto

For more design flexibility on iPhone, Phonto is a free app purpose-built for adding text to photos with hundreds of font options.

  1. Download Phonto from the App Store
  2. Open the app → tap Gallery → select your image
  3. Tap the image to add a text entry
  4. Type your text and choose from 400+ fonts
  5. Customize color, size, stroke, shadow, and alignment
  6. Tap Save when finished

Phonto is particularly good for Instagram stories, Pinterest pins, and social quotes because it supports text styles, textures, and custom fonts.

How to Add Text to a Photo on Android

Android phones have several free options, ranging from built-in tools to third-party apps.

Google Photos Editor

  1. Open Google Photos and select your photo
  2. Tap Edit
  3. Scroll to Markup (or the pencil icon)
  4. Tap the Text tool
  5. Type your text and position it
  6. Tap DoneSave

The Google Photos editor is basic — it offers one font and limited formatting — but it’s already on most Android phones.

Picsart

Picsart is a full-featured mobile editor with a strong text tool.

  1. Download Picsart from the Play Store
  2. Open the app → tap + → select your photo
  3. Scroll the toolbar and tap Text
  4. Type your text, then choose from hundreds of fonts
  5. Customize color, shadow, outline, and blending mode
  6. Tap the checkmark to apply, then Export

Picsart also offers text templates for memes, social media posts, and stickers — useful when you want a professional look without manual design work.

Phonto (also on Android)

Phonto works on both platforms, making it a consistent choice if you switch between devices. The Android version has the same 400+ font library and supports custom font installation. It’s a straightforward app — no learning curve, no unnecessary features, just text on photos.

How to Add Text to a Photo on Desktop

Desktop software gives you more control over typography, layering, and precision.

Mac Preview

Mac’s built-in Preview app can add basic text annotations.

  1. Open your photo in Preview
  2. Click the Markup Toolbar button (pen icon near the top)
  3. Click the Text tool (T icon)
  4. Click on the image where you want text
  5. Type your text — use the font panel to adjust size, color, and face
  6. FileExport

Preview is adequate for quick labels but lacks advanced features like text shadows, outlines, and layer management.

Windows Paint

  1. Open your photo in Paint (right-click → Open withPaint)
  2. Click the A icon in the Tools section
  3. Click on the image to place a text box
  4. Type your text
  5. Adjust font, size, and color in the toolbar
  6. FileSave As

Paint has been improved in Windows 11 with better text rendering and transparency support, though it’s still basic compared to dedicated editors.

GIMP

GIMP is a free, open-source alternative to Photoshop with full layer and text support.

  1. Open your photo in GIMP
  2. Select the Text Tool (T) from the toolbox
  3. Click on the image to create a text layer
  4. Type your text — the Text Tool Options let you pick font family, size, and color
  5. Use the Layers panel to adjust opacity, add drop shadows, and apply filters
  6. FileExport As → choose your format

GIMP supports advanced typography including letter spacing, line height, and text on a path — features you’d expect in professional software.

Adobe Photoshop

Photoshop remains the industry standard for text overlays. It offers paragraph styles, character styles, text warping, and vector text layers. If you already have a Creative Cloud subscription, Photoshop gives you the finest control. For most people, though, the free tools above are more than sufficient.

Best Fonts for Adding Text to Photos

Font choice can make or break a photo overlay. The wrong font can make a professional photo look amateurish.

Sans-serif fonts (like Montserrat, Open Sans, Roboto) work best for modern designs, social media posts, and clean overlays. They’re readable at any size and look contemporary.

Serif fonts (like Playfair Display, Lora, Merriweather) add elegance and formality — good for invitations, event announcements, and editorial-style images.

Script and handwriting fonts (like Dancing Script, Pacifico, Alex Brush) create a personal, casual feel — ideal for quotes, greeting cards, and lifestyle content.

Bold display fonts (like Bebas Neue, Oswald, Impact) are designed to grab attention — perfect for YouTube thumbnails, sale banners, and headlines.

All of these fonts are available for free on Google Fonts. Avoid overused system fonts like Comic Sans MS or Papyrus — they instantly signal amateur design.

Tips for Better Text Overlays

Contrast Is Non-Negotiable

If your text blends into the photo, nobody will read it. Always ensure contrast between text and background. Three reliable methods:

  • Text shadow: Add a dark shadow behind white text (or light shadow behind dark text)
  • Background box: Place a semi-transparent rectangle behind the text
  • Blur: Lightly blur the area behind the text using the editor’s blur tool

Size for the Platform

Text that looks great on a 27-inch monitor may be invisible on a phone. For social media, text should be at least 1/6 of the image width. Test by viewing your image at actual phone size before publishing.

Follow the Rule of Thirds

Position text along the intersections of the rule-of-thirds grid rather than dead center. This creates visual balance and guides the viewer’s eye naturally. Avoid placing text directly over faces — it looks awkward and makes the image hard to read.

Match Colors from the Photo

Use your editor’s color picker to sample a color directly from the image for your text. This creates a cohesive, professional look. For example, pick a dark shade from the background for white-on-dark text, or sample a warm tone for complementary colored text.

Which Tool Should You Use?

For quick results on any device, Canva is the safest bet — it works in your browser and on mobile. For precise layer control without paying for Photoshop, Photopea is the best free desktop option. And for adding text directly on your phone, Phonto offers the most font choices with the simplest interface.

Common Use Cases for Adding Text to Photos

Watermarks: Adding your name, logo, or URL across your photo discourages unauthorized use. Keep it subtle — a semi-transparent text in the corner is more effective than a massive watermark that ruins the image. If your watermark sits on a busy background, making it transparent first with our background removal tool can help.

Social media quotes: Text overlay images drive engagement on Instagram and Pinterest. Use a simple background photo with a bold quote in a clean font. Canva templates are specifically designed for this format.

Memes: The classic meme format uses white Impact font with a black outline, positioned at the top and bottom of the image. Most meme generators handle this automatically.

Product photos: Adding labels, prices, or features directly to product images helps customers understand what they’re looking at. See our guide on removing backgrounds from product photos for a clean backdrop before adding text labels.

Alignment Matters

For body text or longer captions, left-align rather than center-align. Centered text works for short titles and social media graphics, but longer paragraphs of centered text are hard to read. Professional designers almost always left-align body copy. Keep your text within a defined area rather than stretching it edge to edge — some margin makes the overlay look intentional rather than slapped on.

Text Hierarchy

When adding multiple text elements, create a visual hierarchy. Your headline should be noticeably larger and bolder than any subtext. Supporting details like dates, locations, or website URLs should be smaller and lighter. A good rule: if you squint at the image and can still tell which text is the headline, your hierarchy works.

YouTube thumbnails: A bold, short title on a thumbnail can double your click-through rate. Use large text with high contrast — the viewer is deciding in under two seconds. Keep it to 3-5 words maximum. A transparent background behind your text keeps the focus sharp.

Invitations: Digital invitations for weddings, birthdays, and events benefit from elegant text placement. Use a script font on a soft, blurred background for a refined look. A white or solid-color background makes elegant text stand out best.