Grid System Generator
Generate CSS Grid code for 1-24 columns with custom gutters and container width. Preview the layout and copy CSS with span classes and a mobile breakpoint.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
Preview
How the Grid System Generator works
- Set 1-24 columns, gutter width, container max-width, and side spacing.
- Review the live column preview as you adjust the settings.
- Copy the CSS, including container, grid, span classes, and the mobile breakpoint.
Common column-count conventions
12 columns is the most common choice because it divides evenly by 2, 3, 4, and 6, giving flexible layout options (halves, thirds, quarters, sixths). 16 and 24 columns give even finer control for dense dashboard-style layouts.
FAQ
Can I generate a 12-column CSS grid?
Yes. The default is 12 columns, and the control supports 1 through 24 columns.
What CSS can I copy?
The output includes .container and .grid rules plus .col-span-N helpers for your chosen column count.
Does the generated CSS include a mobile breakpoint?
Yes. It includes an @media rule at max-width: 640px that changes the grid to one column. Span helpers are not reset by this rule, so adjust spans for your mobile layout.
How we compare
| Feature | Online Tool Store | Full CSS framework (e.g. Bootstrap) | Hand-written CSS Grid |
|---|---|---|---|
| No framework dependency | ✓ | ✗ | ✓ |
| Instant visual preview while tuning | ✓ | ✗ | ✗ |
The generated CSS is a solid starting point — add your own breakpoints, naming conventions, or design-token integration for a production design system.