Upload an image and type text to see a live preview

Or try an example

Help Us Improve

(—)

Add text to image online

Add text to image online free. Upload a photo, type your words, customize font size, color, and position, then download as PNG — all in your browser with.

What is a text on image tool?

A text on image tool (also called add text to photo or text overlay tool) lets you write words directly on your pictures. Upload any photo, type your text, and customize the font size, color, opacity, and position. You can drag the text to place it exactly where you want on the image. The result is a single PNG file with your text overlaid — perfect for social media posts, watermarks, memes, marketing graphics, blog headers, and greeting cards. All processing is private and runs entirely in your browser.

Text overlay features

Add and customize text on any image with full control.
  • Custom text

    Type any text to overlay on your image. The text updates in real time as you type.

  • Adjustable font size

    Choose font size from 12 to 200 px to match your design needs.

  • Multiple fonts

    Select from 8 popular font families including serif, sans-serif, and monospace options.

  • Color picker

    Pick any text color using the built-in color picker for perfect brand or style matching.

  • Opacity control

    Adjust text opacity from 0% to 100% for subtle watermarks or bold headlines.

  • Drag to position

    Click and drag the text anywhere on the image for precise placement.

  • Live preview

    See your text overlay update instantly as you change any setting.

  • Browser-based

    All processing stays on your device — no uploads, no accounts, no limits.

How to add text to an image

Add text overlay to your photos in a few simple steps.
  1. Upload your image

    Select a PNG, JPEG, WebP, or GIF file from your device.

  2. Type your text

    Enter the words you want to display on the image.

  3. Customize style

    Adjust font size, family, color, and opacity to match your design.

  4. Position the text

    Drag the text on the preview to place it exactly where you want.

  5. Download PNG

    Save the image with your text overlay as a high-quality PNG file.

Tips for adding text to images

Get the best results when overlaying text on photos.
  • 01

    Choose readable colors

    Use light text on dark backgrounds and dark text on light backgrounds for the best readability.

  • 02

    Use opacity wisely

    Lower opacity (30-50%) works well for watermarks. Use full opacity for headlines and captions.

  • 03

    Position matters

    Place text in areas with less visual clutter for better readability. The bottom or top third of an image often works well.

Text to Image Generators Compared — Which One Fits Your Workflow

How this free text to image tool stacks up against other popular online tools for generating images from text.
  1. Canva.com

    Text to image with AI generation. Requires account. Free tier with credits.

  2. Stable Diffusion Online

    AI image generation from text prompts. Free with limits. GPU-based processing.

  3. Microsoft Designer

    AI image generator from text descriptions. Free with Microsoft account.

  4. Adobe Firefly

    Professional AI image generation. Requires Adobe account and generative credits.

  5. Text to Image

    Generate images from text with customizable font, color, background, and size. Create social media graphics, headers, and more. All in browser.

Great for

Common uses for adding text to images.
  • Social media posts

    Add captions, quotes, or branding text to images for Instagram, Facebook, and Twitter.

  • Watermark photos

    Add a subtle text watermark to protect your photography or artwork.

  • Create memes

    Quickly add text to images for memes and funny content.

  • Marketing graphics

    Create promotional images with text overlays for products and events.

  • Blog featured images

    Add title text to images for blog post headers and social previews.

  • Greeting cards

    Personalize photos with text messages for greeting cards and invitations.

Why use this text on image tool

Fast, private, and flexible text overlay tool.
  • 100% free

    No sign-ups, watermarks, or usage limits.

  • Privacy first

    All processing stays on your device.

  • No app needed

    Works directly in your browser on any device.

  • Full style control

    Font, size, color, opacity — total creative freedom.

Technical details

How the text overlay tool works.
Text rendering
Canvas 2D fillText with shadow for readability. Supports multi-font rendering via font property.
Font size
12 px to 200 px in 1 px increments.
Font families
Arial, Helvetica, Times New Roman, Georgia, Courier New, Verdana, Impact, Comic Sans MS.
Positioning
Pixel-based x/y coordinates. Drag-to-position via pointer events with text measurement.
Input limits
15 MB maximum file size; 8192 px maximum edge.
Export format
PNG — lossless export with text overlay composited on source image.

Sources & References

Authoritative references on text overlay techniques, canvas text rendering, and image compositing.
  • Text-to-image models are machine learning models which take as input a natural language description and produce an image matching that description.
    Wikipedia — Text-to-image model

    Text-to-image model overview: While AI text-to-image models generate images from prompts, this tool takes a different approach — it lets you add user-written text directly onto existing photos using browser canvas rendering. en.wikipedia.org/wiki/Text-to-image_model

  • The Canvas API provides a means for drawing graphics via JavaScript and the HTML canvas element.
    MDN Web Docs — Canvas API

    Canvas API (text rendering): This tool uses the Canvas 2D API to render and composite text onto images. MDN documents canvas text methods including fillText, font, and text measurement properties. developer.mozilla.org/en-US/docs/Web/API/Canvas_API

  • The CanvasRenderingContext2D.font property specifies the current text style to use when drawing text.
    MDN Web Docs — CanvasRenderingContext2D

    Canvas text styling API: The tool leverages Canvas text rendering features including font family, size, color, and shadow properties for high-quality text overlay on images. developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D

  • PNG supports lossless data compression, making it useful for storing graphics that need to be edited repeatedly without losing quality.
    W3C — PNG Specification

    PNG image format specification: The tool exports images with text overlays as PNG, preserving sharp text edges and image quality without compression artifacts. w3.org/TR/PNG/

Frequently Asked Questions

Quick answers about this tool—open a question to read more.