How to Generate a Comic Page with Midjourney
Ask Midjourney for a comic page and you get a poster: one dramatic image with fake speech bubbles baked into it, unreadable at thumbnail size. A webcomic needs a repeatable character, six readable panels, and lettering you add yourself. That is a production problem, not a single prompt problem.
This workflow treats a comic page as a small pipeline. You lock a look, build a reusable character prompt, generate panels one at a time, keep the lighting consistent, then assemble and letter the page outside Midjourney. The example is a sci-fi noir webcomic about a moon detective, but the method works for any recurring cast and setting.
What a Finished Page Looks Like
A single page with four to six panels in a deliberate grid, a recurring detective who looks like the same person in every shot, a consistent palette of sodium amber and deep indigo, and clean lettering added after generation. The goal is a page a reader can follow, not a gallery of unrelated beautiful frames.
Step 1: Lock the Look and the Palette
Before any character, decide the visual rules. A noir comic lives or dies on light and restraint.
You are an art director for a sci-fi noir webcomic set in a lunar colony.
Define a locked visual style guide with: a 3-colour palette, the lighting logic (where the light comes from and what stays in shadow), the line and texture treatment, and the overall mood reference.
Express the whole guide as one reusable style suffix I can paste at the end of every Midjourney prompt.
Keep the palette to sodium amber, deep indigo, and cold white.You get a style suffix you reuse on every panel. Pasting the same suffix across a page is the cheapest way to make six separate generations feel like one artist drew them.
Step 2: Build the Detective as a Reusable Character Prompt
Character drift is the number one reason AI comics look wrong. Freeze the description into a text block you never improvise.
Write a locked character prompt for the lead, Detective Ilse Marrow, a moon detective in a noir webcomic.
Include: age range, build, hair, a scar or distinguishing feature, her coat and the collar shape, her glove, and her one signature prop.
Write it as a single reusable paragraph of about 40 words that I paste into every panel before the action description.
Do not add her expression or pose here; those change per panel.You get a fixed paragraph that travels into every prompt. Keeping pose and expression out of it matters: those belong to each panel, while the face, coat, and prop stay constant.
Step 3: Generate Individual Panels, Not Pages
Midjourney is far better at one strong panel than a full grid. Generate each shot separately and compose later.
For the opening page, write 5 separate Midjourney prompts, one per panel, describing only the shot: framing, action, and setting.
Panel 1: wide establishing shot of the lunar colony street at night.
Panel 2: medium shot of Detective Marrow entering a bar.
Panel 3: close-up on a clue on the bar counter.
Panel 4: over-the-shoulder shot of a suspect turning away.
Panel 5: extreme close-up of her eyes.
Each prompt must start with the locked character paragraph, then the shot description, then the locked style suffix. Use aspect ratio 3:4 and style raw.You get five panel prompts that share a character and a look. Framing variety, wide to extreme close-up, is what makes a page read like a comic instead of a storyboard of the same face.
Step 4: Keep the Lighting Consistent Across Panels
Panels generated minutes apart drift in brightness and colour temperature. Force a shared lighting line into every prompt.
Add a fixed lighting line to all five panel prompts that specifies: a single sodium streetlamp as the key light, deep indigo fill in the shadows, and no other strong light source.
Then tell me which panel is most likely to break the palette and why, and give a corrected version of that prompt.
Keep the lighting line identical in wording across all panels.You get a lighting constant you can copy into every prompt. In a night scene, “single sodium key light, indigo fill” stops one panel from arriving at golden-hour brightness and wrecking the page rhythm.
Step 5: Assemble the Page and Add Lettering
Midjourney should never render your dialogue. Compose and letter in a normal editor.
Give me a page layout plan for a 5-panel noir page using a 2-column, 3-row grid where the middle row spans both columns for the establishing shot.
For each panel state the placement, the caption or dialogue that goes in it, and the balloon type (speech, thought, or caption box).
Advise on font weight and a caption style that fits a noir tone, and how to keep lettering out of the safe area of each panel.You get a placement map and lettering plan you build in a layout tool. Baked-in AI text is illegible and uneditable; typing the words yourself is what makes the page readable and fast to revise.
Step 6: Produce a Second Page Without Restarting
A webcomic is a series. Make the pipeline reusable before you get bored of retyping.
Turn everything above into a reusable page template I can run weekly:
1. The locked style suffix.
2. The locked character paragraph.
3. A panel-shot checklist with a lighting line.
4. A blank layout grid for 5 panels.
5. A short note on what to keep fixed and what to change per page.
Keep it under one page so I can paste it into a fresh chat each week.You get a kit you reuse every page. The fixed parts, character, palette, and lighting, never change; only the shots and the dialogue do, which is precisely how a real series stays consistent.
Page Kit Checklist
- A locked three-colour palette and a reusable style suffix.
- A fixed character paragraph covering face, coat, glove, and prop.
- Five panel prompts with varied framing, from wide to close-up.
- An identical lighting line pasted into every panel prompt.
- A 5-panel layout plan with lettering placement.
- Dialogue and captions typed outside Midjourney, never generated.
- A one-page kit reused for every future page.
Where Comic Workflows Break
Break 1 — asking for a full page in one prompt. You will get a poster with fake text. Generate panels individually and assemble them yourself.
Break 2 — improvising the character each time. If you rewrite her description per panel, the face changes. Paste the same paragraph every time and change only the shot.
Break 3 — letting the model draw the dialogue. Generated lettering is unreadable and locks you out of edits. Always add text in a layout tool.
Break 4 — ignoring lighting drift. Two panels generated minutes apart can arrive a stop apart in brightness. The shared lighting line is what holds the page together.
Break 5 — no seed discipline. Reusing a seed and the same character paragraph across panels improves consistency; changing both every time guarantees drift.
To deepen the character work, read our Midjourney character prompts. For the environments around your cast, see Midjourney scene prompts, and for parameter basics start with the Midjourney prompt guide.
One Panel Prompt, Annotated
Here is a finished panel prompt with each part labelled, so you can see how the locked blocks combine.
[character] Detective Ilse Marrow, late 30s, lean build, shoulder-length dark hair, thin scar over left brow, long grey coat with tall collar, scuffed black glove, vintage brass lighter in hand.
[shot] medium shot, she enters a dim lunar bar, one hand pushing the door, looking off-frame left.
[lighting] single sodium streetlamp key light, deep indigo fill in shadows, no other light source.
[style] gritty noir comic ink, limited palette of sodium amber and deep indigo with cold white highlights, heavy shadow, subtle halftone texture.
[params] --ar 3:4 --style raw --stylize 150Four locked blocks and a parameter line. Once your kit is built, the only thing you write fresh per panel is the shot description, which takes about ten seconds.
Reader Questions
Can Midjourney keep the same face across panels? Not perfectly. A locked character paragraph plus a reused seed gets close; expect to reject and regenerate roughly a third of your attempts.
Should I use a vertical or horizontal page? Webcomics read best in a vertical scroll, but a 2-column grid per screen keeps panels from getting too tall.
How many panels per page? Four to six. Beyond six the panels are too small to read on a phone, which is where most webcomic readers are.
Do I need separate tools for lettering? Any layout or illustration tool with a text layer works. The requirement is editable text, not a specific app.
Sources & Notes
The panel-by-panel pipeline and the locked-block approach are our own framing of common comic-production practice, reviewed on 2026-10-09. Midjourney parameters and behaviour change between versions, so verify current syntax in the official documentation, and copy-check any generated panel that includes hands, letters, or text before you publish it.
