Add Text and Shapes to an Image

Place multiline text and a rectangle or ellipse on a JPG, PNG, or WebP image, drag the overlay into position, and export the result.

Draggable overlayText and shapesPNG/JPG
Choose an imageDrag the text and shape overlay directly on the preview.

Drag on the image to position the overlay.

Select an image to begin.

Add words and simple shapes to a picture

Upload a photo, screenshot, or JPG image, then type one or more lines. Choose a rounded rectangle or ellipse when the words need a colored background, set its size and opacity, and drag the combined overlay into place before exporting PNG or JPG.

This is a static image editor with one text block and one optional background shape. It does not edit text already embedded in a photo, crop one picture into another, provide stock filters, or add animated text to GIF or video. Use source images you own or have permission to edit.

How to use it

  1. Upload a JPG, PNG, WebP, or other browser-readable image.
  2. Write text, style it, and optionally choose a rectangle or ellipse.
  3. Drag the overlay into place and export as PNG or JPG.

Related tools

Text overlay ideas

Add Text to Image is useful for captions, tutorial screenshots, sale graphics, quote cards, labels, thumbnails, and quick announcements. You can type multiple lines, choose a font, set fill and stroke colors, place a simple shape behind the words, and drag the overlay directly on the image.

Use high contrast between text and background. White text with a dark stroke is readable on many photos, while a partly opaque rectangle can separate a caption from a busy area. Keep captions short for mobile posts.

Layout and export tips

Leave breathing room around faces, logos, and important details. Crop first with the Image Cropper when the composition needs attention. For a separate outer frame, use Add Border to Image.

Export PNG when you want crisp text and JPG when a smaller photographic file is more important. Review the result at thumbnail size before publishing.

Add text and a shape to a JPG image

Choose a rounded rectangle or ellipse to place a simple colored shape behind the text. Adjust its width, height, color, and opacity, then drag the combined overlay on the preview. The editor supports one text block and one background shape at a time.

Meme text, script-style text, and handwriting output

Use this editor when you want to place meme text or a simple caption directly on your own image. For a full handwriting-style paper image with selectable font stacks, ink, slant, and paper controls, use Text to Handwriting.

Neither page creates an installable font file, copies a person's handwriting, or generates a screenplay or executable script from a prompt.

Related guide

How to add text to an image online.