How to build circles and spheres in Minecraft

A circle in Minecraft isn't a real circle. It's a grid of square blocks that reads as round from a distance. The table below has the block count for the diameters people actually build; skip to it if that's all you need.
Blocks by diameter
| Diameter | Radius | Outline | Filled | |---|---|---|---| | 5 | 2 | 12 | 21 | | 7 | 3 | 16 | 37 | | 9 | 4 | 24 | 61 | | 11 | 5 | 28 | 89 | | 13 | 6 | 32 | 129 | | 15 | 7 | 40 | 177 | | 21 | 10 | 56 | 341 | | 25 | 12 | 68 | 489 | | 31 | 15 | 84 | 749 |
Outline is just the shell: a tower wall, the rim of a pool. Filled is the whole disc: an arena floor, the base of a dome. Past diameter 15, generating it beats counting by hand. The grid shape shifts in ways you can't predict in your head.
Here's what a diameter-9 outline actually looks like, all 24 blocks:
· · · █ █ █ · · ·
· █ █ · · · █ █ ·
· █ · · · · · █ ·
█ · · · · · · · █
█ · · · · · · · █
█ · · · · · · · █
· █ · · · · · █ ·
· █ █ · · · █ █ ·
· · · █ █ █ · · ·
How to build it
- Pick a diameter from the table above, or generate a custom one.
- Mark the center on the ground first. Odd diameters have a single center block; even diameters split the center into a four-block gap. Decide which one before you place the first block. Fixing it afterward means redoing the whole ring.
- Build one octant and mirror it. Getting the symmetry wrong in one eighth of the circle is the most common mistake, and it only shows up once you close the loop.
- For a dome or sphere, stack circles of shrinking diameter, one per layer of height. A radius-6 dome, 13-block equator, looks like this from the equator up:
| Height (Y) | Layer diameter | |---|---| | +0 to +2 | 13 | | +3 to +4 | 11 | | +5 | 7 | | +6 (top) | 1 |
The diameter doesn't shrink by one every layer. It holds steady for two or three layers, then drops. That's how a sphere's curve behaves on a discrete grid. Shave 2 off the diameter every layer instead, and you get a cone, not a dome.
Why the outline looks jagged
Every block circle has stair-stepping. That's discrete geometry, not a lack of skill. What changes with diameter is how visible it gets: at radius 2 the difference between round and diamond-shaped is basically invisible. Past radius 6 the eye reads the curve even with the steps showing. I use odd diameters almost every time — the single center block makes it easy to line up a door, a lamppost, or anything else that needs to sit dead center.
Rather not count by hand? The circle generator builds the grid for any diameter up to 100 blocks, in outline, filled, and thick-outline modes.
Common questions
Why don't diameter 9 and diameter 10 look the same? Even diameters have no center block. The middle becomes a four-block junction, and the circle ends up slightly wider relative to its height. For most builds, odd is easier to line up with the rest of the base.
What's the largest diameter it supports? 100 blocks. Past that the browser chokes rendering the grid before you'd even get to use it.
What's the thick outline mode for? A wall with real thickness, two blocks instead of one, for towers where a single-block shell looks flimsy or won't leave room for a staircase inside.
The top of my dome has big visible steps. Is that normal? Yes. Near the top of a sphere the effective radius drops fast — the same curve that makes the diameter jump from 7 to 1 in the last row of the table above. Smoothing it out by hand with slabs is the usual fix.
Can I use this for an ellipse, not just a circle? Not with this tool. It assumes equal radius on both axes. For an ellipse, stretch one axis by hand after generating the base circle.