0

3 Equal Columns CSS Grid Layout

Design CSS Grid layouts visually: set columns, rows and gap, then type area names into cells to build grid-template-areas — with a live preview and copyable CSS and HTML.

Type a name into any cell below; cells with the same name merge into one grid-template-areas region.

Processing... 0%

Result

This page opens the grid generator set to three equal-width columns in a single row, with named areas switched off — the layout is just repeat(3, 1fr), the shortest way to say "three columns that always split the available width evenly."

Equal-width columns are the workhorse of card grids, pricing tables and image galleries: no area needs naming because every column plays the same role, so plain track sizing is clearer than a grid-template-areas declaration would be. Add a row and the same three tracks repeat underneath, still perfectly even.

Raise the column count for a denser grid, or switch on named areas if a later column needs to stand out from the rest — the CSS and HTML below update the moment you do. Everything runs client-side, so there is nothing to upload and nothing to wait on.