Add Speech Bubble
Add a speech bubble to an image
Drop an image and a speech bubble appears: type your line, drag the bubble to move it, the corner to resize it, and the tail tip to point at the speaker. Pick rounded, oval, thought or box, and add as many bubbles as you like, plus arrows, text labels, highlight boxes and numbered steps. Download as PNG or JPG, all in your browser, with nothing uploaded.
- Files never leave your device
- Runs in your browser
- Free, no signup
How it works
- 1
Drop an image
Add a JPG, PNG, WebP, GIF or AVIF. It is drawn to a canvas in your browser, with no upload.
- 2
Type, place, add more
Type your text, drag the bubble and aim the tail. Add more bubbles, arrows, text, boxes and steps from the panel.
- 3
Style and save
Pick rounded or oval, set the bubble and text colours, then download as PNG or JPG.
What this markup tool gives you
Stack bubbles and more
Add as many speech bubbles as you need, plus arrows, text labels, highlight boxes and numbered steps, all on one image.
Aim the tail, pick the shape
Drag the tail to the speaker and choose rounded, oval, thought or box, with the text wrapping to fit each bubble.
Rendered locally, never uploaded
The image and every mark are composited in your browser, so memes and private photos never touch a server.
Where this helps
Memes and reactions
Give a photo a funny line and let the picture supply the rest of the joke.
Comics and panels
Add spoken lines to a strip with the classic oval balloon and a pointed tail.
Tutorial callouts
Point the tail at a button or field and put the instruction inside the bubble.
Social posts
Drop a quick caption-with-a-tail on a photo before sharing it to a story or feed.
Tips that help
- 1
Bubble on empty space
Place it over a wall or sky so the words sit on a clear surface and do not hide the subject.
- 2
Aim the tail at the mouth
Drag the tip to the speaker's mouth or the source, so it is obvious who is talking.
- 3
Keep the line short
A few punchy words read better and leave more of the photo visible than a full sentence.
- 4
Size the bubble to its text
Drag the corner so the bubble just hugs the words; a tight bubble looks more deliberate.
Adding a speech bubble to an image: making a picture talk
A speech bubble turns a photo into a moment with a voice: a meme caption, a comic line, a reaction, or a callout pointing at part of a screenshot. The craft is in placing the bubble so it does not cover the action, aiming the tail at the right speaker, and keeping the words easy to read. This guide walks through all three.
Place the bubble, aim the tail
Drop the bubble over a calm, empty part of the image, a wall, the sky, a plain background, so the words sit on a clear surface and do not hide the subject. Then drag the tail tip to whoever is speaking and the tail stretches across to reach them.

The tail always meets the bubble at the edge nearest the speaker, so as you move either the bubble or the tip, it keeps pointing naturally. That makes it easy to attribute a line to one face in a group without any doubt about who said it.
Resize by dragging the corner until the bubble is just big enough for its text. A bubble that hugs its words looks more deliberate than one swimming in empty space.
Text that fits and reads
Keep it short. A speech bubble is a line, not a paragraph, and a punchy few words land better and leave more of the photo visible. The text wraps to the bubble automatically, so resize the bubble or the text rather than cramming.
Contrast keeps it legible: dark text on a light bubble is the safe default, and the outline gives the bubble a clean edge against any photo behind it. Keep the bubble fill opaque enough that the picture does not show through the words.
Pick the shape for the tone. The rounded rectangle feels like a modern chat bubble and suits screenshots; the oval is the classic comic look for something more playful.
Read moreRead less
Where speech bubbles earn their place
Memes and reactions are the obvious home: drop a bubble on a photo, give it a funny line, and the picture does the rest. For a plain caption laid across the image instead of a spoken line, the add text tool is the better fit.
For tutorials and feedback, a bubble is a callout: point the tail at a button or an area and put the note inside it. When you only need to point and not to speak, a plain arrow is cleaner.
And for a lighter reaction with no words at all, an emoji sticker does the job. Bubbles, arrows, emoji and captions all composite the same way, so you can combine them on one image.
Frequently asked questions
Honest answers to what people ask before using this tool.
Further reading
Independent references if you want to go deeper on the formats and tradeoffs.
Related tools
- Add arrow to image
Point at something without any words.
- Add text to image
Lay a plain caption over the image instead.
- Add emoji to photo
React with a sticker rather than a line.
- Add a border
Frame the panel with a coloured border.
- Crop image
Reframe the photo before adding the bubble.
- Compress to size
Shrink the finished meme to a KB target.