Skip to content
Other

Minecraft Circle Generator

Enter a diameter to instantly see the block pattern for a perfect Minecraft circle. Choose between a thin outline, a thick double-border, or a solid filled disc. Switch to oval mode and set a separate width and height for ellipses. The tool shows you the total block count, how many stacks of 64 you need, and a row-by-row breakdown so you can build one layer at a time.

Your details

A circle uses the same diameter in both directions. An oval lets you set width and height independently.
The outer diameter of the circle in blocks. Use odd numbers for a single-block centre, even for a 2x2 centre.
blocks
Outline is a thin ring, thick gives a 2-block-wide border, filled creates a solid disc.
Total blocks
56blocks

Total number of blocks you need to build this shape.

Full stacks of 640stacks
Remaining blocks56blocks
Width21blocks
Height21blocks

Your outline circle (21 x 21 blocks) needs 56 blocks.

  • You need 56 blocks in total (0 full stacks of 64 plus 56 extra).
  • Odd diameters produce a single centre block, which makes placing a pillar or torch at the exact centre easy.
  • The outline style uses only the perimeter blocks, ideal for walls, towers, and arena borders.

Next stepFor large circles, use the row-by-row breakdown below: build each horizontal strip one at a time to stay accurate.

Row-by-Row Block Breakdown

RowBlocks in rowRunning total
-10 from centre77
-9 from centre411
-8 from centre213
-7 from centre215
-6 from centre217
-5 from centre219
-4 from centre221
-3 from centre223
-2 from centre225
-1 from centre227
Centre row229
+1 from centre231
+2 from centre233
+3 from centre235
+4 from centre237
+5 from centre239

Build each row of your circle from the centre outward. Rows are symmetric top-to-bottom, so you can use the same count mirrored on the other side.

Formula

Midpointellipsealgorithm:plotallinteger(x,y)satisfyingx2ry2+y2rx2rx2ry2minimalforoutline;x2ry2+y2rx2<=rx2ry2forfilled.Midpoint ellipse algorithm: plot all integer (x, y) satisfying |x^2 * ry^2 + y^2 * rx^2 - rx^2 * ry^2| minimal for outline; x^2 * ry^2 + y^2 * rx^2 <= rx^2 * ry^2 for filled.

Worked example

For a diameter-21 outline circle, rx = 10. The algorithm plots the top quadrant and mirrors it: the topmost row has 3 blocks, the widest centre row has 21 blocks, and the total comes to 56 outline blocks (0 full stacks and 56 extra blocks).

How Minecraft circles work

Minecraft uses cubic blocks arranged on a square grid, so there are no truly round edges. To approximate a circle, builders place blocks at positions where the grid cell is closest to the mathematical circumference of a circle with the given radius. The result looks convincingly round from a distance, and the midpoint circle algorithm (also known as the Bresenham circle algorithm) is the standard method for calculating which blocks to place. It works in the first octant and mirrors the result into all eight octants for efficiency, producing a symmetric pattern every time.

Choosing the right size and style

Odd diameters (5, 9, 13, 21...) produce a single centre block, which makes it easy to mark the exact middle of a room or tower with a torch or pillar. Even diameters (4, 8, 16, 20...) produce a 2x2 centre, which suits large circular floors where a single centre block would look odd. For outline circles, use 1-block borders for thin walls and decorative rings, and thick (2-block) outlines for exterior walls, castle towers, or any structure that needs visual weight. Filled circles are best for floors, roofs, islands, and pixel art canvases. An oval or ellipse, where width and height differ, suits bridges, windows, archways, and any shape that needs to be wider than it is tall or vice versa.

Reading the row-by-row breakdown

The breakdown table lists each horizontal row of your shape with the number of blocks that row contains. Row 0 is the centre row (the widest one for a circle). Positive row numbers are above centre and negative row numbers are below centre. Because circles are symmetric, every row above centre has the same count as the matching row below. Build each horizontal strip independently: place the blocks for row 0, step up one block height and place row 1, then step down from centre for row -1, and so on. For large circles it helps to mark the ends of each row with a different block type first, then fill in the middle.

Ovals and ellipses

Switch the shape selector to oval and enter separate width and height values to generate an ellipse. The same midpoint algorithm applies but uses two radii: rx (half the width) and ry (half the height). Ovals are useful for stadium seating areas, oval windows, elongated ponds, or any layout where a true circle would not fit the available space. Because the x and y radii can differ independently, you can get very wide, flat ovals or tall, narrow ones. The block count and row breakdown update instantly as you change the values.

Common Minecraft Circle Sizes

Diameter (blocks)Approx. outline blocksGood for
512Small columns, pillars
924Small towers, wells
1332Medium rooms, arenas
1744Medium towers, ponds
2156Large rooms, fountains
2568Large arenas, domes
3184Very large structures
51140Mega builds, maps

Approximate block counts for popular circle diameters using a 1-block outline. Use odd diameters for a single-block centre.

Frequently asked questions

Why does my Minecraft circle look jagged up close?

All Minecraft circles are approximations because every block is a cube on a square grid. Up close the stepping between blocks is visible, but from a typical in-game viewing distance the eye reads the shape as round. Larger circles look smoother because the steps between blocks are smaller relative to the overall diameter. A diameter of 21 or more usually looks convincingly circular in most builds.

Should I use an odd or even diameter?

Odd diameters give you a single centre block, making it easy to place a pillar, beacon, or symmetry marker at the exact middle. Even diameters give a 2x2 centre, which suits large floors where you do not need a marked centre point. For most decorative circles and towers, odd diameters are easier to work with.

How do I build a sphere in Minecraft?

A sphere is a stack of circles of different diameters. Start at the bottom with a small circle, increase the diameter as you build up toward the widest point (the equator), then decrease it symmetrically until you reach the top. The circle sizes follow the shape of a sphere cross-section: for a sphere of radius R, each horizontal slice at height y above centre has a radius of sqrt(R^2 - y^2). Use the circle generator for each layer, entering the calculated diameter for that slice.

What is the difference between outline and filled mode?

Outline mode places blocks only on the perimeter of the circle, creating a hollow ring. This is useful for walls, borders, and decorative rings. Filled mode places blocks at every position inside the circle, creating a solid disc. Use filled for floors, roofs, and any surface you want completely covered. The thick outline mode places a 2-block-wide border, which gives walls extra depth and visual mass without filling the entire interior.

Why are the block counts different for the same diameter depending on the style?

Outline circles use only the perimeter positions, filled circles include every interior block, and thick outlines add a second ring just inside the outer one. A 21-block outline circle has roughly 60 perimeter blocks, but a filled disc of the same diameter covers over 340 blocks because it includes all interior positions. Always check the block count before gathering materials.

How do I use the row-by-row breakdown?

Each row in the table is one horizontal layer of your circle, measured in blocks from the centre. Row 0 is the widest row. Place those blocks first at the correct height, then move up one block for row +1, and down one block from centre for row -1. The block count tells you how wide each horizontal strip is. For accuracy, mark the leftmost and rightmost block of each row with a temporary marker first, then fill in the rest.

Sources

Written by Grace Mbeki, MSc Data Scientist & Educator · Nairobi, Kenya

Turning everyday numbers into clear, actionable answers for the decisions that matter most.

Search 3,500+ calculators

Loading search…