Minecraft Pixel Circle Generator

Block grid circles and ellipses at any size from 1 to 256, filled or outlined, with an exportable block count and per-row run lengths.

Shape
Fill
208 blocks, 16 x 16 grid
16px
01234567891011121314150123456789101112131415

Related tools

What it does

Generates a block-grid circle or ellipse for any width and height from 1 to 256, filled or as a ring of a chosen thickness, using the same block-center midpoint rasterizer that the classic Minecraft circle and ellipse chart generators use. Reports the exact block total and, for build planning, the run of filled blocks in every row.

How to use it

Set a width (and a different height for an ellipse), choose filled or outline, and for an outline pick a wall thickness. The grid, block count, and row-by-row breakdown update live. Copy the grid as ASCII art to paste into a text file, or copy the run-length list to lay it out block by block on site.

Why this one

Most circle generator sites give one aesthetic circle at a time with no way to see the underlying block counts or get the raw grid out. This one shows the exact rasterized grid at any size up to 256 blocks, both fill modes with a real thickness control, and the row run lengths a builder actually needs to place blocks efficiently, plus a working copy of the pattern as text. It runs entirely in your browser: your files and inputs never leave your device.

FAQ
How many blocks does a diameter 5 circle need?
21 for a filled circle, 12 for a 1 block thick outline. Small diameters look chunky because a circle only a few blocks across cannot show much curvature: diameter 1 through 3 render as solid squares (1, 4, and 9 blocks), and the shape starts reading as a circle from about diameter 4 or 5 on.
Can I build an ellipse instead of a circle?
Yes. Set width and height to different values and the generator rasterizes a true ellipse on that footprint rather than stretching a circle. This is useful for domes and roofs that need to fit a rectangular building rather than a square one.
How do I actually place the blocks in the world?
Copy the ASCII art and read it top to bottom, left to right, treating each # as a block and each . as empty, or copy the row run lengths, which give the starting column and block count for every row so you can lay each row out as one straight run instead of placing blocks one at a time from a picture.

Keyboard shortcuts: press ? anywhere on this page to see them.