Skip to content
ImgKiloImgKiloOpen tools

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. 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. 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. 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

Fun

Memes and reactions

Give a photo a funny line and let the picture supply the rest of the joke.

Comics

Comics and panels

Add spoken lines to a strip with the classic oval balloon and a pointed tail.

How-to

Tutorial callouts

Point the tail at a button or field and put the instruction inside the bubble.

Social

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.

Add a speech bubble to an image

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 more

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.

Drop an image and a speech bubble appears. Type your text, drag the bubble to position it, drag the corner to resize it, and drag the tail tip to point at whoever is speaking. Set the shape and colours, then download as PNG or JPG. You can add more bubbles and other marks too. It all runs in your browser, so the image is never uploaded.

Yes. This is a full markup tool, not a single bubble. Add as many speech bubbles as you like, plus arrows, text labels, highlight boxes and numbered step badges, all on the same image. Click any mark to select it, drag it to move, use its handles to reshape it, and set its colour, size and opacity. Undo, duplicate and delete are all there.

Yes. The tail has its own handle: drag the tip to whoever or whatever is speaking, and the tail re-anchors to the edge of the bubble so it always faces that point. Move the bubble over a clear area and let the tail reach across to the speaker.

Yes. The text wraps to the width of the bubble automatically, and you can press Enter for a deliberate line break. If it feels cramped, drag the corner to make the bubble bigger or lower the text size until it sits comfortably.

Four. The rounded rectangle reads as a modern chat or app-style bubble; the oval is the classic comic-strip look; the thought shape trails small circles toward the speaker for an unspoken thought; and the box is a sharp-cornered caption. Each has a tail you can aim, so pick whichever matches the tone of your image.

No. The bubble is drawn over the image at its native resolution and the rest of the picture is untouched. Saving as PNG keeps it lossless; JPG applies the usual photo compression.

No. The image is drawn to a canvas and the bubble is rendered entirely in your browser. Nothing is sent to a server, which you can confirm in the Network panel, so memes and private photos stay on your device.

Further reading

Independent references if you want to go deeper on the formats and tradeoffs.