Roll20 Map Generator: AI Battle Maps | Text to Tabletop

Roll20 Map Generator

Describe the encounter you need and get a Roll20-ready battle map in seconds. Clean top-down perspective, no baked-in grid to fight with, and page-alignment that snaps to Roll20's grid on the first try.

Generate Your Roll20 Map →
Top-down AI-generated battle map of a forest trail, ready to import into Roll20

About the Roll20 Map Generator

Roll20's built-in marketplace is full of beautiful maps that never quite match the encounter you actually planned. Building your own from tile assets works, but it eats the prep hours you wanted to spend on story and stat blocks.

Text to Tabletop generates finished battle maps from a plain-English description. Type what you need - "a narrow mountain pass with a rope bridge and scattered boulders" - and the AI renders a top-down, tactically usable map you can upload straight to a Roll20 page.

Because the generator locks the camera to a strict 90-degree overhead view and strips out warped grid lines, the maps align cleanly with Roll20's native grid. Set your page to the map's cell dimensions, drop the image on the map layer, and you're playing in under a minute. If one section isn't right, select just that area and regenerate it without losing the rest of the map.

Example Creations

Real results generated with our AI tool.

Top-down battle map of a forest trail with fallen logs and a creek crossing
Battle Map

Goblin Ambush Forest Trail

Prompt

"A narrow dirt trail winding through a dense, mossy forest. Fallen logs block parts of the path. Thick underbrush on both sides provides hiding spots. A shallow creek crosses the trail near the center. Dappled sunlight filters through the canopy. Top-down view, grid-aligned, battle map style."

AI-generated tavern interior map with fireplace, bar counter, and candlelit tables
Tavern / Interior

Candlelit Tavern Interior

Prompt

"The interior of a cozy medieval tavern seen from above. A large stone fireplace dominates the back wall. Round wooden tables and chairs are scattered across the main room. A long bar counter runs along the left side with shelves of bottles behind it. A staircase leads to an upper floor in the far corner. Warm candlelight and lanterns throughout. Top-down, grid-aligned, battle map style."

Multi-room underground dungeon map with stone corridors and glowing pool
Dungeon Map

Ancient Stone Dungeon

Prompt

"A multi-room underground dungeon carved from dark grey stone. A long central corridor connects four chambers of varying sizes. One room has a collapsed ceiling with rubble on the floor. Another has a shallow pool of water glowing faintly blue. Iron doors and archways connect the rooms. Scattered bones and broken furniture. Torches in wall sconces provide dim orange light. Top-down, grid-aligned, dungeon map style."

Sun-scorched desert canyon battle map with wooden bridge and red rock walls
Battle Map

Desert Canyon Standoff

Prompt

"A sun-scorched desert canyon with tall red rock walls on both sides. A sandy floor with scattered boulders and a dried-up riverbed running through the center. A rickety wooden bridge spans a narrow gap between the two cliff edges. Cactus and scrub brush dot the landscape. Harsh midday sunlight with deep shadows against the canyon walls. Top-down, grid-aligned, battle map style."

How It Works

Describe

Type your prompt describing the map.

Generate

Our AI processes your prompt instantly.

Refine

Adjust styles, grids, and variations.

Export

Download high-res formats for VTTs.

Use Cases

  • Last-minute session prep - generate the map your players unexpectedly need while they take a snack break
  • Custom encounter maps - environments that match your written encounter exactly instead of the closest marketplace approximation
  • Campaign-specific locations - your homebrew city gate, your villain's throne room, your party's favorite tavern
  • Map variants - the same location by day and night, in summer and winter, before and after the dragon attack
  • Dungeon crawls - generate each level as a separate Roll20 page with consistent style across floors
  • One-shots and convention games - a full evening's worth of maps generated in minutes, not weekends

Frequently Asked Questions

Everything you need to know about the Roll20 Map Generator.

How do I import a generated map into Roll20?

Download the map as a PNG or JPEG, then drag it onto your Roll20 page's map layer. Set the page dimensions to match the map's grid (for example 20 x 15 cells), stretch the image to fill the page, and Roll20's grid will line up with the map. The whole process takes about a minute - see our step-by-step Roll20 setup guide for screenshots.

Will the grid line up with Roll20's grid?

Yes. You choose the map's cell dimensions (like 20 x 15) before generating, and the AI composes the scene to those proportions with no baked-in grid lines. Because the image proportions match a whole number of cells, it aligns with Roll20's native grid without the stretching and nudging that generic AI images require.

What resolution should I use for Roll20?

Standard 1K maps (1 token) are ideal for Roll20 - the platform recommends keeping map images lean so pages load quickly for your players. If you're also printing the map or want extra zoom detail, generate at 2K or 4K and downscale the Roll20 copy.

Is this affiliated with Roll20?

No. Text to Tabletop is an independent AI map generator. It produces standard image files that work in Roll20, Foundry VTT, Owlbear Rodeo, Fantasy Grounds, and any other VTT that accepts image-based maps.

Can I try it for free?

Yes. New accounts get 3 free tokens - enough to generate a map for your next Roll20 session, edit an area of it, and try a second prompt before deciding whether to buy. No credit card required.

Can I edit a map after generating it?

Yes. Select any region of the map - a building, a stand of trees, a bridge - describe the change, and only that area regenerates. The rest of the map stays pixel-identical, so your Roll20 page alignment doesn't change.

Your Next Roll20 Map Is One Prompt Away

Stop hunting the marketplace for a map that almost fits. Describe the encounter you actually planned and play it tonight.

Try Text to Tabletop →