IBM's 2x Grid, documented in the Carbon design system, uses an 8 px mini unit. Columns go 4 at small (320 px), 8 at medium (672 px) and 16 at large (1056 px), x-large (1312 px) and max (1584 px). Each column has 16 px padding; page margin is 0 at small, 16 px at medium to x-large and 24 px at max. When gutters are on, each box's margin matches its padding for a total gutter of 32 px. Images and boxes use the aspect ratios 1:1, 2:1, 2:3, 3:2, 4:3 and 16:9.
Because columns, padding and image ratios all derive from one unit that doubles, text and images line up across breakpoints without case-by-case fixes. Dense pages stay orderly.
Enterprise, data and technical brands; reports, documentation, dashboards and dense multi-column pages
Steal it for your brand
The same system, written in your colors, type and shapes. Nothing of IBM's look comes with it.
palette.surface fills or palette.border rules at style.border widthpx, rounded to style.radius.{
"recipe": {
"unit_px": {
"by": "style.density",
"map": {
"airy": 10,
"balanced": 8,
"dense": 8
},
"default": 8
},
"columns": {
"phone": 4,
"tablet": 8,
"desktop": 16
},
"column_padding_units": 2,
"gutter_units": 4,
"margin_units": {
"phone": 0,
"tablet": 2,
"desktop": 3
},
"spacing_scale_units": [
1,
2,
4,
8,
16
],
"aspect_ratios": [
[
1,
1
],
[
2,
1
],
[
2,
3
],
[
3,
2
],
[
4,
3
],
[
16,
9
]
],
"box_radius_px": "{style.radius}",
"box_fill": "{palette.surface}",
"rule": "{palette.border}",
"rule_px": "{style.border_width}"
},
"fallbacks": {
"palette.border": "{palette.ink_muted}",
"style.border_width": 1,
"palette.surface": "{palette.paper}",
"palette.ink_muted": "{palette.ink}",
"style.radius": 0
},
"steps": [
"Take the recipe's unit_px and express every space as a multiple of it, doubling from one step to the next.",
"Lay 4 columns on phones, 8 on tablets and 16 on desktop, with two units of padding inside each column.",
"Hang headings, body and images on the same column edges; spans should be halves, quarters or eighths of the row.",
"Crop every image and box to one of the listed aspect ratios.",
"Mark boxes with {palette.surface} fills or {palette.border} rules at {style.border_width}px, rounded to {style.radius}."
]
}The lesson
Derive every size from one doubling unit so layouts stay aligned without per-page fixes.
IBM's Carbon page "2x Grid" states that the grid "provides the geometric foundation for typography, layouts, icons, and illustrations, ensuring structure and consistency." In the sidebar the page sits under Foundations, tabs read Overview, Guidelines and Code, and a right rail lists Mini unit, 2x Grid fundamentals, Grid behaviors and Grid influencers beside a dark grid diagram.
Don't adopt IBM's exact column count as your own rule. Keep the discipline: choose one base unit, make columns, padding and image ratios multiples of it, and document it in one place.