The bridge map generator draws a river crossing on five-foot squares. A river runs down the sheet from top to bottom, winding as it goes but running straight where the road crosses it. The road comes in from one edge and leaves by the other, and the bridge carries it over the water. The bridge is one of three kinds: an old stone bridge with parapets and pointed cutwaters on its piers, a timber bridge on posts with a rail down each side, or a stone bridge with its middle span fallen into the river, rubble in the water below and two planks laid across the gap. At one end stands the toll house, a single room with a hearth, a bed and a table with the takings on it, and a striped barrier across the road at the bridgehead. Three to five more places fill out the banks, drawn from a ford with stepping stones, a watermill with its wheel in the stream, a wayside shrine, a den under the bridge, a campsite, a ruined watchtower and a mooring with a rowboat. Every place is numbered and keyed.
How the crossing is built
The river is laid first, and the road and bridge are fitted to it. The bridge is always long enough to reach dry ground on both banks. The toll house goes on whichever corner of the bridgehead is dry, never in the water. The ford is placed well up or downstream of the bridge, with cart tracks running down to it from the road on both sides, because the ford exists for people who don't want to pay. The watermill sits on the bank with its wheel in the current. Reeds grow along the water's edge, and trees and boulders fill the open ground without blocking the road.
Running a fight at a bridge
A bridge is the classic choke point. One fighter can hold it, archers on the far bank can cover it, and anyone who goes into the river is carried downstream. The broken bridge makes it worse: two planks wide, with rubble and fast water underneath. The toll house is a strongpoint for whoever holds the barrier. The ford is the flanking route that the defenders hope the attackers don't know about. And the den under the bridge is the oldest story there is: something lives down there, and it wants a toll of its own.
Free SVG and PNG downloads
Both formats are free for your games, streams and published adventures. The PNG is a 1920-pixel render ready for Roll20, Foundry or Owlbear Rodeo, and the Print button gives you a black-and-white sheet for the table. The SVG is the vector original: open it in Inkscape, Affinity or Figma to break the bridge, burn the toll house or move the ford. Everything on the map is drawn by our own code, so there's no attribution to carry and no asset licence to read.
What it won't do
It draws one crossing at battle-map scale. It doesn't draw the town at the end of the road, the river's source or the inside of the mill in detail. For a crossing deep in the woods, roll a forest map; for the town, a village or city map.
Name the river, then cross it
The river name generator names the water, the town name generator names wherever the road leads, the giant name generator names whatever lives under the arch, and the tavern name generator names the inn on the far side.