RPGENIE

Free tools for your table. Credits only for AI maps.

The character sheet, homebrew, dice, campaigns and a live table your players join from a link. Free, no card, yours to keep. Buy credits when you want an AI-painted map.

✓ No credit cardFree for goodCommercial use allowed

A real RPGenie character sheet: Durna Hearthguard, a level 5 Dwarf Cleric of the Life Domain, showing her portrait, ability scores and saves, hit points and armor classLive demo, click to play

Free, all of it

Everything below costs nothing. Not a trial.

No card, no clock. Keep up to 6 characters on the free plan. The only thing that ever costs a credit is an AI-generated map, and that is the last section on this page.

Character sheets

A character sheet you can actually play with

Built on the official free rules that publishers use, the SRD 5.2.1, so the species, classes, spells and items are all in there. Every number it can work out, it works out, and it tells you where the number came from. Free to use and free to keep: build your own characters on the free plan, and as many as you like on the Supporter plan.

The Stats tab of a level 16 Fairy Wizard called Lumen, showing ability scores, saving throws, hit points, armor class, speeds and proficiency bonus
Everything it can work out, it works out

It does the arithmetic, and shows its working

Armor class, initiative, every skill and save, passive scores, max HP, spell save DC and spell attack per class, attacks per action and your crit range. Hover any of them and it names what it added up.

Multiclassing that follows the book

Add as many classes as you like up to level 20. Hit dice pool by die size, caster levels combine, and prerequisites warn you rather than blocking you, exactly as the rules say they should.

Spellcasting, per class

One stat card per casting class. Spell slots and Pact Magic tracked separately with their own recharges. Preparation limits, ritual and concentration flags, upcasting, and always-prepared spells that arrive on their own.

An inventory that weighs things

Equipped, containers, quest items and overflow. Attunement counted, charges tracked and spendable, coins and encumbrance optional per character, and a modifier editor deep enough for a legendary item that grants a spell.

Rest, spend, recover

Short rest, long rest and dawn each recharge the right things. Class resources are pip trackers, hit dice roll on the real dice, and the number that settles is the HP you get back.

Conditions, curses and Wild Shape

Every condition in the rules plus exhaustion, feeding the advantage badges everywhere else. Lycanthropy and vampirism ship built in. Druids transform into any known form and the beast takes over the sheet.

Allies and a portrait

Familiars, mercenaries, monsters and companions with fully editable stat blocks and live hit points. Portraits are generated from a guided wizard that already knows your species and class.

Themes and backdrops, per character

Aether, Ember, Parchment, Arcane, Atlas, Grove, Crypt and Midnight, set per character. Backdrops for every class and species. Everything saves itself as you type.

Homebrew

Your own creations, and the books on your shelf

Write up the species, class or item you invented, or enter the material you already own so the sheet can do the arithmetic on it. None of these are a notes field: what you make is wired into the same engine as the official content, so your feat produces a real advantage badge on a real roll.

In the builder

Giant Stature

  • Resource: Rage, an activatable pool
  • Reach: +5 ft, gated on raging
  • Damage rider: Elemental Cleaver
  • Passive: your size becomes Large

Live on the sheet

Durna, mid-rage

  • Rage sits in the resource tracker, ready to spend
  • Melee reach reads 10 ft while the toggle is on
  • Cleaver damage rides the attack card
  • Size shows Large on the stats tab
The species builder open on a custom lineage called Fairy, with its description, size and walk, fly, climb and swim speeds filled in
The species builder, editing a lineage that is live on a character

Species

Lineages with traits, senses, speeds and mechanical effects.

Classes

Level by level: hit die, saves, spellcasting and features that wire in.

Subclasses

Paths layered onto any class, official or your own, gated by level.

Backgrounds

Skills, an ability score pool, a granted feat, tools and languages.

Feats

A fixed ability bump plus effects, choosable in any feat slot.

Boons

The level 19 reward: an ability increase past the normal cap, and something worth waiting for.

Spells

Full casting info, attack or save, damage, and into any spellbook.

Items

Stats, modifiers, charges and spells the item can cast.

Creatures

Familiars, monsters and companions. Beasts double as Wild Shape forms.

Curses

Afflictions you catch and carry until cured. Or write your own.

One effect editor, shared by every builder

Every builder shares the same effect vocabulary, so a bonus you attach to a species behaves exactly like one attached to an item. Each effect can be gated to a level and can name its own source.

AdvantageResistanceImmunityVulnerabilityBonusResourceDamage riderGrant featGrant proficiencyExtra attackCrit rangeSenseAuraSavantGrant spellNatural weaponNatural armor

Start from something that already works

Every builder can clone an official entry, or one of your own, as a starting point. Change only what you wanted to change instead of typing a class out from nothing.

  • Applying homebrew stores a frozen copy on the character
  • So editing your library later cannot rewrite a live character behind your back
  • Homebrew appears in the same pickers as the official content, under its own heading

Dice

d4 to d100, with weight to them

The Dice Lab is where you forge a set, equip it and tune how it throws. Whatever you equip is what rolls on your character sheet.

The Dice Lab, showing each die shape from d4 to d20 as its own silhouette, a modifier stepper, Roll, Advantage and Disadvantage buttons, and rows of impact and crit effects for a custom skin
The Dice Lab: build a set, tune how it lands, then equip it

Real physics, not an animation

The dice are rigid bodies in a real world with a floor and walls. The number is read off the face that settles upward, so nothing decides the result before the throw does.

It knows what you are rolling for

Roll from the sheet and it brings the modifiers with it. If anything on your character grants advantage, it throws the extra die and keeps the higher, and advantage and disadvantage cancel the way they should.

Natural 20s get their moment

A crit on the attack arms the damage roll for that specific weapon, so the dice double themselves when you roll damage. House rule available if your table maxes instead.

Skins, including ones you invent

A set built in for each sheet theme. Or describe one in a sentence and have it made: polished malachite with gold veins, pale bone carved with faded runes.

Click the die. Really.
Throw strength, drop height and how long the result sits are yours to set. Reduced motion is honoured from your system settings.

Draw mode, free

Draw the dungeon yourself. It costs nothing.

Most AI maps put the rooms wherever they land. Here you place them: roll a floor plan, drag the walls where you want them, and finish it. No model runs, so there is no wait and nothing to spend. You do not even need an account to walk out with the file.

Roll a layout

The plan is the map.

Roll a set of floor plans, edit the one you like, and finish it. No AI, no credits, no waiting: the plan is the map.

  • Free and unlimited on every plan, including the free one
  • Set the map size in squares, from a single room to a battlefield
  • Move, Room, Passage, Door, Stairs, Water, Solid and Erase, snapped to 5 ft
  • Exports a VTT scene with the walls and doors already built
  • Several plans a roll, deterministic from a seed you can keep
  • Every room reachable by construction, with a warning if you wall one off
  • Drops straight into Roll20 or Foundry at 70px per 5 ft square
Roll, edit, finish

The table

Put the map down and run the fight on it

Any map you make opens as a live table. Send your players the link and they are in: no account, no install, nothing to download. It runs in a browser on a phone, a tablet or the television in the corner, and it is on every plan including the free one.

The DM's view of a live table: a tavern map with fog still covering the vault on the right, four party tokens and a ghoul waiting in the dark, a fireball template burning on the floor, and a turn order down the side with hit points, a frightened marker and a readout of what the fight is worth
What the DM sees: fog half painted, the order, and what this fight is worth
The same table at the same moment as the players see it on their own screens: the vault on the right is solid black, the ghoul standing in it is not drawn at all, and the only interface is a pill naming whose turn it is
The same instant, on their screens. The vault is dark and the thing in it is not there.

Fog you paint, not a switch you flip

Drag to reveal, hold shift and drag to take it back. Players see solid black where you see grey, and Player view drops you into their screen before you commit to anything. On a map drawn in Draw mode it can follow the walls you drew, so a corner is a corner.

Pieces for the party and everything else

Party tokens bound to real character sheets, a creature library with filters, class discs and plain markers. Set a size, a sight radius, a ring colour and a name. Putting a piece on the map costs nothing at all.

Initiative that keeps a fight moving

Roll for the whole room, step through the order, and drop a lair action in on its own count. Every row carries hit points, temporary hit points and a damage box, so landing a hit is a number typed into the row rather than a conversation.

Conditions in words, counting down

Every condition in the rules, written in plain English on the creature that has it and ticking down as the rounds pass. When something takes damage while concentrating, the table asks for the save and remembers what broke.

Spell areas measured in feet

Cones, circles, lines and cubes, sized in feet rather than in guesswork. Calibrate the grid once by dragging across a square you know, and the chip in the corner says so out loud until you have.

Everyone sees the roll

Rolls made on character sheets at this table land in a log everybody can open. A natural 20 becomes something the room watches rather than something one person announces.

It reads the fight for you

The party card weighs what is on the board against the party actually standing in front of it, and offers to make the encounter tougher, softer, or one bigger, before anyone has rolled.

A second screen for the room

Player screen opens a clean window for the television, in sync with yours and carrying none of your controls. Or hand out the link and let everyone use the phone already in their hand.

Every player gets their own page

One link each, opened on the phone already in their hand. It carries the live table, whatever you have handed them, the story so far, the party pouch, and who else is at the table with what hit points.

A prop sent to the whole room and a note meant for one person look different on purpose: anything private is marked as private on the page it arrives on, so nobody reads a secret out to the table by accident.

Nobody signs up, nobody installs anything, and the page updates itself while it sits open. A player who does have an account can link their character sheet, and the table starts showing their hit points and conditions to the DM.

A player's own page on a phone: the campaign name, who they are, a button to open the live map, a torn scrap of paper marked as being for them and not the whole table, a sealed letter from the harbourmaster, and the published recap of the last session underneath

Campaign prep

The session, ready before anyone sits down

A campaign holds your sessions, your notes, your maps, your props and the party's shared pouch, and it hands each player their own link. It is prep, deliberately: anything that changes while dice are being rolled lives on the table instead. Free on every plan, including the free one.

The Sessions tab of a campaign called The Grey Mare: a strong start written out in full, a list of locations the party might go to including a flooded hold and a cooperage, and underneath it the secrets and clues the DM is ready to hand over
The strong start, the places it could go, and what you are willing to give away

Sessions, not scripts

A strong start, the places this could go, the secrets you are willing to give up, and names ready for the shopkeeper nobody planned. Every field is deliberately capped: prep that fills a page is prep nobody reads with people waiting.

A notebook that remembers

Write a note, tag it, flag it as a quest, and find it again by tag or by searching. It is the same notebook the character sheet carries, so yours and your players' behave the same way.

Props you can actually hand over

A letter, a wanted poster, a torn scrap, a page from a journal, a tavern board. The paper is real and the words are your own text on top of it, which means a typo is an edit rather than a regeneration, and making one costs nothing.

Your maps, filed where you will find them

Maps made in the generator get filed to a campaign, renamed to what the room is actually called, sorted into areas, and put up on the table in a press.

One pouch for the whole party

Shared items and coins with a weight and a total, that anyone at the table can add to. Hand something over and it lands on that character's sheet with its weight, rather than in a message nobody scrolls back to.

A shopkeeper who is the same next week

Roll a vendor with a trade, a settlement, a temper and a shelf of stock, and their haggle comes with them. The seed reopens the identical shop, so the party can go back and find the same person behind the counter.

It writes the recap for you

The table quietly logs what happened while you played it. Afterwards, draft a recap from that log, edit it into your own voice, and publish it to the players. Secrets you never revealed cannot get into a draft.

A seat and a link for each player

Add everyone once and hand out a personal link. Rotate it or drop it whenever you like, and nobody has to make an account to use it.

The one thing that costs

AI-painted battle maps, on credits.

Every AI map is real compute on a rented GPU, so those are the thing credits pay for. The free plan includes a few every month; a pack adds more and never expires. Here is what a credit gets you.

Every kind of map

A generator for each kind of place

Every type below is its own generator, with its own subject list, its own materials and its own idea of what a room is. A tavern is not a dungeon with furniture in it.

Outdoors

Open ground, where the party is between places.

  • Wilderness
  • Road & Travel
  • Water & Coast

Settlements

Places with people in them, from a hamlet to a city block.

  • City Street
  • Camp & Battlefield
  • Village & Town
  • Farm & Homestead

Structures

Built things, cut away so you can see every room at once.

  • Building Interior
  • Castle & Keep
  • Ship & Vessel

Underground

Below the surface, where the corridors matter as much as the rooms.

  • Dungeon & Crypt
  • Cave & Underdark
  • Ruins & Hideout

Legendary

The room the campaign has been walking toward.

  • Arena & Boss Chamber
  • Monster Lair
  • Divine & Planar

Any art style, on any of them

Pick the look after you pick the place. The same layout renders as a clean VTT plan or as a page from a sourcebook.

PainterlyVTT cleanWatercolorComicStorybook16-bit pixel

How you start

Browse it or describe it

A blank prompt is the reason most map tools go unused. It is not the only way in. Either door costs one credit per map; the third door, Draw mode, is free and has its own section above.

BrowseGuided presets

Pick a family, a type and a subject, then tune it with chips. Nothing to write, nothing to know.

  • Culture, upkeep, what happened here, lighting, weather and season
  • Every choice is a real prompt fragment, not a mood word
  • Wish for me rolls the whole thing at random

CustomDescribe your own

Type what you want in plain English. The Genie turns it into a full prompt, then adds the framing and scale itself.

  • Art style, area size in feet and framing are appended, never guessed
  • Frame shapes: landscape, square, wide, portrait, panoramic and round
  • Map mode for a 90 degree battle plan, Scene mode for the illustration

Animated maps

Torch flicker. Flowing water. Drifting mist.

Every one of these is a map from the gallery above, animated in the app and exported as video. The terrain stays exactly where you put it: only the things that would move on their own actually move. An animated map costs 8 credits from your normal balance, and every account gets one free.

What you get

The maps, the table and the campaign, on every plan.

All of it is unlocked on every plan, the free one included: the sheet, the generator, the live table you run the fight on, and the campaign that holds it all together. The only thing that costs money is AI map generation, and that is what credits are for.

Every map on the top-quality engine, no tiers
Map types for every scene, street to lair
A full range of art styles
Edit with AI, in plain English
Hundreds of drag-and-drop props
Animated maps
Grid overlay tool
AI upscale, and a print view
PNG / JPG / WebP export
Scene mode illustrations
Upload your own map to edit
Saved to your gallery automatically
Live tables with fog you paint
Initiative, hit points and conditions
Spell areas measured in feet
Campaigns: sessions, secrets and notes
Handouts you can pass across the table
A link per player, and no account needed
Full official-rules character sheets
3D physics dice roller
Homebrew builders
Save and keep your own characters

How credits work

Free to play. Credits buy the maps.

One credit is one AI generation: a map, a re-roll, an AI edit, a portrait or a dice skin. Draw mode never costs one. Everything else on this page is free on the free plan, for good.

Free, for good

3 credits/month

to start, every month

✓ No credit card at signup

Character sheets6 saved
Draw modeUnlimited
Homebrew, dice, tables, campaignsIncluded
Stored map copies20
Commercial useIncluded
Start free

Need more maps? Credit packs

Buy once, spend whenever. Credits never expire and stack on top of the monthly ones.

Map Scroll20 credits$4.9925¢ eachBuy
Battle Tome45 credits$9.9922¢ eachBuy
Campaign Atlas100 credits$19.9920¢ eachBuy

Any pack also lifts the saved-character limit for good and raises stored map copies to 300.

Prefer credits every month? Supporter, $2.99 a month.

20 credits a month at 15¢ each, and unused ones roll over for two months. Unlimited saved characters, 300 stored map copies, and it keeps the free tools free for everyone. Or $24.99 a year, which is $2.08 a month and saves $10.89.

What a credit buys

Draw mode layoutFree
AI map1 credit
Re-roll a map1 credit
AI edit1 credit
Character portrait1 credit
Dice skin1 credit
Sheet backdrop1 credit
AI upscaleFree
Animated map8 credits

One balance covers all of it. An animated map is 8 credits because video costs far more to make than a still image. Every account also gets one animated map free.

All maps are yours to keep forever, on every plan. Monthly credits reset on the 1st; pack credits never expire and stack on top. Cancel a plan anytime.

Community

Share maps. Ask for features. Get them.

The Discord is where new tools get argued into existence before they get built.

Join the Discord

Free to join, on every plan.

Your next session starts here

Make an account, build a character, hand your players a link. All of it free, no card, and the maps are there when you want them.