How to Add Speech Bubbles and Lettering to a Comic

July 25, 2026

Speech bubbles carry the dialogue in a comic, and lettering is how that dialogue lands on the page. To add them, you write your script with clear speaker labels, place a bubble near each speaker on the panel, size it to the line of dialogue, and set the tail so it points at whoever is talking. In AudioProducer, you write the script and the tool drafts the bubbles and lettering onto your panels from that script, then you nudge placement and sizing where a bubble crowds the art. When the pages read cleanly, you export a print-ready PDF or a vertical-scroll strip and take that file wherever you publish.

What speech bubbles and lettering actually do

A speech bubble is the shape that holds a character's words. Lettering is the text inside it, plus captions, sound effects, and any narration boxes. The two jobs are separate: the bubble tells the reader who is speaking and in what order, and the lettering has to stay readable at the size the page is printed or scrolled at. A page can have great art and still feel broken if the bubbles cover faces, sit in the wrong reading order, or shrink the text past the point where a phone screen can render it.

The common bubble types map to how a line is delivered. A rounded bubble is normal speech. A cloud-edged bubble is a thought. A spiky or jagged bubble is a shout or a radio or phone voice. A rectangular caption box is narration or a time-and-place label. You do not need all of them on every page, but picking the right shape saves the reader from guessing.

Write the script so bubbles have somewhere to go

Bubbles are only as clean as the script behind them. Before you place a single shape, write each panel's dialogue with the speaker named and the lines in the order they should be read. Short lines are your friend: a bubble that holds one clause reads faster than one packed with three sentences, and it leaves room for the art. If a character has a long speech, break it into two or three linked bubbles instead of one balloon that eats the panel.

Keep a rough word budget per panel. A single panel that carries more than about two or three short bubbles usually needs to be split into two panels, or the dialogue needs trimming. If you are still shaping the script, our guide on how to script a webtoon walks through panel-by-panel dialogue structure, and making a comic from a short story covers turning prose dialogue into paced panels.

Place the bubble, then set the tail

Placement follows reading order. In left-to-right comics, the first speaker's bubble sits toward the upper left of the panel and later bubbles step down and to the right, so the eye moves the way you want. In a vertical webtoon strip, bubbles stack down the panel in the order the lines are spoken. Get the order right first; a page where bubble two sits above bubble one forces the reader to backtrack.

Once a bubble is placed, the tail is what ties it to a speaker. The tail should point at the talking character's head or mouth, not at their feet or off-panel. When two characters are close together, keep tails short and angled clearly so it is never ambiguous who said what. For thought bubbles, the tail is usually a trail of small circles leading to the character's head rather than a solid point.

Leave breathing room. A bubble should not touch the panel border on all sides, and it should not sit on top of a face, a hand doing something important, or the focal point of the art. If a bubble has nowhere to go without covering the art, that is a sign the panel is too busy and the composition, not the lettering, needs to change.

How AudioProducer places bubbles and lettering

In AudioProducer you do not hand-letter each balloon. You write the script with speakers and lines, generate the panels, and the tool drafts speech bubbles and lettering onto those panels using your script as the source of truth: each line goes into a bubble near its speaker, in reading order, with a tail toward that character. You stay in control of the words, since the text comes straight from what you wrote.

What the tool controls is the first-pass layout: bubble shape, rough placement, tail direction, and text sizing to fit. What you control is the adjustment. If a bubble crowds a face or the reading order needs a tweak, you move and resize it. If a shout should be a jagged bubble instead of a round one, you change it. Character art staying consistent from panel to panel matters here too, so the reader can follow who is speaking; our note on comic character consistency covers keeping faces recognizable across pages, and if you are working without drawing skills, making a webtoon without drawing explains the panel side of the workflow.

To be plain about scope: AudioProducer exports a finished file you download, either a print-ready comic PDF or a vertical-scroll webtoon strip. It does not distribute, host, or list your comic to any store, app, or platform. You take the exported file and publish or sell it wherever you already publish.

Keep lettering readable everywhere it is read

Readability is the whole point of lettering, and the trap is a page that looks fine zoomed in on a laptop but turns to mush on a phone. Test at the size your readers actually use. For print, that means checking the exported PDF at the trim size you plan to print. For a webtoon, that means viewing the strip at phone width, since most vertical comics are read on a phone.

A few habits keep text legible. Use a clean, even font rather than a decorative one for body dialogue, and save the stylized fonts for sound effects. Keep enough contrast between the text and the bubble fill. Do not shrink text to force a long line into a small bubble; enlarge the bubble or split the line instead. And keep a consistent look across the book so the lettering feels like one hand did it, even when the words came from your script. When the art style itself is still in flux, choosing an art style for AI comics can help you settle a look that leaves clean space for bubbles.

Export and publish

When the pages read cleanly, bubbles in order, tails clear, text legible at target size, you export. AudioProducer gives you a print-ready PDF for a traditional comic or graphic novel and a vertical-scroll strip for a webtoon. That exported file is yours to upload to the store, reader app, or print service you already use. If you want the finished comic to also have a spoken version, the same story can be turned into audio separately; the broader creator workflow is covered in our cornerstone guide on how to make an audiobook with AI; the full guide index lists everything else we have written.

Frequently asked questions

What is the difference between a speech bubble and a caption box?
A speech bubble holds a character's spoken words and has a tail pointing at the speaker. A caption box is a rectangular box for narration or a time-and-place label, with no tail. Use bubbles for dialogue and captions for narration.
How much text should go in one speech bubble?
Keep it short, ideally one clause or sentence per bubble so it reads fast and leaves room for the art. If a character has a long line, split it into two or three linked bubbles rather than one balloon that covers the panel.
Does AudioProducer publish my comic to a store?
No. AudioProducer exports a finished file you download, either a print-ready PDF or a vertical-scroll webtoon strip. You take that file and publish or sell it wherever you already publish. It does not distribute, host, or list your comic anywhere.

Related posts