Three worked examples
1. A 13-block round tower, 20 blocks tall
Set the diameter to 13 and leave the style on outline. The counter reports 36 blocks for one ring. A tower is just that ring repeated upward, so 20 layers costs 36 × 20 = 720 blocks (11 × 64 + 16). The top of the pattern is a flat run of 5 blocks, which is the section you should place first — it gives you a straight reference edge to measure the rest of the ring against.
2. A 9 × 5 oval, outline versus filled
Untick the lock and set 9 wide by 5 deep. The outline is 20 blocks; the filled version is 37 blocks. The difference, 17 blocks, is the interior — so if you build the rim first as a guide, you know exactly how much material the flood-fill still needs. This is the shape most people want for a decorative pond, a rug, or a small table top.
3. A 32-block filled floor, and a sanity check
A 32-diameter solid disc comes to 812 blocks (12 × 64 + 44). School geometry says the area of that circle is πd²/4 = 804 square units, and the raster lands 1.0% above it. That gap is expected: a block counts as "in" when its centre falls inside the circle, so blocks straddling the boundary round in or out one at a time rather than contributing a fraction. Use the area formula for a rough shopping estimate; use the counter for the number that will actually be right.
Block counts for the sizes people actually build
Every figure below is generated by the same code as the tool. "Interior" is the filled count minus the outline count — what a flood-fill costs once the rim is up. "Top flat run" is the length of the straight section at the top of the pattern, which is the run to place first.
| Diameter | Outline | Filled | Interior | Top flat run | Notes |
|---|---|---|---|---|---|
| 9 | 24 | 69 | 45 | 5 | Smallest circle that still reads as round at ground level |
| 11 | 28 | 97 | 69 | 5 | Common silo / small tower footprint |
| 13 | 36 | 137 | 101 | 5 | The classic "13 circle" most build tutorials use |
| 15 | 40 | 177 | 137 | 5 | Fits inside a chunk with a 1-block margin |
| 16 | 44 | 208 | 164 | 6 | Exactly one chunk wide (16 × 16) |
| 21 | 56 | 349 | 293 | 7 | Comfortable arena or roundabout floor |
| 31 | 84 | 749 | 665 | 7 | Just under two chunks; large dome or ring base |
Counts are exact, not estimates. The full run from diameter 5 to 32 with previews is on the Minecraft circle chart.
How the pattern is decided
The rule is deliberately simple, and it is the same one the long-standing community circle generators use: a block is part of the shape when the centre of that block lies inside the ellipse. Nothing else is considered — no anti-aliasing, no partial coverage, no artistic smoothing. That single rule is what makes the output reproducible and symmetric.
Under the hood the test is done in doubled coordinates, so every comparison is exact integer arithmetic instead of floating point. That matters more than it sounds: with floats, a block sitting exactly on the boundary can round differently on the left and right of the circle, and you get a pattern that is one block off on one side. In integer arithmetic that is impossible, which is why the output here is always mirror-symmetric on both axes.
The filled style is that test applied directly. The outline style starts from the same disc, keeps only blocks that touch the outside, and then removes redundant corner blocks — the ones where the neighbour outward in x and the neighbour outward in y are both already on the ring. That last step is what turns a chunky two-block-thick edge into the clean one-block ring builders expect, and the result stays connected all the way round, so there is never a hole you have to patch by hand.
The building technique that actually works
Reading a circle off a grid one block at a time is where most builds go wrong. A far more reliable order exploits the symmetry that the algorithm guarantees:
- Place the four flat runs first. Top, bottom, left and right each have a straight section (the "top flat run" column above). On a diameter-13 circle each is 5 blocks. Centre them and you have four anchors that cannot drift.
- Build one quarter. Work from one flat run to the next, following the step pattern on the grid. You only ever have to read a quarter of the image.
- Mirror it three times. The pattern is identical in all four quadrants, so the remaining three quarters are copies. Any mistake becomes obvious immediately, because the mirrored copy will not line up.
Here is a diameter-9 circle, small enough to read at a glance:
..XXXXX.. .X.....X. X.......X X.......X X.......X X.......X X.......X .X.....X. ..XXXXX..
Note the step pattern going down the right side: 5 across the top, then in by 1, then in by 1, then straight down. Every quadrant does exactly that, rotated. Once you can see the steps, larger circles stop being intimidating — they are the same idea with longer runs.
Geometry formulas versus real block counts
People often try to estimate materials with π. It half works, and it is worth knowing where it breaks. The table compares the exact counts to the two obvious formulas.
| Diameter | Outline (exact) | ≈ 2.75 × d | Filled (exact) | πd²/4 | Filled vs formula |
|---|---|---|---|---|---|
| 8 | 20 | 22.0 | 52 | 50 | +3.5% |
| 12 | 32 | 33.0 | 112 | 113 | -1.0% |
| 16 | 44 | 44.0 | 208 | 201 | +3.5% |
| 24 | 64 | 66.0 | 448 | 452 | -1.0% |
| 32 | 88 | 88.0 | 812 | 804 | +1.0% |
| 48 | 132 | 132.0 | 1804 | 1810 | -0.3% |
| 64 | 180 | 176.0 | 3228 | 3217 | +0.3% |
Two honest observations from these numbers. First, the filled count tracks πd²/4 closely — across every diameter from 10 to 256 the gap stays under 3.5%, so the area formula is a fine shopping estimate for floors. Second, the outline is not πd. The circumference formula overshoots badly, because removing redundant corner blocks makes the ring shorter than the true curve. The rough rule 2.75 × diameter is much closer — within 3 blocks for every diameter from 8 to 32 — but it is a fitted approximation, not a law, so use the exact counter when you are actually gathering materials.
One structural fact that falls out of the symmetry: an outline block count is always a multiple of 4 (blocks come in mirrored groups of four or eight, and the centre block is never on a ring). A filled count, by contrast, is odd exactly when the diameter is odd — the lone centre block breaks the parity. If a generator ever hands you an outline count that is not divisible by 4, it has lost symmetry somewhere.
What people build with this
- Round towers and silos — one outline repeated up the Y axis.
- Circular floors, arenas and roundabouts — the filled style at ground level.
- Nether portal surrounds and decorative rings — small diameters, 7 to 11.
- Pond and crop-field edges — ovals, because natural shapes are rarely square.
- Domes and spheres — stacked circles of changing diameter; see the sphere generator and dome generator, which do the stacking for you.
- Pixel art and redstone rings — any place a clean rasterized curve helps.
Related generators
This page handles flat shapes. The rest of the toolkit covers the cases where a single circle is not enough:
- Minecraft sphere generator — slices a full sphere into layers with a per-layer block count, so you can build it one Y level at a time.
- Minecraft dome generator — the top half of a sphere, which is what you want for a roof, a planetarium or a stadium cover.
- Minecraft oval generator — starts unlocked with an unequal width and height preset for stretched shapes.
- Minecraft circle chart — a static reference table with a preview and block counts for every diameter from 5 to 32, handy when you just want to compare sizes without touching a slider.
Link to this tool
Building a guide, a wiki page or a server post? Copy this snippet:
<a href="https://mccircle-d37.pages.dev/">Minecraft Circle Generator</a> — free pixel circle, oval, sphere and dome planner