Free Icon Grid Generator
Design icons on the standard 24-unit icon grid instantly with our 100% free generator. A 20-unit live area and four keyline shapes, circle, square, portrait and landscape, draw at true proportion so you can measure against them, then export SVG in seconds. No signup, no downloads needed. Trusted by 60,000+ artists worldwide.
Keylines inside a fixed box
A pixel box with circle, square and rectangle keylines inscribed, plus a safe area. The keylines exist because shapes of equal size do not look equal — a circle must be drawn larger than a square to read the same weight.
2 controls, not a fixed picture
Toggle keyline shapes and grid labels. Every one is live on the canvas.
Stacks with layout & design
Overlays combine, each carrying its own transform, so this one can sit under or over modular grid, baseline grid and modulor, and 11 more in the same set.
Built for a fixed pixel size
Export at 1x for the artboard size the icon will actually be drawn at, or as SVG to place the keylines directly into a design file.
| Ctrl + Z | Undo |
| Ctrl + Y | Redo |
| Esc | Deselect overlay |
| Alt + drag | Free positioning (no snap) |
| Ctrl + scroll | Zoom canvas |
| Ctrl + P | |
| ? | Show this help |
The grid that makes a set of icons look like a set — plus the arithmetic of why a keyline circle has to be bigger than a keyline square, and by how much this one makes it.
The icon grid generator draws one of the 82 composition overlays in Grid Maker Pro, and the rest stack on the same image.
- 24 units
- 20 × 20 live area
- SVG + 600 DPI export
- Nothing uploaded
What is an icon grid?
The icon grid generator is a free browser tool that draws a 24-unit icon grid with a 20-unit live area. Every fourth line is emphasised, and four optional keyline shapes are available — a circle of radius 10 units, a 14 × 14 square, and 18 × 12 and 12 × 18 rectangles. It draws over your own canvas, exports SVG and raster to 600 DPI, and never uploads anything.

How to use the icon grid
The keyline shapes — square, circle, portrait and landscape rectangle — on one artboard, so a set of icons ends up at consistent optical weight rather than consistent pixel size.
Work inside the live area
The 20 × 20 inner rectangle is where the icon lives; the two units outside it are breathing room that stops icons touching each other and each other's edges when they sit in a row.
JPG · PNG · GIF · WEBP
Pick the keyline your shape belongs to
Circle, square, landscape or portrait. The point of keylines is that an icon should fill its own shape's boundary rather than a common bounding box, because a circle and a square filling the same box look like different sizes.
Keyline shapes · Grid labels
Check the whole set, then export
The value is in consistency, so the useful pass is running the grid over every icon in a set rather than over one. Export SVG or a raster up to 600 DPI.
PNG · JPG · PDF · SVG · up to 600 DPI
Three steps, about a minute. No signup, no upload.
What the Icon Grid Generator does
Twenty-four units
Twenty-four divides by 2, 3, 4, 6, 8 and 12, which is why it became the standard icon canvas: almost any symmetric division you want lands on a whole unit rather than between two.
A live area, two units in
The 20 × 20 inner rectangle is where the icon goes. The two units outside it are not waste — they are what stops a row of icons reading as a continuous band and what gives each one its own space.
Four keyline shapes
A circle of radius 10 units, a 14 × 14 square, and rectangles at 18 × 12 and 12 × 18. Each is the boundary a shape of that type should reach, so different shapes carry similar visual weight.
The circle carries 60% more
This overlay's keyline circle has an area of 314 square units against the square's 196 — 60% more. That is a much larger correction than most published keyline sets make, and it is worth knowing before you treat the shapes as interchangeable.
Every fourth line heavier
Majors at 1.1× and minors at 0.45× — enough difference that you can count in fours without counting in ones, which at 24 units is the difference between a usable grid and a haze.
Over your own icons
The grid is worth almost nothing over a single icon and a great deal over a set, because the thing it detects is inconsistency between icons rather than an error inside one.
Icon grid examples: four ways the icon grid reads
Icon grid vs a Figma community grid file vs Material Design's published keylines
| Option | Keylines drawn | Over your own icon | Vector export | Cost |
|---|---|---|---|---|
| Grid Maker Prothis tool | Four, measurable | Yes | SVG + raster to 600 DPI | Free |
| A Figma community grid file | Usually | In Figma only | Yes | Free |
| Material Design's published keylines | Yesnear-equal areas | No | Yes | Free |
| Drawing guides by hand | Yes | Yes | Yes | Time |
Who an icon grid is for: marks that live in sets
How an icon grid works — Icon grids and keylines: making different shapes look the same size
An icon grid solves a problem that only exists in sets, which makes it the one of the 82 composition overlays aimed at consistency between drawings rather than inside one. One icon can be any size; twenty icons have to look like they belong together, and the obstacle is that shapes of equal measurement do not look equal.
Start with the problem, because the grid is only interesting once you have it. Draw a circle 20 units across and a square 20 units across. Put them side by side. The square looks bigger.
That is not an illusion in the trick sense — it is a straightforward consequence of area. A 20-unit square has 400 square units; a 20-unit circle has π × 10², about 314. The square genuinely contains 27% more ink.
So a set of icons drawn to a common bounding box will have circular ones that look small and square ones that look heavy, and the effect is strong enough to notice in a toolbar without being able to name it.
What keylines are for
Keylines are the fix. Instead of one bounding box, each shape category gets its own boundary, sized so that the resulting areas are comparable. The circle's boundary is larger than the square's, and rectangles get boundaries longer in one direction and shorter in the other.
What sizes exactly is where the published systems differ, and it is worth being precise about what this overlay draws rather than describing keylines in general.
The 24-unit grid and its keyline sizes
The grid here is 24 units square with a 20 × 20 live area inset two units all round. The four keylines are a circle of radius 10 units, a square of 14 × 14, and rectangles of 18 × 12 and 12 × 18.
Compute their areas and the circle comes out at 314.16 square units, the square at 196, and each rectangle at 216. The circle carries 60.3% more area than the square and 45.4% more than either rectangle.
That is a much stronger correction than the widely used Material keyline set, where the circle is 20 units in diameter (314), the square 18 × 18 (324) and the rectangles 20 × 16 (320) — all within about 3% of each other.

Which keyline set is right
Which set is right depends on what you are drawing. Near-equal areas suit icons that are mostly solid, where area is a good proxy for weight. A larger circle suits stroked or outlined icons, where the perimeter matters more than the fill and a circle's perimeter is shorter than a square's of equal area.
The honest position is that this overlay's keylines are a workable set and not the Material set, and if you are contributing to a system that specifies Material's you should use theirs. What the grid gives you either way is the 24-unit substrate and the live area, which are common to both.
Why 24 units, and what the live area protects
Twenty-four is the standard canvas for a reason worth knowing: it divides by 2, 3, 4, 6, 8 and 12. A shape centred on a 24-unit grid, halved, thirded or quartered, lands on whole units, and whole units are what render sharply at low resolution.
That last point mattered enormously when icons were displayed at 16 or 24 pixels and mattered less once screens got dense. It has not stopped mattering entirely — an icon whose edges fall on half-pixels still renders soft at 1× — but it is no longer the constraint it was.
The live area is the other half of the substrate and it is the part people skip. Two units of clearance on every side means that when icons are set in a row at their natural spacing, each still has its own space and the row reads as separate marks rather than as a band.
It also protects against the container. Icons get put inside circles, squares and buttons by systems the icon designer does not control, and a mark that fills its full 24 units will collide with any of those. The 20-unit live area is the promise that it will not.
The line weighting
The line weighting — every fourth line at 1.1× and the rest at 0.45× — exists because 24 divisions is a lot to count. A grid with a heavier line every four units lets you say "six units from the left" by counting one and a half heavy intervals rather than six thin ones.
Four is the right interval for a 24-unit grid because 24 ÷ 4 = 6, so the heavy lines themselves divide the canvas into sixths, which is a count the eye handles without help.
Auditing an icon set
The practical use of all this is auditing a set rather than constructing one icon. Over a single icon the grid tells you little — you drew it, you know where things are. Over twenty icons it tells you which three are optically heavier than the rest, which is a problem nobody can see in isolation and everybody sees in a toolbar.
The usual method is to lay the grid over each icon in turn at the same scale and look for the ones whose mark does not reach its keyline, or overshoots it. Those are the outliers, and correcting them is what makes a set feel drawn by one hand.
For a mark rather than a set, the logo construction grid generator is the tool, and the 8pt grid generator handles the spacing the icons sit in. A second use is deciding a keyline for a shape that does not fit the four categories. A diagonal mark, an L-shape, a mark with a long tail — none of them is a circle, a square or a rectangle. The usual approach is to fit the closest keyline and then adjust by eye until the optical weight matches its neighbours.
Which is a reminder that keylines are an aid rather than a rule. They get you close enough that the remaining judgement is small, and the remaining judgement is still yours.
For stroke-based icon sets there is an additional consistency question the grid does not answer: stroke weight. A set drawn at 2 units of stroke will look quite different from one at 1.5, and mixing them within a set is a more visible inconsistency than any keyline error. The grid gives you the geometry; the stroke weight is a separate decision to make once and hold.
The 74% inscription — the grid sits at 74% of the canvas's short side rather than filling it — is there so the construction has a margin in the working view. It is not part of the icon system; it is how the overlay presents itself.
The grid draws over your own canvas rather than exporting a fixed template because the audit use is the valuable one, and auditing means putting the grid on icons that already exist.
The export sizes itself from the paper format and the DPI you choose rather than from your screen. SVG keeps every line and keyline editable, which is what you want when the grid becomes a layer in a vector application. The icon grid overlay page compares the published sets, beside the rest of the design template overlays.
Everything runs in your browser. Images you load are never uploaded, because there is no server for them to reach. The drawing, the transform and the export all happen on your own machine.
Where an icon grid gets used

Over one icon it tells you nothing. Over twenty it tells you which three are heavier than the rest, which nobody can see in isolation.
If your system specifies Material's keylines, use Material's. The substrate is the same either way.
Stroke weight is the inconsistency people actually notice, and no keyline catches it. Decide it once and hold it.
Icon grid: frequently asked questions
The geometry
Why do icons need keylines at all?
Because shapes of equal measurement do not look equal. A 20-unit square has 400 square units of area; a 20-unit circle has about 314. Drawn to a common bounding box, circular icons look small and square ones look heavy — noticeable in a toolbar and hard to name.
What keylines does this overlay draw?
A circle of radius 10 units, a 14 × 14 square, and rectangles of 18 × 12 and 12 × 18, inside a 24-unit grid with a 20-unit live area. Their areas are 314.16, 196 and 216 respectively.
So the circle carries 60% more area than the square?
60.3% more, and 45.4% more than either rectangle. That is a much stronger correction than Material Design's set, where the circle (314), square (324) and rectangles (320) sit within about 3% of each other.
Which set should I use?
Near-equal areas suit mostly-solid icons, where area is a good proxy for weight. A larger circle suits stroked or outlined icons, where the perimeter matters more. If you are contributing to a system that specifies Material's keylines, use theirs — the 24-unit substrate and live area are the same either way.
Why 24 units?
Because it divides by 2, 3, 4, 6, 8 and 12. A shape centred, halved, thirded or quartered on a 24-unit grid lands on whole units, and whole units render sharply at low resolution — which mattered enormously at 16 and 24 pixels and still matters a little at 1×.
What is the live area for?
Clearance. Two units on every side means icons set in a row keep their own space rather than reading as a band, and it protects against containers — systems put icons inside circles, squares and buttons that the designer does not control, and a mark filling all 24 units will collide with them.
Why is every fourth line heavier?
Because 24 divisions is a lot to count. A heavy line every four units lets you say "six units in" by counting one and a half heavy intervals rather than six thin ones — and 24 ÷ 4 = 6, so the heavy lines themselves divide the canvas into sixths.
What if my icon is not a circle, square or rectangle?
Fit the closest keyline and adjust by eye until the optical weight matches its neighbours. Keylines are an aid rather than a rule: they get you close enough that the remaining judgement is small, and the remaining judgement is still yours.
Should I audit one icon or the set?
The set, always. Over a single icon the grid tells you little — you drew it. Over twenty it shows which are optically heavier than the rest, which is the problem nobody sees in isolation and everybody sees in a toolbar.
Using it
Should I turn the grid labels on?
While auditing a set, yes — the labels let you say a shape overshoots by two units rather than pointing at a screen. While drawing, off: 24 units of labelling around a 24-unit icon is more furniture than icon.
How do I line the grid up with an icon I already have?
Load it and scale the overlay until the live area sits on the icon's intended bounding box, not on its ink. That distinction is the whole audit: the ink should overshoot the live area on a circle and sit inside it on a square, and you cannot see that if you fitted the grid to the ink.
Export and print
Can I export the keylines into Figma or Illustrator?
Export SVG and place it as a locked layer. The keylines arrive as real circles and rectangles at exact unit positions, which is what you want to snap to — and it saves rebuilding Material's published keylines by hand in every new file.
What do I print for a design review?
A raster at 300 DPI on A4 is plenty: an icon grid is coarse, and the thing being reviewed is whether shapes agree with each other, which reads fine at print size. Take the grid-only PNG if you are laying it over screenshots someone else supplied.
Choosing a grid
Do I need this if I already work on an 8pt grid?
They govern different things. The 8pt grid generator spaces elements on a screen; this sizes the artwork inside one element so a circle and a square read as the same size. A design system usually wants both, and neither substitutes for the other.
Practical matters
Does anything I load get uploaded?
No. There is no server to upload to. The image is read by your browser, the grid is drawn on your machine, and the export is generated locally.
Does it match Material Design's icon grid exactly?
It draws the same 24-unit field with a 20-unit live area and the four standard keyline shapes, which is the geometry Material publishes. It is not a Google product and does not carry their full icon specification — for anything beyond keylines, read their documentation.
Open the tool Icon grid generator
Different shapes, the same weight
An icon grid is 24 units, a live area and four measurable keylines. Export vector or 600 DPI. No signup, nothing uploaded.
Back to the generator →