The character portrait generator rolls a face, a name, and a one-line identity in a single click. Each portrait arrives in a circular frame sized for the places character art actually lives: the Roll20 or Foundry token ring, the Discord avatar circle, the profile picture slot on a campaign wiki. Download it as SVG or PNG and your character has a face before the session starts.
What goes into a face
Every portrait is assembled from a bank of hand-drawn features, rolled independently. Skin tone spans five human shades plus orc green, drow violet-grey, and tiefling red. Ears come round or pointed; tieflings grow horns, and once in a great while a human does too, which is its own plot hook. Seven hair treatments run from a shaved head to a mohawk to a deep hood, in ten colors including silver, sea-blue, and moss-green. Then the small rolls that make a face specific: expression, brow angle, beard or goatee or mustache, a circlet, an earring, an eyepatch, a scar. The caption underneath is honest about what was drawn — roll horns and it says tiefling, roll green skin and it says half-orc — so the portrait and the character sheet agree.
Tokens, avatars, and the wall of NPCs
The obvious use is your own character: a new PC needs a face for the VTT and the group chat, and commissioning art for a level-1 character who might die to the first owlbear is a hard sell. The less obvious use is the GM's. A campaign accumulates NPCs faster than any art budget survives, and a consistent portrait bank solves the recurring embarrassment of the innkeeper, the smuggler, and the archduke all being "imagine someone." Roll a strip of eight faces before the session and pin them where the players can see; they will start pointing at the one they want to talk to. Because the style never drifts, your cast looks like a cast rather than a collage.
Free SVG and PNG downloads
Each portrait downloads in two formats. The PNG is a high-resolution render with the circular frame baked in — drop it straight into a token slot or an avatar upload and it just fits. The SVG is the original vector art, a few kilobytes, cleanly editable if you want to adjust a hair color or remove the frame ring. Both are free for home games, streams, and campaign wikis.
A face, then a name, then a person
The generator names every face using the same syllable logic fantasy naming actually follows, and half the results carry an epithet: Kaelwyn the Unlucky, Voranth Six-Fingers. That's enough to run a session. When an NPC unexpectedly matters — the players always decide this for you — graduate them: the elf name generator, tiefling name generator, and their sibling pages produce a proper name with pronunciation, backstory, personality, and a plot hook, and this page's portrait becomes the face on that record.
Why not just use an AI portrait?
Diffusion portraits are gorgeous and unrepeatable. Ask twice and you get two different people; build a party and you get five art styles at one table. A part-based bank trades painterly detail for the properties that matter in play: instant results, a uniform style across every face you'll ever roll, tiny files, and zero chance the generator quietly reproduces a real person. For the wall of NPCs, consistency beats splendor.