Skip to content

Speech bubble generator

Free, right in your browser

Upload a photo, type the line and drag the tail to whoever says it. Then download the PNG.

Walk? Now?
10/160

Bubble

Lettering

Free, no sign-up, no watermark. Your photo stays in your browser and is never uploaded.

Drag the bubble to move it, and the dot to aim the tail.Samples

How to add a speech bubbleto a photo, in four steps

  1. 1

    Pick a photo

    Upload a PNG, JPG or WebP, or start from a sample. The photo stays in your browser.

  2. 2

    Type the line, pick a bubble

    Speech, thought, shout, whisper, a caption box, or a see-through cut-out for chat memes.

  3. 3

    Drag it into place

    Drag the bubble to move it and the dot to aim the tail. Add a bubble for each speaker.

  4. 4

    Download the PNG

    At the photo's full size, with no watermark. Or download the bubble alone on a transparent background.

Or have AI paint it into the photoFive bubbles, one photo

The image editor draws the bubble, the tail and the lettering into the picture, so they take on its light. Name the shape in the prompt. AI edits are on a paid plan.

  • The woman at the bus stop with a round speech bubble saying "Is that my bus?"

    Speech

    Someone says the line out loud, in a normal voice.

    "a white round speech bubble with a smooth black outline"

  • The woman at the bus stop with a cloud-shaped thought bubble saying "Did I lock the door?"

    Thought

    She thinks it and nobody else hears it.

    "a white thought bubble shaped like a cloud, with three small circles trailing down to her head"

  • The woman at the bus stop with a spiky shout bubble saying "WAIT FOR ME!"

    Shout

    A yell, a panic or a punchline. Capitals help.

    "a white shout bubble with a jagged, spiky black outline"

  • The woman at the bus stop with a dashed whisper bubble saying "don't look now"

    Whisper

    Said under the breath. The dashed line does the work.

    "a white whisper bubble with a dashed black outline"

  • The woman at the bus stop with a yellow caption box in the corner reading "MEANWHILE, AT THE BUS STOP..."

    Caption box

    A narrator sets the scene. No tail, because nobody in the picture says it.

    "a rectangular pale yellow caption box with a thin black outline in the top-left corner of the image, with no tail"

Each prompt also asked to keep her face, hair, sweater, the bus stop and the light exactly the same.

How long a line holdsRoom runs out before spelling

One prompt, one photo, longer and longer lines. Each render is the first try.

Words in the line
The man at the kitchen table with a 60-word speech bubble
"Before you say anything, I was going to wash every dish in that sink right after I finished this coffee, and then I was going to take out the trash, water the plants by the window, fold all the laundry that has been sitting on the chair since (missing from the render) Sunday, and call your mother to say we will come for dinner."

Dropped a word: "since". The bubble covers the top third and touches his hair.

Up to 35 words, every letter landed. At 60, a word went missing and the bubble grew into his hair. Keep a line short enough to read at a glance, or split it into two bubbles.

Meme, comic or mangaSay what you are making

With AI, edit a photo you have for a meme, or draw the whole panel from a prompt for a comic or manga page.

A terrier staring at the camera under a wide empty white speech bubbleThe original photo of the terrier

Meme bubble

A wide bubble across the top with its tail on the dog. Left empty, the bubble is the joke.

Add a large white speech bubble across the top of the image with a narrow tail pointing down at the dog. Leave the bubble empty. Keep the dog, the wall and the floor exactly the same.

Image editor

A two-panel comic of a gray cat: "Excuse me." by an empty bowl, then "I said excuse me." sitting on a laptop

Two-panel comic

Drawn from a prompt, lettering included. Each panel's words go in quotes.

A two-panel comic in clean black ink with flat colors. In the first panel a gray cat looks at an empty food bowl in a kitchen, and a speech bubble says "Excuse me." In the second panel the same cat sits on a laptop keyboard and stares at the reader, and a speech bubble says "I said excuse me." Bold comic lettering, original characters, a thin white gutter between the panels. No other words anywhere in the image: no writing on the bowl, the walls, the screen or any object.

Image generation, GPT Image 2.5 Sunburst

A black and white manga panel of a young man running for a train, shouting "Hold the door!"

Manga panel

Screentone, speed lines and an oval bubble. Describe the style, not a series.

A single black and white manga panel with gray screentone shading and speed lines. A young man with messy dark hair and a jacket runs along a train platform toward closing train doors, mouth wide open. A large white oval speech bubble with a smooth black outline, its tail pointing at his mouth, says "Hold the door!" in bold hand lettering. Original characters, clean ink, no other words anywhere in the image.

Image generation, GPT Image 2.5 Sunburst

AI prompts to copyFill in the line and the speaker

The highlighted words are yours to replace. Keep the quotes around the line; they tell the model which words to letter.

  • Speech bubble

    Add a white round speech bubble with a smooth black outline in the empty space above who speaks, its tail pointing at their mouth. Inside, in black comic lettering, write exactly: "your line" Keep everything else exactly the same.

  • Thought bubble

    Add a white thought bubble shaped like a cloud, with three small circles trailing down to who thinks it, in the empty space above their head. Inside, in black hand lettering, write exactly: "your line" Keep everything else exactly the same.

  • Shout bubble

    Add a white shout bubble with a jagged, spiky black outline above who shouts, its sharp tail aimed at their mouth. Inside, in large bold black capital letters, write exactly: "YOUR LINE" Keep everything else exactly the same.

  • Whisper bubble

    Add a white whisper bubble with a dashed black outline above who whispers, its tail aimed at their mouth. Inside, in small black lowercase lettering, write exactly: "your line" Keep everything else exactly the same.

  • Caption box

    Add a rectangular pale yellow caption box with a thin black outline in the top-left corner of the image, with no tail. Inside, in black comic capital letters, write exactly: "YOUR CAPTION" Keep everything else exactly the same.

  • Meme bubble

    Add a large white speech bubble across the top of the image with a narrow tail pointing down at who speaks. Leave the bubble empty. Keep everything else exactly the same.

  • Two speakers

    Add two white speech bubbles. Above the person on the left side of the image, a bubble with its tail pointing at their mouth says exactly: "first line" Above the person on the right side of the image, a bubble with its tail pointing at their mouth says exactly: "second line" Keep both people and the background exactly the same.

The bubble tool on this page is free. Plans pay for AI edits that paint the bubble in: up to 250 on the $19 plan.

Simple pricing that scales with you.

Pick the plan for how much you post. Every model on every plan. Unused credits roll over. Cancel anytime.

Creator

$19/month

Billed monthly

For solo creators posting every week

500 credits every month

  • Up to 250 AI bubble edits
  • Up to 50 AI videos
  • Up to 1.5 hours of AI voiceover
  • Roll over up to 1,000 credits

Pro

Most popular
$49/month

Billed monthly

For creators posting daily across channels

1,300 credits every month

  • Up to 650 AI bubble edits
  • Up to 130 AI videos
  • Up to 4 hours of AI voiceover
  • Roll over up to 2,600 credits

Studio

$99/month

Billed monthly

For brands and production teams

2,700 credits every month

  • Up to 1,350 AI bubble edits
  • Up to 270 AI videos
  • Up to 9 hours of AI voiceover
  • Roll over up to 5,400 credits

Scale

$199/month

Billed monthly

For agencies running always-on content

5,500 credits every month

  • Up to 2,750 AI bubble edits
  • Up to 550 AI videos
  • Up to 18 hours of AI voiceover
  • Roll over up to 11,000 credits
Every plan includesEvery model, 90+ and countingReusable AI personasSceneform Studio editorCommercial usage rights

Want checkout, comparison tables, or a custom volume? See the full pricing page

Speech bubble generatorQuestions people ask

One photo, one lineWrite yours

Make a speech bubble

The bubble tool is free.

A man at a kitchen table sipping from a mug, eyebrows raised, with a bare wall above his head, with a bubble saying "Who ate my toast?"A man at a kitchen table sipping from a mug, eyebrows raised, with a bare wall above his head, with a bubble saying "Not again."The woman at the bus stop with a spiky shout bubble saying "WAIT FOR ME!"A terrier staring at the camera under a wide empty white speech bubbleThe man at the kitchen table with a 35-word speech bubble
A man at a kitchen table sipping from a mug, eyebrows raised, with a bare wall above his head, with a bubble saying "I can explain."The woman at the bus stop with a round speech bubble saying "Is that my bus?"The woman at the bus stop with a dashed whisper bubble saying "don't look now"A black and white manga panel of a young man running for a train, shouting "Hold the door!"The man at the kitchen table with a 60-word speech bubble
A man at a kitchen table sipping from a mug, eyebrows raised, with a bare wall above his head, with a bubble saying "Five more minutes."The woman at the bus stop with a cloud-shaped thought bubble saying "Did I lock the door?"The woman at the bus stop with a yellow caption box in the corner reading "MEANWHILE, AT THE BUS STOP..."The man at the kitchen table with a 20-word speech bubble