AI DnD Character Prompts for Better Fantasy Art

AI DnD Character Prompts for Better Fantasy Art

20 min readBy CharGen Team

AI DnD character prompts that work in 2026, with CharGen examples for armour, tokens, NPC portraits, model tests, and edits.

AI DnD character prompts get much better once you stop writing them like a shopping list. A prompt that says elf, rogue, hood, dagger, dark, cool, 8k might produce something passable, but it rarely gives you a character you would recognise three sessions later. I want a portrait I can show at the table, crop into a token, and reuse when the same character turns up with a new scar and a worse attitude.

Dungeon Master desk with AI DnD character prompts, fantasy portrait cards, dice, and character sheets

That is why I rewrote this guide. The old advice still had a few useful basics, but 2026 prompt writing has moved on. Image tools now handle references, edits, style tests, and cleaner character workflows. OpenAI's release notes from 21 April 2026 mention ChatGPT Images 2.0 and images with thinking, while Midjourney's character reference docs explain how reference weight changes what details carry into a new image. The useful lesson for D&D players is not "make longer prompts". It is "give the model the right job in the right order".

I use CharGen's Character Generator when I want the shortest route from character idea to usable fantasy art, then I move into Model Comparison, NPC Generator, or Token Maker depending on what the table needs. The prompt is only one part of that flow, but it decides whether the rest of the workflow feels easy or like pulling teeth.

The ai dnd character prompts formula I actually use

My best character prompts use five blocks, always in this order:

Prompt blockWhat it doesExample
Role and ancestrytells the model what kind of person this ishalf-orc barbarian veteran
Permanent visual anchorskeeps the character recognisablechipped left tusk, ritual scars, broken nose
Gear and silhouettecontrols armour, weapons, and shapedented scale armour, fur mantle, heavy greataxe
Mood and posegives acting directionquiet rage, shoulders squared, looking past the viewer
Light and formatmakes the image usableovercast battlefield light, chest-up fantasy portrait

Here is the full version:

Half-orc barbarian veteran, chipped left tusk, ritual scars across scalp, broken nose, dented scale armour, fur mantle, heavy greataxe strapped across back, quiet rage, shoulders squared, looking past the viewer, overcast battlefield light, chest-up fantasy portrait.

That prompt works because it separates identity from decoration. The chipped tusk and ritual scars are anchors. The axe and fur mantle are costume. The mood tells the image what the face should do. The format says "please do not give me a tiny full-body figure surrounded by a mountain range".

Right, so if your current prompts feel unreliable, do not start by adding twenty extra adjectives. Start by checking whether those five blocks are present.

Start with the character's job at the table

Before I write a visual prompt, I decide what the art has to do during play.

There is a big difference between:

  • a player character portrait for a campaign profile
  • a disposable tavern NPC
  • a villain reveal image
  • a VTT token source
  • a party lineup for session zero

The same character might need different prompt choices depending on the job. If I am making a token, I care about silhouette, face clarity, and contrast. If I am making a roleplay portrait, I care more about expression and clothing. If I am making a villain reveal, I let the composition get more dramatic because the players will see it once at a larger size.

CharGen helps here because the workflow is split into tools that match those jobs. I can build a player character in the Character Generator, make supporting cast in NPC Generator, compare image models before spending more credits, then send the best portrait to Token Maker when it needs to work on Roll20 or Foundry.

Concrete example: I generated a half-elf grave cleric for a one-shot using this starting prompt:

Half-elf grave cleric, late twenties, ash-brown skin, silver mourning beads woven into black hair, bone-white travelling coat, small cracked bell at belt, calm expression, candlelit crypt doorway, chest-up fantasy portrait.

The first result was close, but the bell kept turning into a huge weapon. I changed small cracked bell at belt to tiny cracked handbell hanging from leather belt and moved it after the clothing. That fixed it. Tiny wording changes matter because image models often latch onto the most visually loud object.

Four-stage prompt ladder showing the same half-orc barbarian improving from rough idea to detailed fantasy character art

A weak prompt, a better prompt, and the version I would use

Most bad D&D prompts are not bad because the idea is weak. They are bad because the model has to guess too much.

Prompt qualityPromptWhat happens
too thintiefling rogue, dark alleyyou get a generic horned thief
bettertiefling rogue with red skin, curved horns, black leather armour, daggers, dark alleythe basics appear, but personality is still thin
table-readytiefling rooftop burglar, deep red skin, one broken horn, brass hoop earrings, matte black leather armour, twin narrow daggers, amused half-smile, crouched on wet roof tiles at midnight, violet city lantern light, chest-up portrait with clear facethe character has anchors, attitude, and a usable crop

The final prompt is not magic. It just gives the model fewer chances to invent the wrong thing.

Notice what I did not include: a long backstory, the full subclass build, every weapon proficiency, the name of the city, or the tragic childhood. That material belongs on the character sheet or in CharGen's notes, not necessarily in the image prompt. If you ask the image model to paint grief, royal politics, a secret pact, five items, a familiar, a castle, a full-body pose, and four tattoos at once, do not be shocked when it forgets the ears.

My rule is brutal: if a detail would not be visible in the image, I usually keep it out.

How to write dnd ai art prompts for armour, weapons, and magic

Fantasy gear is where prompts often fall apart. Armour turns into mush, weapons multiply, and magic effects cover the face. I keep this under control by treating gear like silhouette, not inventory.

For armour, pick one material and one condition:

  • dented steel plate
  • dark boiled leather
  • green-patinated bronze scale armour
  • bone-inlaid ceremonial mail

For weapons, pick one main weapon and place it clearly:

  • longsword held point-down
  • warhammer resting on shoulder
  • bow slung across back
  • dagger held low in left hand

For magic, describe the source and keep it away from the face unless the face is the point:

  • blue runes glowing around the staff head
  • embers curling from open palm
  • pale necrotic light under the holy symbol
  • faint green spell circle behind the shoulder

Here is a prompt I would use for a dwarf paladin:

Dwarf paladin of an old mountain oath, square face, braided auburn beard with two iron rings, dented steel plate, round shield on back, warhammer resting on right shoulder, tired but kind eyes, pale gold divine light around the hammer head, stone chapel background, chest-up fantasy portrait.

That gives the model one weapon, one armour material, one expression, and one magic effect. It does not ask for every piece of equipment on the sheet. The result is usually clearer.

Prompt templates for common D&D characters

These are the prompt patterns I reuse most often. Treat them as starting points, not commandments.

Player character portrait

[ancestry] [class or table role], [age cue and build], [two permanent face or body anchors], [main clothing or armour], [one signature item], [expression], [lighting], chest-up fantasy portrait.

Example:

Human battlemaster, early forties, broad build, broken nose and cropped greying hair, scratched half-plate, blue officer's sash, old cavalry sabre at hip, measuring expression, rainy dawn light, chest-up fantasy portrait.

NPC portrait

[occupation] in [location], [ancestry and age cue], [one memorable face detail], [clothing tied to job], [behaviour cue], [local light], close portrait for tabletop RPG.

Example:

Harbour quartermaster in a salt-stained port city, older dwarf woman, clouded left eye, waxed ledger apron over wool coat, suspicious side glance, cold morning dock light, close portrait for tabletop RPG.

Villain reveal

[villain role], [strong silhouette], [two identity anchors], [symbol of power], [pose], [dramatic but readable lighting], fantasy key art.

Example:

Exiled elven archmage, tall razor-thin silhouette, silver hair cut short and black crystal veins at temples, cracked moonstone crown, one hand raised over a floating spellbook, cold blue throne-room light, fantasy key art.

VTT token source

[character role], [clear face anchors], [high contrast clothing], [single weapon or item], [plain or simple background], centred chest-up portrait, readable at small size.

Example:

Goblin saboteur, yellow eyes and split right ear, soot-black hooded coat, small curved knife, simple warm grey background, centred chest-up portrait, readable at small size.

The token version is deliberately plain. Tokens punish busy art. If the portrait only works when zoomed in, it is not a good token source.

How I use CharGen settings without overthinking them

Inside CharGen, I start with the generator that matches the job. For a player character, I use Character Generator. For a supporting cast member, I use NPC Generator. If I am unsure which model will handle a prompt best, I send the idea through Model Comparison before committing.

The bits I pay attention to:

  • Quick Description or prompt field: this gets the five-block prompt
  • race, class, and role dropdowns: I use them to anchor obvious D&D concepts
  • model choice: I keep it consistent for recurring characters
  • edit tools: I use these for small fixes instead of rebuilding the whole image
  • token route: I move only the clearest portraits into Token Maker

I do not fill every field just because it exists. More inputs can help, but only when they agree with each other. If the dropdown says dwarf, the prompt says tall elf, and the style cue says anime vampire lord, the output will probably wobble.

One honest limitation: AI image tools still struggle with exact weapons, hands, and complex armour joins. CharGen reduces the friction, but it cannot make a crowded prompt physically perfect every time. I normally accept small imperfections for private table use, then regenerate or edit when the image is player-facing and important.

Try the Character Generator

Use references and edits for consistency, not bigger prompts

If a character matters for more than one session, I stop trying to solve everything with text. I create a stable base portrait, then use it as the visual anchor for later work.

Midjourney's character reference documentation is useful here even if you mainly use CharGen, because it explains the general idea well: a reference can pull details like face, hair, and clothing into later images, while a weight setting controls how strongly those details carry over. The exact UI differs by tool, but the principle is the same. Text prompts describe the change. References protect identity.

In CharGen, my continuity routine looks like this:

  1. Generate the base portrait.
  2. Save the prompt in the character or NPC notes.
  3. Write a tiny visual anchor, such as one broken horn, brass hoops, matte black armour.
  4. Use edits for injuries, lighting changes, and clothing changes.
  5. Keep the same model for that character unless the story calls for a visual shift.

Example from my table: a tiefling rogue survived a rooftop fall and came back with a bandaged forearm. I did not regenerate from scratch. I edited the existing portrait and asked for a linen bandage around the left forearm, slightly torn sleeve, keep the same face, horns, earrings, armour, and expression. That kept the character recognisable.

Fantasy character art model comparison board with one elven warlock shown in three different visual styles

People also ask: short answers before the longer workflow

Search results around this topic are full of quick questions, so here are the answers I would give at the table.

QuestionShort answer
How do I create AI D&D characters?Start with role, ancestry, visual anchors, gear, mood, and format. Then generate in a tool built for RPG characters.
What makes a good AI character generator prompt?One clear subject, two or three visible anchors, one style or lighting direction, and a usable output format.
Should I include backstory in the prompt?Only if it changes the visible art. Put the rest in notes.
How do I make a character look consistent?Save a base portrait, reuse fixed visual anchors, keep the same model, and edit rather than regenerating every time.
What is the best prompt length?Usually one strong sentence or two short ones. Long prompts work only when the details are ordered clearly.

Roll20's 2024 D&D compendium says NPCs rarely need much more than a few distinctive details, and I think the same is true for character art prompts. A tattoo, a broken nose, a badly dressed musician, a chipped tusk. Small specifics do more work than vague intensity.

Prompt fixes for common bad results

When an image fails, I do not rewrite everything. I diagnose the failure and make one targeted change.

Bad resultLikely prompt issueFix
character is too tinyformat missing or scene too dominantadd chest-up portrait or centred portrait
armour looks muddytoo many materialsuse one armour material and one condition
weapon is wrongweapon described vaguelyname one weapon and say where it is
face lacks personalityno acting directionadd one expression or mood cue
character changes between imagesno stable anchorsave two or three permanent traits and reuse them
background steals focussetting too detailedmove setting to the end and simplify it

For example, if dragonborn sorcerer in a crystal cave with storm magic gives me a tiny figure surrounded by glittering rocks, I change it to:

Dragonborn storm sorcerer, blue-black scales, one cracked horn, silver nose ring, dark travelling robes, lightning curled around left hand, stern expression, simple crystal cave background, centred chest-up fantasy portrait.

The character moves to the front because I told the model the crop and hierarchy. That is the whole trick.

My 15-minute CharGen workflow for better character art

Here is the exact workflow I use when a player needs art before session zero.

MinuteStepWhat I do
0-2write the anchorrole, ancestry, face anchors, gear, mood
2-5generate first passuse Character Generator with a clear portrait format
5-8pick the best directionchoose one image with the strongest face and silhouette
8-11edit or regenerate oncefix the biggest problem only
11-13save notesstore the prompt and visual anchor
13-15make a token if neededuse Token Maker for VTT-ready output

That last step is where many players waste time outside CharGen. They generate a good portrait, download it, open another site, crop it badly, lose the original prompt, then wonder why future art does not match. Keeping the character art and token work close together saves a surprising amount of bother.

Tiefling rogue character prompt workflow with a finished portrait, circular VTT token crop, dice, and campaign notes

Prompt examples by race and class

These examples are intentionally specific. Swap the anchors, not the whole structure.

Elf ranger

Wood elf ranger, lean build, copper-brown skin, dark green eyes, braided black hair with small bone beads, weathered green cloak over leather armour, ash bow held low, alert expression, misty pine forest light, chest-up fantasy portrait.

Why it works: the bow, cloak, beads, and lighting all point in the same direction.

Dwarf artificer

Dwarf artificer, compact build, soot-streaked cheeks, braided black beard tied with brass wire, patched leather apron over chain shirt, tiny clockwork beetle on shoulder, focused squint, warm forge light, close tabletop RPG portrait.

Why it works: the beetle is the one clever prop. If I added goggles, five tools, a hammer, a pistol, a furnace, and sparks everywhere, the portrait would get noisy.

Tiefling bard

Tiefling bard, violet skin, swept-back ivory horns, gold nose chain, embroidered burgundy coat, silver lute slung across back, sly stage smile, amber tavern spotlight, chest-up fantasy portrait.

Why it works: the lute is present but not blocking the face.

Human warlock

Human warlock, late thirties, shaved head, black veins at left temple, severe navy coat with bone buttons, raven feather charm at throat, calm unsettling stare, green candlelight, close fantasy portrait.

Why it works: the pact is implied through visible marks and mood. The prompt does not need a paragraph about the patron.

Dragonborn fighter

Bronze dragonborn fighter, heavy build, scar crossing snout, one broken crest spike, dark iron breastplate, round shield edge visible at side, disciplined guard stance, cloudy battlefield light, centred chest-up portrait.

Why it works: dragonborn anatomy is already a lot for the model, so the rest stays controlled.

What I avoid in AI character generator prompts

I avoid these because they usually make output worse:

  • giant quality strings like masterpiece, 8k, ultra detailed, best quality
  • too many colours in one outfit
  • two weapons in active use
  • full-body prompts when I need a token or portrait
  • famous actor likenesses
  • living artist style requests
  • backstory paragraphs with no visible details
  • negative prompts longer than the actual prompt

The living artist point matters. It is better to ask for broad visual traits like inked fantasy illustration, painted book-cover lighting, or clean token portrait than to copy a named current artist. It is cleaner, and it gives you more control over what you actually want.

Also, be honest with your table. A recent r/DnD thread about a player sending AI art to another player for redrawing showed the same split I see all the time: some groups treat AI art as quick concept help, while others dislike it in visible campaign material. Neither view is rare. Ask before you drop AI portraits into a shared character gallery.

How to turn prompt output into table-ready assets

Good character art still needs a final pass before I show it to players.

My checklist:

  • face clear at thumbnail size
  • one dominant colour or material
  • no unreadable fake text
  • no extra fingers or duplicate weapons in the crop
  • background supports the character instead of fighting them
  • prompt saved beside the character record
  • token crop tested at VTT size

For recurring NPCs, I also add one session note: how the party last saw them. That is useful later when I regenerate or edit the portrait. Captain Rhyl, acid scar left cheek after failed treaty, cloak clasp cracked is a better future prompt anchor than "make her look tougher".

If you already use CharGen's Session Summary tool, this is where the workflow gets stronger. A session recap can remind you that the paladin lost their shield, the bard changed coats, or the smuggler now has a black eye. Those details become visual updates instead of accidental continuity errors.

FAQ

What are the best AI DnD character prompts?

The best prompts describe role, ancestry, permanent visual anchors, gear, mood, lighting, and output format in that order. For example: half-orc barbarian veteran, chipped left tusk, ritual scars, dented scale armour, heavy greataxe, quiet rage, overcast battlefield light, chest-up fantasy portrait.

How do I create AI D&D character art with CharGen?

Open the Character Generator, write a focused prompt, choose any relevant race or class settings, generate a first pass, then save the best image with its prompt. If you need a VTT asset, send the portrait to Token Maker.

Should I use long prompts for D&D character art?

Use clear prompts, not long prompts. One strong sentence with visible details usually beats a paragraph of lore. Add length only when every detail changes something the viewer can see.

How do I keep the same character consistent across images?

Save a base portrait, reuse two or three fixed visual anchors, keep the same model where possible, and use edits for small story changes. Do not regenerate from scratch every time unless you want the design to change.

Can I use AI character art in my D&D campaign?

For private home games, many groups do. For public work, paid products, streams, or shared community spaces, check your tool's terms and talk to your group. Some players like AI art as concept support, and some strongly prefer hand-made or commissioned art.

Image credits

  • Hero and supporting images for this post were generated on 6 May 2026 through WaveSpeed using GPT Image 2 at medium quality and 1k resolution. The hero image was cropped and resized to 1200x630 for the blog card.
Create Character Art Free