How to Build a Circle in Minecraft
Block coordinates for circles and spheres at the common diameters, why hand-drawn ones look wrong, and the arithmetic behind a clean outline.
Minecraft has no curves. Every block is a cube locked to a grid, so a "circle" is only ever a set of blocks chosen to approximate one — and which blocks you choose is where most round builds go wrong. Lay a ring by eye and you get an octagon, or something a block wider on one side than the other that you cannot un-see once it is thirty blocks tall.
One rule fixes it: a block belongs in the circle when its centre falls inside the circle, not when its corner does. That single decision is the difference between a symmetrical ring and a lopsided blob, and it is the rule our free Minecraft circle generator applies at any diameter from 1 to 128.
This guide explains why that rule matters, then hands you the numbers to build from with the game closed: per-row charts and copyable templates for the diameters people actually use, odd versus even diameters, block counts so you know how much sandstone to mine before you start, and the layer-by-layer figures that turn a flat circle into a dome or a sphere. None of it is edition-specific. The grid is identical in Java and Bedrock, so the shapes are too.
Why hand-drawn circles come out lopsided
Draw a circle on a sheet of graph paper and you have to decide, for each square the line passes through, whether that square is in or out. Minecraft builders make the same decision block by block, usually by feel, and feel is not symmetrical.
The maths version is the ellipse equation. For a circle of diameter d, with radius r = d / 2, a point is inside when:
((x - r) / r)² + ((y - r) / r)² ≤ 1 The question is which point in the block you test. Test the block's centre — add 0.5 to both coordinates — and you get this nine-block circle:
..#####..
.#######.
#########
#########
#########
#########
#########
.#######.
..#####.. Nine blocks wide, nine tall, symmetrical on both axes, 69 blocks. Row widths read 5, 7, 9, 9, 9, 9, 9, 7, 5 — the same going down as going up.
Test the block's corner instead, which is what you are doing when you eyeball a ring, and the same equation gives you this:
.........
..######.
.########
.########
.########
.########
.########
.########
..######. The top row has vanished and so has the left-hand column. What is left is an eight-wide disc sitting inside a nine-block box, shoved down and to the right, with row widths of 0, 6, 8, 8, 8, 8, 8, 8, 6. It is not a circle of diameter nine and it is not symmetrical about anything. Half a block of sampling error costs you a whole row.
This is the one thing generators get right and eyes get wrong
Sampling the centre is not a rounding preference, it is what makes the result symmetrical at both odd and even diameters. Every chart and template below was generated with centre sampling, straight from the same code that powers our circle generator.
The per-row chart is the entire technique
You do not build a circle by looking at a picture of one. You build it row by row, counting blocks. So the only number that matters while you are standing in the world is how many blocks go in this row, and for a one-block-thick ring that means how many go on each side.
Counts below are for a hollow ring — the thin outline you would use for a tower wall, a fence line or a pond edge. 2 × 11 means eleven consecutive rows of two blocks, one on each side.
| Diameter | Blocks per row, top to bottom | Ring total |
|---|---|---|
| 5 | 3, 2, 2, 2, 3 | 12 |
| 7 | 3, 2 × 5, 3 | 16 |
| 9 | 5, 2 × 7, 5 | 24 |
| 11 | 5, 2 × 9, 5 | 28 |
| 13 | 5, 4, 2 × 9, 4, 5 | 36 |
| 15 | 5, 4, 2 × 11, 4, 5 | 40 |
| 17 | 5, 4, 4, 2 × 11, 4, 4, 5 | 48 |
| 21 | 7, 4, 2 × 17, 4, 7 | 56 |
| 25 | 7, 4, 4, 2 × 19, 4, 4, 7 | 68 |
| 31 | 7, 6, 4, 2 × 25, 4, 6, 7 | 84 |
| 41 | 9, 6, 4, 4, 2 × 33, 4, 4, 6, 9 | 112 |
Above about 41 the step pattern stops being tidy — a 51-wide ring alternates 2, 4, 2, 4 near the top as the curve flattens out, which is impossible to hold in your head and easy to misread off a chart. That is the point where you want the generator open rather than a table.
Templates you can build straight from
The five sizes below cover most of what people build: a 7 for a small silo or a well, a 9 or 11 for a round tower, a 15 for a domed roof, a 21 for an arena or a farm ring.
Ring, diameter 7 — 16 blocks Ring, diameter 9 — 24 blocks
..###.. ..#####..
.#...#. .#.....#.
#.....# #.......#
#.....# #.......#
#.....# #.......#
.#...#. #.......#
..###.. #.......#
.#.....#.
..#####.. Ring, diameter 11 — 28 blocks Ring, diameter 15 — 40 blocks
...#####... .....#####.....
..#.....#.. ...##.....##...
.#.......#. ..#.........#..
#.........# .#...........#.
#.........# .#...........#.
#.........# #.............#
#.........# #.............#
#.........# #.............#
.#.......#. #.............#
..#.....#.. #.............#
...#####... .#...........#.
.#...........#.
..#.........#..
...##.....##...
.....#####..... Ring, diameter 21 — 56 blocks
.......#######.......
.....##.......##.....
....#...........#....
...#.............#...
..#...............#..
.#.................#.
.#.................#.
#...................#
#...................#
#...................#
#...................#
#...................#
#...................#
#...................#
.#.................#.
.#.................#.
..#...............#..
...#.............#...
....#...........#....
.....##.......##.....
.......#######....... Note what the 15 and the 21 do at the top and bottom: two rows of the same width stacked, then a jump. Those doubled steps are what stop a large circle from looking like a stop sign, and they are the first thing people "correct" by hand and thereby ruin.
Odd or even: pick before you place the first block
An odd diameter has a single block at dead centre. An even one does not — the centre falls on the corner where four blocks meet. This is a property of the grid, not a flaw in any generator, and it decides which diameter you want:
- Odd if anything has to sit in the middle: a beacon, a support pillar, a nether portal, a spiral staircase's newel post, a single-block water source for a farm.
- Even if nothing does, or if you are mirroring a build across a corner seam.
Even rings use the same technique. Note that a 10 and an 11 both come out as a 28-block ring — the even one trades its single centre row for a doubled pair:
| Diameter | Blocks per row, top to bottom | Ring total |
|---|---|---|
| 4 | 2, 2, 2, 2 | 8 |
| 6 | 4, 2, 2, 2, 2, 4 | 16 |
| 8 | 4, 2 × 6, 4 | 20 |
| 10 | 4, 4, 2 × 6, 4, 4 | 28 |
| 16 | 6, 4, 2 × 12, 4, 6 | 44 |
| 20 | 6, 4, 4, 2 × 14, 4, 4, 6 | 56 |
And a warning that saves a lot of tearing down: below about nine blocks there are not enough blocks for a curve to exist. A 5 is an octagon and a 7 is a slightly better octagon, whichever tool drew them. If a tower has to read as round, the answer is a wider tower, not a different generator.
How much material to mine first
Ring totals are what you need for a wall; filled totals are for floors, roofs and platforms. Multiply the ring by the height in blocks to get a whole tower.
| Diameter | Ring | Filled disc |
|---|---|---|
| 5 | 12 | 21 |
| 7 | 16 | 37 |
| 9 | 24 | 69 |
| 11 | 28 | 97 |
| 13 | 36 | 137 |
| 15 | 40 | 177 |
| 17 | 48 | 225 |
| 21 | 56 | 349 |
| 25 | 68 | 489 |
| 31 | 84 | 749 |
| 41 | 112 | 1,313 |
| 51 | 144 | 2,053 |
| 64 | 180 | 3,228 |
| 128 | 360 | 12,892 |
A 15-wide tower ten blocks tall is 400 blocks of wall — more than six stacks — plus 177 for the floor. Knowing that before you start is the difference between one mining trip and four.
Quarter it and mirror
A circle is symmetrical on both axes, so you only ever have to count one quadrant. Place the blocks that sit on the two centre lines first, build one quarter from the chart, then mirror it three times. That is a quarter of the counting, and a miscount cannot drift around the shape because each quadrant is measured from the axis rather than from the block before it.
Build the ring before you fill anything. If you fill as you go, a miscount two rows back becomes a bulge you have to dig out of a finished floor.
Turning a circle into a dome or a sphere
A sphere is a stack of circles whose diameters shrink toward the top and bottom, and there is a shortcut that almost nobody uses: the row widths of a flat circle are exactly the layer diameters of a sphere of the same size. Generate one 15-wide circle, read its rows top to bottom, and you have the fifteen layers of a 15-wide sphere. We checked this holds for every diameter from 1 to 64 — it is not an approximation, it falls out of the sphere being symmetrical in all three axes.
| Sphere diameter | Layer widths, bottom to top | Total blocks |
|---|---|---|
| 9 | 5, 7, 9, 9, 9, 9, 9, 7, 5 | 389 |
| 11 | 5, 7, 9, 11, 11, 11, 11, 11, 9, 7, 5 | 739 |
| 15 | 5, 9, 11, 13, 13, 15, 15, 15, 15, 15, 13, 13, 11, 9, 5 | 1,791 |
| 21 | 7, 11, 13, 15, 17, 19, 19, 21, 21, 21, 21, 21, 21, 21, 19, 19, 17, 15, 13, 11, 7 | 4,945 |
A dome is the top half of that list. A 15-wide dome is eight layers — 15, 15, 15, 13, 13, 11, 9, 5 from its base up — and 984 blocks solid.
A sphere layer is slightly thinner than a circle of the same width
Layer four of a 15-wide sphere spans 13 columns but contains 129 blocks, where a standalone 13-wide disc is 137. The corners of the true sphere are shaved by a block or two. At these sizes nobody will see it, but if you want a mathematically exact sphere, generate it rather than stacking discs — see the WorldEdit commands below.
If the world has WorldEdit
Counting is only necessary in survival, or anywhere WorldEdit is not installed. WorldEdit builds these shapes in one command, and per its own documentation it runs "on the Java edition of Minecraft, either on your single player/local game or a dedicated server" — it cannot be used on Bedrock, Realms or Pocket Edition at all.
| Command | What it makes |
|---|---|
//cyl <pattern> <radii> [height] |
A filled cylinder. <radii> is north/south first, then east/west; [height] is in blocks |
//hcyl <pattern> <radii> [height] |
The same thing hollow — the ring, extruded |
//sphere [-hr] <pattern> <radii> |
A filled sphere. <radii> order here is north/south, up/down, east/west |
//hsphere [-r] <pattern> <radii> |
A hollow sphere |
The flags are worth knowing: -h on //cyl or //sphere makes it hollow, and -r on either sphere command "raises the bottom of the sphere to the placement position" — without it the sphere is centred on the placement point and half of it lands underground. Both shape commands build around a placement position rather than from a selection, which is a different mental model to //set. //sel cyl followed by //set is the other route to a filled circle and is covered in Minecraft WorldEdit: Selections, Brushes and Schematics, along with the change limits you should set before handing the plugin to anybody.
Note these arguments take radii, not diameters, so the numbers do not line up with the charts above — and WorldEdit applies its own inclusion test, so its ring is not guaranteed to be block-for-block identical to the generator's at the same size. If the shape has to match something you already laid by hand, try it on spare ground first.
WorldEdit is a server-side plugin on Paper and Spigot, so using it on a world you share with other people means a Java server you can install plugins on — either your own box or a managed Minecraft server where the plugin folder is a panel upload away. On a public server, pair it with region protection before a build this size goes up: Minecraft WorldGuard: Region Protection Explained covers that, and Minecraft Server Commands: The Complete Op & Admin List covers the vanilla commands you will reach for alongside it.
What to Read Next
- Minecraft WorldEdit: Selections, Brushes and Schematics —
//hcyl,//sphere, brushes and the block-change limits to set first - Minecraft WorldGuard: Region Protection Explained — protect the build once it exists
- Minecraft World Management: Seeds, Pre-generation, Borders and Resets — world borders and pre-generation, if the build is going somewhere far out
- Minecraft Server Commands: The Complete Op & Admin List — the vanilla command set, including
/fillfor the cuboid parts - Getting started with your Minecraft server — if the world is not on a server yet
- Minecraft Trial Chambers: Loot, Spawners and Vaults — the structure most people end up building a wall around
- Best Level for Diamonds in Minecraft — for when the block count above turns into a mining trip
- How to Make a Bed in Minecraft — the first thing that goes inside the round tower
Made with 💜 by GameServerKings

Need a Minecraft server?
Deploy an instantly-provisioned Minecraft server on high-clock hardware — DDoS protected, no contracts, cancel anytime.
From $4.80 /month