Add text

Add Text to Image

Drop an image and add a text caption with your choice of font, size, colour, stroke, shadow, alignment, and rotation. Position it anywhere, then download. All local.

1. Image & text

Canvas · local

Drop an image here

or click to browse · or paste with Ctrl/Cmd + V

2. Preview & export

Your captioned image will appear here.
Width
Height
Aspect ratio
Format
MIME type
Original size
Processed size
Compression
Color depth
Transparency
Last modified
About this tool

About Add Text to Image

Add Text to Image places a caption on an image with control over font, size, colour, stroke, shadow, alignment, and rotation, positioned anywhere you like. It suits making memes, quote graphics, social posts, and labelled images.

Adding text usually means opening an editor. Doing it in the browser is quicker for a single caption and keeps the image private.

How to use

Step by step

  1. Drop the image you want to caption.
  2. Type your text and choose a font, size, and colour.
  3. Add a stroke or shadow so the text stays readable over busy areas.
  4. Drag the text into position and rotate it if needed.
  5. Download the finished image.
Key features

What it offers

  • Custom font, size, and colour
  • Stroke and shadow for legibility
  • Free positioning, alignment, and rotation
  • Caption rendered in the browser
Best practices

Tips for best results

  • Add a stroke or shadow when text sits over a detailed area so it stays readable.
  • Stick to one or two fonts; too many looks cluttered.
  • Leave margin around the edges so text is not cropped by social previews.
Benefits

Why people use it

Fast captions

Add text without opening a full editor.

Readable anywhere

Stroke and shadow keep text legible over any background.

Private

The image stays on your device.

Flexible layout

Position and rotate the text freely.

FAQ

Common questions

Yes. Choose a font family, size, bold or italic, colour, stroke, shadow, alignment, and a rotation angle.
Yes. Use the horizontal and vertical position sliders to place the text exactly where you want it.
Yes. Emoji render using your system fonts, just like normal characters.
No. The text is drawn onto the image entirely in your browser.
Private by design

This runs entirely in your browser

No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.

Install Toolisco Add it to your device for offline, one-tap access.