How to Add Text to an Image for Social Media
Text on a social image has one job: be read in the second someone looks at it. Keep it short, make it contrast, and put it where the platform does not cover it.
- Keep it short. Three to five words for a thumbnail or banner, one short line for a Story. If it needs a sentence, it belongs in the caption.
- Make it contrast. Light text on a dark area or dark on light. On a busy photo, a solid band behind the words or a soft shadow keeps them readable.
- Place it where nothing covers it. Right of center on banners where your profile photo sits lower left, inside the center strip on a YouTube banner, between the top and bottom bars on a Story, and out of the bottom-right corner on a YouTube thumbnail.
- Size it for the smallest view. Shrink the image to the size it appears in a phone feed. If you cannot read it, make the words bigger and fewer.
- Keep text as text. AI image tools often garble lettering inside the picture. Adding words as a separate layer keeps every letter sharp and editable.
Where the words go on each surface
The free maker starts your words in these positions, chosen to stay clear of what each platform covers. You can drag them anywhere.
| Platform | Surface | Where the words start |
|---|---|---|
| Story / Reel | Centered, a little above the middle | |
| Cover photo | Right of center, in the middle band | |
| X (Twitter) | Header / cover | Right side, vertically centered |
| Personal cover | Right side, vertically centered | |
| Company page banner | Centered, within the middle 70% of the width | |
| YouTube | Channel banner | Centered, inside the 1546 × 423 safe area |
| YouTube | Video thumbnail | Left side, a third of the way down, in large type |
| TikTok | Video / post | Just left of center, a little above the middle |
| Standard Pin | Centered, in the upper third | |
| Bluesky | Banner | Right side, vertically centered |
| Discord | Profile banner | Right side, in the middle |
| Discord | Server banner | Centered, just below the middle |
| Snapchat | Snap / Story / Spotlight | Centered, a little above the middle |
Four text styles, and when to use each
- Bars: white type on a violet-to-pink band. The most readable on a busy photo, because the band supplies its own contrast.
- Clean: bold white type with a soft shadow. Best on darker or simpler backgrounds where a band would feel heavy.
- Neon: pale pink type with a glow and outline. For night scenes, gaming and anything that should feel loud.
- Script: handwritten lettering with a shadow. For short, personal lines; keep it to a few words, since script is harder to read small.
Why AI garbles text, and how to avoid it
Image generators draw letters as shapes, not as words, which is why AI lettering melts, repeats or misspells. Put your words in "quotes" in your AI All Social description and they are taken out before the image model sees the prompt; the model is asked to leave clean space instead, and your words are set on top of the finished picture as real, editable text you can move, recolor and resize.
FAQ
How do I add text to a social media image?
Keep it short and high-contrast, place it where the platform does not cover it, and add it as a separate text layer rather than baking it into the picture. The free resizer does this in your browser.
How many words should go on a social media image?
As few as possible: three to five for a thumbnail or banner, one short line for a Story.
What is the best font size for social media text?
Big enough to read at feed size on a phone. Shrink your image to that size; if the words are hard to read, make them bigger and shorter.
Why does AI garble text in images?
Image models draw letters as shapes rather than spelling words. Adding the words as a separate text layer on top keeps them sharp and spelled right.
Can I add text to an image without an app?
Yes. The free resizer runs in your browser: add a photo, type your words, pick one of four styles and download at the platform's exact size.
More how-to guides
Make it the right size, the first time
One AI studio for every social asset: logos, banners, avatars and posts.
