Add Text to Image Online Free: Photo Text Editor & OCR

Free photo text editor: add text to any image with 48 fonts, 15 text styles, gradients, glow, outlines and shadows, snap-to-guide layers and text behind subject. Export PNG, JPG or WebP with no watermark — or extract text from images with OCR in 17 languages.

Built and maintained by Shehzad Munir ·

Add Text to Image
Loading Text & Image Studio
  • Image Tools
  • Free · No sign-up
  • Runs in your browser
  • 15 features
Share
Cite or link to this tool

Using this tool in an article, lesson or report? Copy a ready-made link or citation.

HTML link

<a href="https://www.toolnova.org/image-tools/add-text-to-image">Add Text to Image</a> by ToolNova

APA

ToolNova. (2026, October 4). Add Text to Image [Online tool]. https://www.toolnova.org/image-tools/add-text-to-image

MLA

“Add Text to Image.” ToolNova, 4 Oct. 2026, www.toolnova.org/image-tools/add-text-to-image.

Add Text to Image Online: A Free Photo Text Editor With No Watermark

A free online photo text editor and OCR tool. Add text to any image with 48 fonts, text styles, gradients, outlines, glow and shadows, move, resize, rotate and wrap it with on-canvas handles, use the text-behind-subject effect, then download a watermark-free PNG, JPG or WebP. Or switch to Image → Text to extract editable text from a picture. 100% in your browser.

Add Text to Image is a free photo text editor that runs entirely in your browser. Drop in a photo, click Add text (or double-click anywhere on the picture), type, and drag the text where you want it. Pick from 48 fonts, 15 one-click text styles, gradient fills, outlines, shadows, neon glow and highlight boxes, then download a sharp PNG, JPG or WebP with no watermark and no sign-up. It also works in reverse: switch to Image → Text and the built-in OCR reads text out of any photo, scan or screenshot in 17 languages.

Features

  • Canvas adopts your photo’s exact shape; presets for Instagram, YouTube, Pinterest, posters and a custom size
  • 48 fonts with live previews, weight picker, letter spacing, line height and fixed-width word wrap
  • 15 one-click text styles: Meme, Neon, Retro, Sticker, Label, Comic, Typewriter and more
  • Gradient text, neon glow, outline, drop shadow with offsets and rounded highlight boxes
  • Double-click to type directly on the canvas; drag corners to scale, side handles to wrap, dot to rotate
  • Snap-to-centre and edge guides, align buttons, rename, hide, lock, reorder and duplicate layers
  • Unlimited undo and redo (Ctrl+Z / Ctrl+Shift+Z) and keyboard nudging
  • 8 templates: meme caption, quote card, YouTube thumbnail, sale banner, birthday, poster and watermark
  • Text-behind-subject effect via on-device AI cut-out
  • Photo adjustments: darken overlay, brightness, contrast, saturation, blur, black & white and sepia
  • Repeating diagonal watermark pattern, plus logos, shapes, stars and emoji
  • Drag-and-drop or paste (Ctrl+V) photos and logos
  • Export PNG, JPG or WebP up to 3×, or copy the image to the clipboard — no watermark
  • Image → Text OCR in 17 languages with enhance mode, layout modes, confidence score and a send-to-design button
  • 100% client-side: nothing is uploaded

How to use Add Text to Image

  1. 1

    Drop in a photo (or pick a background)

    Upload, drag or paste a photo and the canvas takes its shape, or choose a template, social preset, solid colour or gradient instead.

  2. 2

    Add and style your text

    Click Add text or double-click the picture, type, then pick a font, a one-click style or your own colours, outline, shadow and glow. Drag side handles to wrap long text.

  3. 3

    Position everything

    Drag layers to snap to the centre and edges, rotate with the top dot, add logos, shapes or emoji, and darken the photo with the overlay slider if the text is hard to read.

  4. 4

    Try text behind the subject (optional)

    With a photo background choose Put text behind subject and the AI places your text between the person or object and the background.

  5. 5

    Download or extract

    Export a watermark-free PNG, JPG or WebP, or copy it to the clipboard. For the reverse, open Image → Text, add a picture, choose languages and click Extract text.

Common use cases

  • Add captions, quotes and headlines to photos for Instagram, TikTok, Pinterest and Facebook.
  • Design YouTube thumbnails with bold outlined text and the text-behind-subject effect.
  • Make posters, flyers, sale banners and birthday cards without Photoshop or Canva.
  • Watermark photos with repeating brand text and a logo before sharing them.
  • Create meme captions with the classic white Impact text and black outline.
  • Label diagrams, screenshots and product photos with arrows, shapes and text.
  • Extract editable text from screenshots, receipts, scans and signs with OCR.
  • Pull text out of a foreign-language picture, then place it on a design to translate it.

Detailed guide

The Canvas Matches Your Photo, Not the Other Way Around

Most online text editors crop your photo into a fixed square. Here the canvas adopts your photo’s exact shape the moment you upload it, so nothing is cut off, and you can still switch to any social preset or type a custom size. Existing text, logos and shapes rescale with the canvas, so changing from a post to a story keeps your layout intact. Exports go up to 3× the canvas size for crisp results on retina screens.

PresetSize (px)Typical use
Instagram Post1080 × 1080Feed captions and quotes
Instagram Portrait 4:51080 × 1350Tall feed posts
Story / TikTok / Reels1080 × 1920Vertical video covers and stories
YouTube Thumbnail1280 × 720Bold headlines, text-behind-subject
Facebook / LinkedIn Post1200 × 630Link and article images
X / Twitter Post1600 × 900In-feed images
Pinterest Pin1000 × 1500Tall pins and infographics
A4 Poster1240 × 1754Flyers and printable posters

Resize the finished image to exact dimensionsCompress the export for faster pages

Text Styling Far Beyond a Caption Box

Each text layer is fully editable. Choose from sans, display, serif, script, mono and system fonts with a live preview of every family, set the weight, size, letter spacing and line height, and wrap text to a fixed box by dragging its side handles. Colour text with a solid fill or a two-colour gradient, add an outline, a drop shadow with its own offset and colour, a neon glow, or a rounded highlight box behind each line. One click applies a ready-made look such as Meme, Neon, Retro, Sticker, Label, Comic or Typewriter, and everything can be undone and redone with Ctrl+Z.

Text Behind the Subject: The Viral Thumbnail Effect

Upload a photo and press Put text behind subject. An AI cut-out model runs on your device, isolates the person or object, and draws it back on top of your text so the headline appears to sit between the subject and the background. It is the look used on YouTube thumbnails, posters and Reels covers, and because the model runs locally your photo is never uploaded. Darken the photo with the overlay slider first to make light text readable.

Remove a background completelyMake a meme with top and bottom captions

Templates, Snapping and Shortcuts That Save Time

Start from a template (meme caption, quote card, YouTube thumbnail, sale banner, birthday, motivation poster, watermark or event poster) and replace the words. Layers snap to the canvas centre and edges with pink guide lines, you can align to any edge, and the layer panel lets you rename, hide, lock, reorder and duplicate. Paste or drop an image to use it as the background or a logo.

ShortcutAction
Double-click textEdit it directly on the canvas
Double-click empty spaceAdd a new text box there
Ctrl+Z / Ctrl+Shift+ZUndo / redo
Ctrl+DDuplicate the selected layer
Arrow keys (Shift = 10×)Nudge the selected layer
[ and ]Send backward / bring forward
Alt while draggingTurn snapping off

Watermark Your Photos With Repeating Text

Switch on Watermark pattern for any text layer and it tiles diagonally across the whole picture at the opacity and spacing you choose, which is the quickest way to brand or protect a photo. Combine it with a logo layer for a branded watermark, then export at full resolution.

Prefer a dedicated tool? Try the image watermark maker

Image to Text: Free OCR in 17 Languages

Turn any picture into text. Upload, drop or paste (Ctrl+V) a photo, scan or screenshot, choose one or more languages, and click Extract text. An optional enhance step sharpens small or faint text first, and a layout mode (auto, block, single line or sparse) helps with receipts, signs and scattered text. You get an editable result with a confidence score and a count of uncertain words, one-click clean-ups (join lines, fix spacing, change case), copy, a .txt download, or a button that places the text straight onto the design canvas. Recognition runs in your browser after the language model downloads once.

Frequently asked questions

How do I add text to an image online for free?

Upload a photo (or pick a template or colour), click Add text or double-click the picture, type your words and drag them into place. Choose a font and style, then open the Export tab and download a PNG, JPG or WebP. It is free, needs no account and adds no watermark.

Does it add a watermark to my image?

No. Every export is watermark-free at full resolution, and you can export at up to 3× the canvas size. There is no sign-up and no paywall.

Will my photo be cropped or resized?

Not unless you want it to be. When you upload a photo the canvas adopts its exact shape, so the whole picture is kept. You can then switch to a preset such as an Instagram story or type a custom size, and your text and logos rescale with it.

How do I put text behind a person or object in a photo?

Set a photo as the background, open the Canvas tab and click Put text behind subject. An AI model runs on your device to cut out the main subject and draws it back over your text so the text sits between the subject and the background. The first run downloads the model; your photo is never uploaded.

Can I type directly on the image?

Yes. Double-click any text layer to edit it in place, or double-click empty space to drop in a new text box. You can also edit the text in the Style panel. Press Escape or click away to finish.

How do I make text wrap inside a box?

Select the text and drag the small handle on its left or right edge, or turn on Wrap to fixed width in the Style tab. The text reflows to the box width automatically and keeps its alignment.

Can I undo a mistake?

Yes. Press Ctrl+Z to undo and Ctrl+Shift+Z (or Ctrl+Y) to redo, or use the arrows above the canvas. The history keeps your last 100 edits, including template and canvas-size changes.

How do I add a watermark to my photos?

Add a text layer such as your name or brand, open Watermark pattern in the Style tab and switch on Repeat across the image. Set the opacity, rotation and spacing, optionally add a logo layer, and export. Tiled text is much harder to crop out than a single corner mark.

Can I extract text from an image (OCR)?

Yes. Switch to Image → Text, upload, drop or paste a picture, choose one or more of 17 languages and click Extract text. You get editable text with a confidence score, clean-up buttons, copy, a .txt download, and a button to place the text on the design canvas. Turn on image enhancement for small or faint text.

Is my image uploaded to a server?

No. The design canvas, the AI cut-out and the OCR all run in your browser. The AI and language models download to your device the first time you use them and then run locally, so your images never leave your computer.

What file formats can I export?

PNG (supports transparency), JPG (smaller files) and WebP (small and sharp), at 1×, 2× or 3× the canvas size. You can also copy the image straight to the clipboard to paste into chat or documents.

Does it work on a phone or tablet?

Yes. The editor uses touch-friendly pointer handles, so you can drag, resize with the corner handles and rotate on iPhone, iPad and Android. Photos from your gallery upload directly.

From the journal

All articles →