Add Text to Image

Add custom text, captions, or watermarks to any image. Choose fonts, colors, and positions. Free, instant, and runs entirely in your browser.

Upload an image to start adding text

How to Add Text to an Image

Add text to any photo in 3 simple steps — no design skills needed

1

Upload Your Image

Drag and drop or click to upload a photo. Supports JPG, PNG, and WebP formats. Works with any image size.

2

Customize Your Text

Type your text, choose a font, size, and color. Pick a position, add outlines or shadows for readability. See changes instantly in the live preview.

3

Download Your Image

Click the Download button to save your image with text at full resolution. Choose PNG, JPG, or WebP output format.

Add Text to Image Features

A full-featured text editor for your images, right in your browser

🔤

Multiple Font Options

Choose from 7 popular web-safe fonts including Arial, Helvetica, Times New Roman, Georgia, Courier New, Verdana, and Impact to match your style.

🎨

Full Style Control

Customize font size from 12 to 200 pixels, pick any color, toggle bold and italic, and choose between left, center, or right text alignment.

📐

Position Presets

Place text anywhere on your image with 7 position presets: corners, center of edges, and center. Perfect for captions, titles, or watermarks.

✏️

Text Outline & Shadow

Make your text pop on any background with customizable text outlines (stroke) and drop shadows. Control colors and width for the perfect look.

👁️

Real-Time Preview

See every change reflected immediately on the canvas preview. Adjust settings until your text looks perfect before downloading.

📸

Full Resolution Export

Download your image at original resolution with text rendered crisp and clear. The preview is scaled but the final export is always full quality.

Add Text to Image FAQ

Common questions about adding text to images

How do I add text to an image for free?

Upload your image to our free text tool above, type your text, choose a font, size, and color, then pick a position. The preview updates in real-time. Click "Download" when you are satisfied — no signup or payment required.

Can I add multi-line text to my image?

Yes. Simply press Enter in the text input to create multiple lines. Each line will be rendered with appropriate spacing. You can adjust the font size to control line height.

What fonts are available?

The tool includes seven popular web-safe fonts: Arial, Helvetica, Times New Roman, Georgia, Courier New, Verdana, and Impact. These fonts are available on all devices and browsers.

Can I add an outline or shadow to my text?

Yes. Toggle the "Text Outline" option to add a stroke around your text with customizable color and width. Toggle "Text Shadow" to add a shadow effect with customizable color. Both help text stand out against busy backgrounds.

Are my images uploaded to a server?

No. All processing happens directly in your browser using the HTML5 Canvas API. Your images never leave your device, ensuring complete privacy for personal or sensitive photos.

What output formats are supported?

You can download your text-overlaid image as PNG (lossless, recommended), JPG (smaller file size), or WebP (modern, best compression). For JPG and WebP you can also adjust the output quality.

Ready to Add Text to Your Image?

Upload your photo and add custom text in seconds — completely free!

Add Text Now