How to add text to a photo
- 1.
Upload a photo
Drop a JPG, PNG, WebP or HEIC photo, pick it from your device or paste it with Ctrl+V.
- 2.
Type your text
Type in the “Text” box - Enter starts a new line. Click “Add text” to create another layer.
- 3.
Style it
Set font, size, colour, bold or italic, alignment, outline, shadow, opacity and line spacing. The preview updates live.
- 4.
Position and download
Drag the text into place with your mouse or finger (arrow keys nudge it) and download PNG or JPG.
Make text readable on any background
The key is contrast between the letters and what is behind them. On busy photos (sky, leaves, crowds) three techniques work best:
- Shadow - a soft, semi-transparent glow under the letters; on by default and it does not change the letter shapes.
- Outline - a stroke around the letters, e.g. white text with a black outline of 8-12% of the font size, the classic meme and video-thumbnail look. The slider goes up to 30%.
- Bold and larger size - text at least 4-5% of the image width stays legible after social networks shrink the picture.
Text size is set as a percentage of the image width (1-30%, default 7%), so a caption keeps its proportions whether the photo is 1000 or 6000 px wide.
Fonts and special characters
You can choose Inter (loaded by the site, always available) or common system fonts: Arial, Verdana, Trebuchet, Georgia, Times New Roman, Courier New, Impact and Comic Sans. If a font is missing on your device (Impact on many Android phones, for instance), the browser substitutes a similar one - the preview always shows exactly what ends up in the file. Accented letters such as é, ü, ñ, ł and other Unicode characters, including emoji, are supported as long as the font contains them.
Suggested settings
| Use | Font | Size | Effects |
|---|---|---|---|
| Meme-style caption | Impact, bold | 8-10% | white text, black outline 10% |
| Video thumbnail | Inter, bold | 10-14% | yellow or white text, outline 8%, shadow |
| Quote on a photo | Georgia, italic | 4-6% | shadow, line spacing 1.4 |
| Subtle signature | Inter | 2-3% | opacity 60-70%, right-aligned in a corner |
Use “Duplicate” to copy a styled layer and change only its text - handy for a title plus subtitle in the same style.
PNG or JPG?
PNG is lossless and keeps letter edges crisp - best for graphics, screenshots and images with a lot of text; transparency is preserved. JPG (92% quality) gives a file several times smaller for photos published online; transparent areas become white. The image keeps its original resolution (images larger than 8000 px on the long side are scaled down to 8000 px), and saving removes EXIF metadata such as GPS location. To make the file smaller afterwards, use the image compressor; to change its dimensions, the image resizer. Need text on a document instead? Try add text to PDF.
Frequently asked questions
How do I add text to a photo for free?
+
Can I add several captions?
+
How do I move text on a phone?
+
Does the photo lose quality?
+
Why does my font look different from what I picked?
+
Is my photo uploaded?
+
Updated: