🎉 100% Free Forever — No signup, no watermarks. Browse all tools →
Nexyo
🖼️ Image Tools
✏️ Custom Position · Size · Colour · Bold

Add Text to Image Free Online

Write any custom text on your photos. Choose position (9 options), font size, text colour and bold styling. 100% private — runs in your browser.

100% Free No Signup Private — No Server Upload Works on Mobile
✏️

Drop your image here

Add custom text to any photo — choose position, size and colour

JPG · PNG · WebP — Max 30MB
✏️ Text Settings
Your Text
Position
Font Size
48px
Text Colour
✅ Text added successfully!
Image with text
How It Works
01

Upload Your Image

Drop any JPG, PNG or WebP up to 30MB. Processed locally — your image stays private.

02

Set Your Text

Type your text, choose position, adjust font size and pick a colour. Bold option available.

03

Download

Your image with text downloads as a JPG instantly.

Frequently Asked Questions
Can I add multiple lines of text?
Currently one text overlay at a time. Re-upload the result to add a second line of text.
What fonts are available?
The tool uses Inter — a clean modern font that looks professional on any image.
Does adding text reduce image quality?
The output is saved at 95% JPEG quality which preserves excellent visual quality.
What is the maximum font size?
Up to 200px which is very large on most images. For bigger text, increase your font size slider to maximum.
Is this free?
Yes, completely free. No watermark added, no account needed.

Add Text to Images — Free Online Tool

Adding text to images is one of the most common tasks for social media creators, marketers, bloggers and business owners. Whether you need to add a caption, a price label, a call to action or a quote — our free tool handles it in seconds without any software installation.

Add Text for Instagram and Social Media

Social media posts with text overlays consistently get higher engagement. Add your caption, hashtag, price or call-to-action directly onto your image before posting to Instagram, Facebook, LinkedIn or Twitter/X.