Skip to content
Tool Corner

Minecraft Circle Generator

Draw a block-perfect circle or oval for any Minecraft build — pick a size, choose outline or filled, and get the grid plus the exact block count.

Built and verified by Jogeswar, MSc, PMP — Tool CornerMethod and figures checked against the sources listed below
Common sizes
Blocks needed
{{ blocks }}
Grid{{ sizeLabel }}
Stacks (64){{ stacks }}
{{ note }}
Blocks per row, top to bottom
{{ rowGuide }}
Next step

What next?

A circle chart is one layer. These handle the rest of the structure.

What your result means

The grid is a top-down plan of one layer of your build: every filled square is one block, every empty square is air. Blocks needed is how many blocks that single layer costs, and stacks converts it into full stacks of 64 plus the remainder, which is what you actually carry in your inventory. If you are building a tower or silo, multiply the block count by the number of layers — a 15 × 15 ring repeated 20 blocks high needs 40 × 20 = 800 blocks. If the layers should curve instead of stacking straight, the Minecraft sphere generator works out each ring for you.

Why this one is different

The circle comes as a grid you can copy out as text, not just a picture to squint at, plus a row-by-row count of blocks from the top down. That means the shape can be pasted into a note and followed one row at a time in game, and the stack total is there for the trip to the chest.

Why circles look wrong in Minecraft

A grid cannot draw a curve, so it fakes one

Minecraft has no diagonal blocks, so every circle is really a staircase of straight runs. The trick is choosing where those steps fall: put them in the wrong place and the shape reads as an octagon or a wobbly blob rather than a circle.

This generator tests the centre of each block against the true circle and keeps only the blocks whose centres fall inside it, then strips the interior to leave a one-block ring. That is why the steps come out even and mirror-symmetrical in all four quadrants — and why odd widths (9, 15, 25, 49, 101) look cleaner than even ones: an odd width has a single centre column to build outwards from.

How it works

Every block position is treated as a point on a grid and tested against the equation of an ellipse. Blocks whose centre falls inside the ellipse are kept; the rest become air. For an outline, a kept block only survives if at least one of the four blocks it touches falls outside the shape — that leaves a single-block ring. A thick outline tests all eight neighbours instead, closing the diagonal gaps some players dislike. A filled disc keeps everything inside the shape. Because the test is symmetrical, the top half always mirrors the bottom and the left half mirrors the right, so you can build one quarter and copy it.

How to use this calculator

  1. Type the width in blocks. With Keep it a perfect circle on, the height follows automatically.
  2. For an oval or a dome footprint, switch the toggle off and set a different height.
  3. Choose a style: outline for rings, walls and lighthouse tops; thick outline if you want no diagonal gaps; filled for floors, platforms and roundabouts.
  4. Read the block count and stack count before you start mining, so you gather enough material in one trip.
  5. Build row by row using the blocks per row list, or copy the grid as text and keep it on a second screen.

Formula

((x + 0.5 − W/2) / (W/2))2 + ((y + 0.5 − H/2) / (H/2))2 ≤ 1

x and y are the block’s column and row, counting from zero at the top-left corner. W and H are the width and height of the grid in blocks. Adding 0.5 tests the centre of the block rather than its corner, which is what keeps the curve even. Dividing by W/2 and H/2 scales the grid so the shape fits exactly; when W equals H this is the equation of a circle, and when they differ it is an ellipse. Any block satisfying the inequality is inside the shape.

Example calculation

A 15 × 15 circle — the most common size for a lighthouse or silo — with the outline style:

Grid: 15 × 15 blocks
Blocks per row: 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 5
Outline total ≈ 40 blocks
Filled total ≈ 177 blocks
Stacks needed (outline) ≈ 0 stacks + 40 blocks

The widest row is the middle one at 15 blocks across, but only 2 of those are placed — the leftmost and rightmost. The 5 blocks in the top row are the flat cap of the circle. Set the generator to 15 × 15 and you will see exactly these numbers.

Frequently asked questions

Why do even-numbered circles look lopsided?

An even width has no middle column — the centre of the circle falls on the seam between two blocks, so the flat top and bottom are two blocks wide and the shape reads slightly squarer. Odd sizes such as 9, 15, 25, 49 and 101 have a true centre block, which is why most builders stick to them.

What is the biggest circle I can generate?

500 blocks wide and 500 tall. That is far larger than most builds need — a 500 × 500 outline works out at 1,412 blocks for a single layer — but it covers full-chunk-aligned projects and large terraforming jobs.

Does the block count include the layers above?

No. The count is for one flat layer. Multiply it by your build height to get the total: a 25 × 25 outline is 68 blocks per layer, so a 10-block-high wall needs 680 blocks, plus anything for the floor or roof.

How do I build a circle from the generated pattern?

Place the outline one quadrant at a time, working from the four axis points inwards. Building all four quadrants symmetrically catches any counting error before it propagates round the whole shape.

Should I use an odd or even diameter?

Odd diameters have a single centre block, which makes them easier to align with a doorway, tower or axis. Even diameters have a two-by-two centre and can look slightly less regular at small sizes.

Can I use the same pattern for a dome or a tower?

For a tower, yes: repeat the same circle at every level. A dome needs a different circle at each height, which is what the sphere generator produces.

Related calculators

Assumptions & limitations

Every figure here comes from a simplified model. Keep these limits in mind when reading your result:

  • The grid is a single flat layer viewed from above. Vertical builds need the count multiplied by their height.
  • Blocks are treated as unit squares with no thickness variation, so slabs, stairs and fences are not modelled — those can smooth a curve further than a full-block grid allows.
  • Circle geometry is version-independent, but block counts assume every position is filled with one full block; scaffolding, supports and lighting are not included.
  • Very large grids (above roughly 250 × 250) are too big to copy as text and are best read from the on-screen preview.

Further reading

Game values change with updates

The rates, drop chances, XP values and prices used here reflect the game as we last checked it. Developers rebalance, and regional pricing and platform fees shift, so a number that was right last patch may not be right today. Treat the result as a planning estimate, not a guarantee.

Tool Corner is not affiliated with, endorsed by or sponsored by any game publisher. Trade marks belong to their owners. Read the full disclaimer.

Sources & references

The geometry and the block conventions behind this generator:

  • Minecraft Wiki — Blocks — reference for the one-cubic-metre block grid that every build is placed on, and for stack sizes of 64.
  • Midpoint circle algorithm — the classic raster method for drawing a circle on a square grid; the block-centre test used here produces the same symmetrical stepping.
  • Ellipse — standard equation — source of the two-radius equation used when width and height differ, which is how the oval mode works.
Found an error? Report it →
Last updated
Found this useful? Share it
Help someone else find this free tool.