A periodic table of beer, computed

The Gravity Table

Beer styles placed by gravity (rows), colour (columns), fermentation (blocks) and bitterness (top or bottom of each box). Click any box for details.

How to read a box

Position number
↑ ↓
Bitterer or softer of its pair
Style symbol
Related styles
More about the notation
box
Each outlined box is an orbital: one shell, block and colour, holding up to two styles.
↑ ↓
Of two styles sharing a box, the one with the higher BU:GU (bitterness over gravity) takes ↑. A style alone takes ↑ if its BU:GU is or more.
number
Computed from shell, group and spin, so empty slots have one too.
eka · dvi
An empty slot, named after the element one (eka) or two (dvi) shells above; shortened to e and d on small screens. Its borrowed symbol is in italics. Empty slots are predictions.
†
Ranges are my estimate; no published guideline covers the style.
View
Colour by

Substrate series

The main table assumes a malted-barley wort. Ferments built on another sugar source sit outside the sequence, the way the lanthanides and actinides are pulled out below the real table. These entries have no number because gravity, colour and bitterness don't mean the same thing for honey or apples.

How positions are derived

Mendeleev ordered elements by atomic weight and wrapped the list whenever properties began to repeat. Beer has a repeating pattern of its own: the same character recurs at rising strength. Mild becomes bitter, then ESB, then old ale, then barleywine. Enkel becomes dubbel, tripel, quadrupel. Session IPA becomes IPA, double, triple. Strength sets the rows, and four measurable choices set everything else.

What the numbers merge

An orbital holds two styles. When a third lands on the same shell, colour and spin, it becomes an allotrope: the same element by every measured value, different in form, like diamond and graphite. The most widely brewed style names the element. That choice is cosmetic and moves nothing. These merges come from the numbers, not from my opinion.

Off the table

Where the styles went

Every style on Untappd's list is accounted for exactly once; the build refuses to run if one is missing or doubled.

Where the analogy breaks

Sources

An audit script checks every guideline range, and BJCP's example lists, against the PDFs; each style's details name the source it uses. Ranges marked † are estimates: no published guideline covers the style.

Your tried list