Add Text to Image — Free Online Image Text Overlay Tool
Free online tool to add text to image, photo, or JPG. Customize text color, size, and position, and save as PNG or JPEG. Add captions or watermarks instantly...
To add text to an image, upload a photo, type your overlay text, pick a color, font size and position, then click Download Image with Text to save it.
Last updated:
Add Text to Image — Free Online Image Text Overlay Tool. Free online tool to add text to image, photo, or JPG. Customize text color, size, and position, and save as PNG or JPEG. Add captions or watermarks instantly in your browser — no upload to servers.
Instantly add text to image files online — free, private, and no sign-up needed. Our image text overlay tool lets you customize font size, color, and position (top, center, bottom) before downloading your finished image as PNG (transparency kept) or JPEG.
Perfect for adding captions, watermarks, branding, or meme text to any JPG, PNG, or WebP photo. Our add text to image online tool runs 100% in your browser — your photos are never uploaded to any server.
Use it alongside our Image Compressor and Image to WebP tools for a complete free image workflow. Great for bloggers, marketers, and content creators who need to add caption to image files quickly without installing software.
Frequently asked questions
How do I add text to an image online?
Drop an image in the upload area, type your caption in Overlay Text, and choose a Text Color, a Font Size in pixels (default 48) and a Text Position of Top, Center or Bottom. The Preview shows exactly what will be saved; click Download Image with Text to save the result.
What format is the downloaded image?
The image is saved at its original resolution with -text added to the file name. PNG sources stay PNG by default, keeping transparency, and JPEG sources default to JPEG at 92 percent quality. You can switch Output format between PNG and JPEG; with JPEG, transparent areas become white.
Why does 48 px text look small on my photo?
Font Size is measured in pixels of the original image. The preview is the same full-resolution canvas as the download, scaled to fit the page, so it matches the saved file exactly. On a photo 4000 pixels wide, 48 px text is small; the image size shown under the preview helps you choose a larger Font Size.
Can I change the font or add multiple lines of text?
The text is drawn in bold sans-serif, centered horizontally, with a soft drop shadow for readability; the font family cannot be changed. Only one line is supported and long text is not wrapped, so keep captions short or reduce the font size.
Can I use it to add a watermark to an image?
Yes, for a simple text watermark: enter your name or website, choose a color and set Text Position to Bottom. The text is fully opaque and centered; custom opacity, rotation and logo watermarks are not supported.
Are my photos uploaded to a server?
No. The text is drawn on an HTML canvas in your browser and the file is downloaded directly, so your image never leaves your device.
How to use this online tool
Add Text to Image — Free Online Image Text Overlay Tool is designed for fast browser workflows when you need to format, validate, convert, decode, encode, generate, or inspect data without opening a heavy desktop app. Start with the input field or visible options, review the result, then copy or download the output for the next step.
Private processing in your browser
Add Text to Image — Free Online Image Text Overlay Tool keeps the normal processing step local in your browser. That is useful for code snippets, tokens, documents, configuration values, text samples, and other material that should not be sent to a remote service unless you explicitly choose to share it.
When this tool is useful
Use Add Text to Image — Free Online Image Text Overlay Tool for repeatable developer tasks, technical documentation, QA checks, quick conversions, debugging, content cleanup, and internal team workflows. The page focuses on clear inputs, immediate feedback, and output that is easy to reuse in code, reports, tickets, emails, or notes.
Practical tips
Before copying the final result, check important details such as spacing, casing, filenames, encoding, token structure, line breaks, or output format. Small checks prevent mistakes when the result is reused in source code, API requests, documentation, spreadsheets, or shared files.