Pair it with a circle wall
Build the walls with the circle generator at the same diameter, then put the dome on top. Layer 1 matches the wall outline.

Free Minecraft building tool
Use this Minecraft dome generator to make a dome roof from any width and height, from a true half sphere to a low, flattened roof. Every layer comes with its block count, a 3D preview and downloads for Litematica, WorldEdit, Bedrock or a world.
The Java world is a creative superflat world (Java 1.21.4 or newer) with the build in front of spawn. Unzip it into .minecraft/saves.
Counts use a one-block shell with an open floor.
| Blueprint | Width × height | Good for | Hollow blocks | Solid blocks |
|---|---|---|---|---|
| 9 × 5 | Tower caps and gazebos | 165 | 229 | |
| 15 × 8 | Chapels and observatories | 473 | 984 | |
| 21 × 11 | Greenhouses and throne rooms | 965 | 2,647 | |
| 31 × 10 | Low arena roofs | 1,585 | 5,150 | |
| 41 × 21 | Cathedrals and biodomes | 3,777 | 18,725 |
Set the dome width to the outside diameter of the circular wall it will sit on.
Half the width gives a half sphere. Lower values make a flatter roof.
Layer 1 is the widest ring and sits directly on the wall.
The last layers are small discs. Check the 3D preview before you place them.
Build the walls with the circle generator at the same diameter, then put the dome on top. Layer 1 matches the wall outline.
A 41-block half sphere is 21 blocks tall. Halve the height for a roof that fits a hall without towering over it.
Use glass for greenhouses and observatories. Full glass blocks keep rain and mobs out with either shell. With glass panes, use the default thick shell, as panes only join side to side.
Every shape can be downloaded for the tool you already use.
Put the file in .minecraft/schematics, open the Litematica menu with M and load it as a hologram to build over.
Put the file in the WorldEdit schematics folder, then run //schem load <name> and //paste. The shape is centred on you.
Load it with a structure block, or add it to a behaviour pack and use /structure load. Shapes wider than 64 blocks come as tiles.
Unzip into .minecraft/saves and open it: a creative superflat world with your build in front of spawn.
A printable image with a grid, coordinates and centre lines. Spheres and domes also come as one sheet with every layer.
Enter the width and height, then build layer by layer from the widest ring at the bottom to the small cap at the top. The dome has no floor, so it can sit straight on a wall.
Half the width makes a classic half sphere. For wide roofs a third of the width looks good and saves blocks.
At the default height, yes: it matches the top half of a sphere of the same width. Changing the height stretches or flattens it.
WorldEdit has no dome command, so download the .schem file and use //schem load and //paste.

Bigger than one tower?
ArnisWeb rebuilds real streets, buildings and terrain from map data. Pick any place on Earth and download it as a Java or Bedrock world.
Guides