CorrectionCopy A COMPLETE LIBRARY OF 150 FREE TOOLS ONLINE

Add Text to Photo Online and Write on Images

Upload a picture, add movable text layers, customize fonts and effects, then download a high-quality PNG, JPG or WebP image.

Photo text editor

Add captions, quotes, labels, names, meme text or a simple watermark.

Upload a photo

Text layers

Select a layer to edit or drag it on the preview.

Upload a photo to create your first text layer.
Text content and quick styles
Style presets
Font, colour and spacing
72 px
100%
0 px
1.20×
80%
Text alignment
Outline, background and shadow
4 px
60%
18 px
14 px
12 px
3 px
4 px
Position and layer controls
50%
82%
Drag the selected layer on the canvas. Use arrow keys for precise movement and Shift + arrow for a larger step.
Download settings
Upload a photo to start adding text.

Live photo preview

Drag selected text on the canvas and review the exact composition.

Live
Fit
No image selected

Add text to your photo

Upload an image to open the live canvas and create editable text layers.

Canvas controls: drag to move selected text · arrow keys nudge · Shift + arrow moves faster · Delete removes a layer
Image
Dimensions
Text layers0
OutputPNG · Original

Add words, captions and text overlays to any photo

This focused photo text editor lets you write on pictures without opening complicated desktop design software. Create multiple movable text boxes, apply readable outlines or backgrounds, adjust spacing and rotation, and export the final image for social posts, announcements, product photos, memes, invitations, thumbnails or personal memories.

Multiple text layers

Add separate titles, subtitles, credits, dates and labels. Move, duplicate, reorder, hide or delete each layer independently.

Readable text effects

Use an outline, shadow or semi-transparent background so words remain clear over bright, dark or visually busy photos.

Original-resolution export

Keep the source dimensions or create a smaller copy, then download PNG, JPG or WebP with a safe filename.

Drag and precise positioning

Move text directly with a mouse or finger, use nine quick positions, adjust percentage coordinates or nudge with the keyboard.

Flexible typography

Control font, size, weight, italic style, uppercase, colour, opacity, alignment, letter spacing, line spacing and text-box width.

Undo and repeat safely

Undo recent edits, redo them, reset the tool and reuse it with another image without reloading the page.

How to add text to a photo online

Create a readable photo caption or text design in four practical steps.

  1. Upload your photoChoose or drag in a PNG, JPG or WebP image from your device.
  2. Add and edit textType a caption, quote, label or message and add more layers when needed.
  3. Style and position itChoose fonts, colours, outlines, shadows and backgrounds, then drag text on the canvas.
  4. Download the imageSelect PNG, JPG or WebP, choose the output size and save the finished photo.

Popular ways to write text on images

Text overlays can explain, identify, promote or personalize a photo. Keep the most important words short and make them visually distinct from the background.

Photo captions and quotes

Add a location, date, short story, inspirational quote, travel caption or personal message to a photograph before sharing or printing it.

Meme and reaction text

Use uppercase lettering, a bold font and a contrasting outline for readable meme-style text near the top or bottom of an image.

Social media graphics

Create post headlines, story announcements, promotional messages, sale information, event dates and call-to-action text for online sharing.

Product and business photos

Place a product name, price, feature, contact detail, website, brand message or simple text watermark on a listing or marketing image.

Names, dates and event labels

Add names to birthday photos, wedding pictures, graduation images, invitations, save-the-date graphics and family memories.

Blog images and thumbnails

Use a short title with a readable background or outline to create blog headers, video thumbnails and illustrated article graphics.

PNG, JPG and WebP output guidance

Select a format based on transparency, visual quality, file size and where the finished image will be used.

FormatBest forTransparencyPractical note
PNGText-heavy graphics, screenshots, logos and transparent photosSupportedProduces crisp output but may create a larger file for detailed photographs.
JPGRegular photographs, social uploads and smaller filesNot supportedTransparent areas become white. Adjust quality when file size matters.
WebPModern websites, messaging and efficient photo deliverySupportedUsually balances quality and size well, but some older workflows may prefer JPG or PNG.

How to make text readable on a photo

Create strong contrast

  • Use light text over dark areas or dark text over light areas.
  • Add an outline when the background has mixed brightness.
  • Use a semi-transparent label behind smaller text.
  • Avoid extremely thin fonts on detailed photographs.

Build a clear hierarchy

  • Make the main title larger than supporting text.
  • Limit the number of font families in one image.
  • Keep captions shorter than the available text-box width.
  • Use spacing rather than excessive effects to separate layers.

Protect important visual areas

Move text away from faces, products, logos or other important details. Negative space such as sky, walls, water or a blurred background often provides the clearest location.

Review at the final viewing size

A headline that looks clear in a large editor may become too small on a phone or social feed. Check the downloaded image at the size where viewers will actually see it.

Private browser-based photo editing

Your image stays in the editor

Your files are protected and safe; we never collect or share your data. This page uses no photo-upload endpoint: the selected image, text layers, preview and final export are handled in the browser.

No account or public project link

The editor does not create a cloud project, public design page or account record. Download the finished image before closing the tab if you want to keep it.

Temporary browser resources

The browser temporarily holds the selected image and generated canvas data in memory. Removing the photo, resetting or closing the page releases those resources where supported.

Think before sharing personal details

Text placed on an image becomes part of the exported pixels. Check names, addresses, phone numbers, school details and other personal information before posting publicly.

Browser compatibility and practical limits

Current desktop and mobile browsers

The editor is designed for current Chrome, Edge, Firefox and Safari versions on desktop, Android, iPhone and iPad. Local file selection and download behaviour may differ by browser.

Very large photos need more memory

High-resolution images and original-size exports can consume substantial memory. A smaller output size or desktop browser is more reliable when a phone cannot complete the export.

Available fonts depend on the device

The listed font stacks use common system typefaces. The browser may substitute a similar font when the first choice is unavailable.

Existing image text is not editable

New layers remain editable inside this session, but words already baked into the uploaded image are ordinary pixels and cannot be directly selected by this tool.

Troubleshooting photo text and image downloads

The image is rejected

Choose a genuine PNG, JPEG or WebP image. Empty files, renamed unsupported files and corrupted image data cannot be opened.

The text is outside the photo

Use a quick position button, adjust X and Y, reduce the text-box width or drag the selected layer back toward the centre.

The text looks blurry

Download at Original size, avoid enlarging a small source image and review the exported file at its natural dimensions.

The text blends into the image

Enable a contrasting outline, shadow or background, or move the text to an area with less visual detail.

The export fails on a phone

Choose 75 or 50 percent output, close other tabs, remove unnecessary layers or retry in a desktop browser.

Copy PNG is unavailable

Some browsers do not permit writing images to the clipboard. Use Download Image instead.

Frequently asked questions about adding text to photos

Answers about captions, text layers, image formats, styling, privacy, output quality and mobile use.

How do I add text to a photo online?

Upload a PNG, JPG or WebP image, select the first text layer, type your words, customize the style and drag the text directly on the photo. Add more text layers when needed, then download the finished image as PNG, JPG or WebP.

Can I write on a picture without installing an app?

Yes. The editor runs in a current web browser, so no desktop application or mobile app installation is required.

Can I add more than one text box to an image?

Yes. Use Add Text Layer to create multiple independent text boxes. Each layer can have its own font, size, colour, position, rotation, outline, background and shadow.

Can I move text directly on the photo?

Yes. Select a text layer and drag it across the live canvas. Keyboard users can focus the canvas and use the arrow keys to move the selected layer, with Shift for larger steps.

Can I add captions, quotes, meme text or a watermark?

Yes. The same text-layer controls can create photo captions, quotes, labels, meme-style text, promotional messages, dates, names, credits and simple text watermarks.

Which image formats can I upload?

The tool accepts genuine PNG, JPEG and WebP image files. It validates the file type and basic file signature before displaying the image.

Which formats can I download?

You can download the edited photo as PNG, JPG or WebP. PNG is useful for transparency and crisp graphics, while JPG and WebP can create smaller photographic files with adjustable quality.

Does the downloaded image keep the original resolution?

Yes when Original size is selected. You can also export at 75 percent, 50 percent or a custom width while preserving the image aspect ratio.

Can I use transparent PNG images?

Yes. PNG export preserves transparent areas. JPG does not support transparency, so transparent areas are placed over a white background.

Can I outline text so it stays readable?

Yes. Enable Text outline, choose an outline colour and adjust its width. A contrasting outline is useful when the image contains both light and dark areas.

Can I place a background behind the text?

Yes. Enable Text background and adjust its colour, opacity, padding and corner rounding to create labels, lower-thirds and readable caption boxes.

Can I add a shadow to text?

Yes. Enable Text shadow, then control the colour, blur and horizontal or vertical offset. Use a subtle shadow for readability without making the design look heavy.

Can I rotate text on a photo?

Yes. Each layer has its own rotation control. You can also use quick position buttons and precise X and Y controls.

Does the tool support multi-line text and Unicode?

Yes. Text can wrap across multiple lines, and the canvas can render characters supported by the fonts installed on your device, including many international scripts and emoji.

Can I undo and redo text changes?

Yes. The editor keeps a recent local history of layer changes, including text styling, movement, duplication and deletion.

Is my photo uploaded to a server?

No page-specific upload or processing endpoint is used. The selected image, text layers, preview and exported file are processed in your browser.

Why does a font look different on another device?

The tool uses fonts available through the browser and operating system. A font that is not installed may fall back to a similar system font, so review the final downloaded image on the device where you create it.

Why is my text hard to read over the photo?

Try a contrasting text colour, enable an outline or shadow, add a semi-transparent background, increase the font size or move the text into an area with less visual detail.

Why did a very large image fail to export?

Large images require substantial browser memory, especially on phones. Export at 75 or 50 percent, close other memory-heavy tabs or use a desktop browser.

Can I use this tool on iPhone, iPad and Android?

Yes in current mobile browsers that support local file selection, canvas rendering and file downloads. Download behaviour can vary slightly by device and browser settings.

Does CorrectionCopy add a watermark to my image?

No. The tool exports only the original photo and the text layers you create.

Can I edit the original text already printed inside a photo?

This tool adds new editable text layers over an image. It does not automatically detect, remove or replace text that is already part of the original image pixels.

More Free CorrectionCopy Tools

Open related image, document and design tools from the active CorrectionCopy catalog.