Torch & Anvil

Chapter II
Building and design

Minecraft Circle Generator

Editions: Java + Bedrock (identical) · Verified: version-independent geometry · 2026-09-16 · Updated 2026-09-16

Pick a diameter, get the exact blocks. The plot updates as you type, the counter tells you how many blocks to gather, and the row list turns the picture into build instructions. Uncheck the circle lock to plot ellipses.

0 blocks —

Row-by-row build list

Rows are numbered top to bottom; column runs count from the left edge of the bounding box. Fill each run, then move down a row.

RowBlocksColumns to fill

How the tool decides which blocks are in

The generator lays your diameter over a grid and tests every cell against the circle equation. A cell is filled when (dx²/rx²) + (dy²/ry²) < 1, measured from the exact center of the bounding box, where rx² is (width/2)² − 0.25. Subtracting that quarter block is what keeps the corners honest: without it, a diameter-3 circle becomes a full 3×3 square instead of the 5-block plus every builder recognizes.

Outline mode keeps only the filled cells that touch the outside — a block belongs to the ring when at least one of its four direct neighbors is empty. The circle chart guide works through the whole rule set with examples and a verified block-count table for common diameters.

Diameter 11, drawn by the rule above: 28 blocks in the ring (lit) and 69 inside it, 97 in all — the same pair the table in the guide publishes for 11. Outline mode keeps only the lit cells.
The counts on this page are computed by the same algorithm our test suite reproduces independently in python — tens of thousands of checks, including the canonical shapes at diameters 3, 4, and 5, run before every deploy. If the plot and the guide table ever disagreed, the build would fail.

Questions builders actually ask

Does this circle generator work for both Java and Bedrock?

Yes. A circle chart is pure geometry: it tells you which cells of a grid to fill, and a block grid works the same way in Java and Bedrock. Nothing on this page depends on a game version.

Why does my circle look slightly different on another generator?

Pixel-circle tools disagree at the corners because each picks its own rounding rule. Ours is stated exactly: a cell is filled when (dx squared over rx squared) plus (dy squared over ry squared) is strictly less than 1, where rx squared is (width over 2) squared minus 0.25. That quarter-block subtraction reproduces the shapes the community treats as standard, like the 5-block plus at diameter 3.

Where is the thick versus thin outline option?

There is one outline mode, on purpose. With this tool's fill rule every row and column of the shape is a single contiguous run of blocks, which makes the two common outline definitions produce exactly the same set of cells. Our test suite proves the equivalence across every circle size up to 64 and a spread of ellipses, so offering both would be selling the same circle twice.

How do I actually build from the chart?

Use the row list under the plot. Each row of the build gets one line: its block total and the exact column runs to fill, counted from the left edge of the bounding box. Lay out the bounding box first, then work row by row. The print button gives you a clean paper copy.