CSS Grid Template Areas Editor

Home/Tools/Grid Template Areas Editor

Paint named grid areas on a visual grid and instantly get grid-template-areas CSS.

No sign-up neededRuns in your browserProduction-ready CSS

Grid Size

3
3
12px

Named Areas

header
sidebar
main
footer

Click area to select, then paint cells in the grid

Track Sizes

Row heights

Row 1
Row 2
Row 3

Column widths

Col 1
Col 2
Col 3

Grid Painter

header
header
header
sidebar
main
main
footer
footer
footer

Click or drag to paint — selected: header

Live Preview

header
sidebar
main
footer
Generated CSS
.grid-container {
  display: grid;
  grid-template-areas:
    "header header header"
    "sidebar main main"
    "footer footer footer";
  grid-template-rows: 80px 1fr 60px;
  grid-template-columns: 200px 1fr 1fr;
  gap: 12px;
}

.header { grid-area: header; }
.sidebar { grid-area: sidebar; }
.main { grid-area: main; }
.footer { grid-area: footer; }