My Liquor Library

Reference

Read any spirit’s address.

Every spirit, indexed. Every palate, charted.

Every approved spirit in the library carries a 7-segment Dewey code — a single line that tells you what it is, how it’s made, where it’s from, who made it, and which line it belongs to. Bottles that share a prefix share something meaningful. Read the code left to right and the answer goes from broad to specific. Below: how every segment works, with the full legend for each one.

Code anatomy

Seven segments separated by periods. Worked example: Weller 12 Year.

0100.0110.3.US.KY.010.014

Segment 1

Root 0100

The 12 fixed root spirits. American Whiskey.

Segment 2

Sub-class 0110

Class within the root. Bourbon.

Segment 3

Grain / style 3

Reads through the root's alphabet. Under American Whiskey, 3 means wheated.

Segment 4

Country US

ISO-style country code. UK constituents (SC/EN/WL/NI) split out.

Segment 5

Region KY

US state postal, Scotch region, Cognac cru. 2–7 chars.

Segment 6

Local 010

Distillery's slot inside the (country, region) tuple. Buffalo Trace.

Segment 7

Lineup 014

Per-distillery product line slot. The Weller line.

Any prefix is a meaningful query. 0100 is every American whiskey. 0100.0110 is every bourbon. 0100.0110.3 is every wheated bourbon. 0100.0110.3.US.KY.010 is every wheated bourbon from Buffalo Trace. Each step narrows.

Segment 1 — Root spirits

Twelve fixed root spirits. Every approved bottle in the library lives under exactly one of them.

CodeRoot spirit
0100American Whiskey
0200Scotch Whisky
0300Irish Whiskey
0400World Whisky
0500Tequila
0600Mezcal & Agave
0700Rum & Cane
0800Brandy & Eau-de-Vie
0900Gin
1000Vodka
1100Liqueur
1200Other

Segment 2 — Sub-class

The sub-class refines a root by legal class, region, or species. Bourbon and rye are sub-classes of American Whiskey. Speyside is a sub-class of Scotch. Espadín and Tobalá are sub-classes of Mezcal & Agave. There are 80+ sub-classes seeded today; here’s a sampler from five popular roots.

0100American Whiskey

  • 0110Bourbon
  • 0120Rye
  • 0130Wheat Whiskey
  • 0140American Single Malt
  • 0150Corn Whiskey
  • 0160Tennessee Whiskey

0200Scotch Whisky

  • 0210Highland
  • 0220Lowland
  • 0230Speyside
  • 0240Islay
  • 0250Campbeltown
  • 0260Islands

0500Tequila

  • 0510Blanco / Plata
  • 0520Joven / Gold
  • 0530Reposado
  • 0540Añejo
  • 0550Extra Añejo
  • 0560Cristalino

0600Mezcal & Agave

  • 0610Mezcal — Espadín
  • 0620Mezcal — Tobalá
  • 0640Mezcal — Tobaziche
  • 0670Sotol
  • 0680Bacanora
  • 0685Raicilla

0900Gin

  • 0910London Dry Gin
  • 0920Genever
  • 0930Old Tom
  • 0940Contemporary / New Western
  • 0950Navy Strength

The full sub-class set lives in the live catalog — open any root in the library navigator to see every sub-class with a live count.

Segment 3 — Grain or style

One character. Reads through the lens of the root. The same digit means different things under different roots — 3 under American Whiskey is wheated; 3 under Tequila is Reposado; 3 under Scotch is a blended malt. Always pair this segment with the root.

Reading rule: a grain digit in isolation is meaningless. It’s always "root + grain" that resolves to a style.

Under 0100 — American Whiskey

Mashbill style.

CodeStyle
0Unspecified
1Standard
2High-Rye
3Wheated
4Single-Grain
5Four-Grain
6Heritage
7Peated / Smoked Malt

Under 0200 — Scotch Whisky

Legal class.

CodeStyle
0Unspecified
1Single Malt
2Single Grain
3Blended Malt
4Blended Grain
5Blended Scotch

Under 0500 — Tequila

Aging class.

CodeClass
0Unspecified / multi-aging
1Blanco / Plata / Silver
2Joven / Gold
3Reposado
4Añejo
5Extra Añejo
6Cristalino

Other roots

Each root’s grain dimension is whatever makes the most sense for that spirit family. Here’s the shape of the other nine alphabets.

RootValues
0300

Irish Whiskey

Triple-distilled · Double-distilled · Peated.
0400

World Whisky

Single Malt · Single Grain · Blended Malt · Blended Grain · Blended · Single Pot Still.
0600

Mezcal & Agave

Joven · Reposado · Añejo · Pechuga · Madurado en Vidrio · Ancestral · Artesanal.
0700

Rum & Cane

Molasses · Cane juice (Agricole, Cachaça) · Honey.
0800

Brandy & Eau-de-Vie

Ugni Blanc · Folle Blanche · Apple · Kirsch · Slivovitz · Pomace.
0900

Gin

Wheat · Barley malt (Genever) · Grape · Sugar cane.
1000

Vodka

Wheat · Rye · Corn · Potato · Grape · Whey.
1100

Liqueur

Grain-neutral · Brandy · Rum · Whiskey · Wine.
1200

Other

Grain · Rice · Sorghum · Sweet potato · Pomace.

Segment 4 — Country

Two letters. Standard ISO codes most of the time, with one big exception: the United Kingdom is split into its constituents so a single-malt Scotch and an English single malt don’t share a code. Ireland gets its own slot (IE) — it’s a separate country. The literal UK code is reserved for blends that span multiple constituents.

CodeCountry
USUnited States
SCScotland
ENEngland
WLWales
NINorthern Ireland
UKUnited Kingdom (multi-region)
IEIreland
FRFrance
JPJapan
MXMexico
CACanada
DEGermany
ESSpain
ITItaly
AUAustralia
TWTaiwan
INIndia
JMJamaica
BBBarbados
TTTrinidad and Tobago
CUCuba
BRBrazil

~52 countries are seeded today. The live catalog covers any country with at least one approved producer; the rest get added as new producers ship.

Segment 5 — Region

Two to seven characters, depending on what’s meaningful. US states use their two-letter postal codes (KY, TN, TX). Scotch regions use the established two-letter shorthand (Highland, Lowland, Speyside, Islay, Campbeltown, Islands). French Cognac crus get longer prefixes (COG-GC — Cognac, Grande Champagne).

Scotch regions

CodeRegion
HLHighland
LOLowland
SPSpeyside
IYIslay
CBCampbeltown
ISIslands

200+ regions are seeded today across all countries. US states use the standard postal codes you already know; non-US regions use the established producer-region shorthand.

Segments 6 & 7 — Distillery and product line

The last two segments answer who made it and which line is it.

Together, segments 4–6 (country.region.local) form the distillery registry code — a globally unique 3-segment identifier for every distillery in the catalog. Two spirits at the same distillery share their first six segments and only diverge at the lineup.

Segment 6

Local code

A 3-digit slot for a distillery within its (country, region) tuple. Buffalo Trace is 010 inside US.KY; another Kentucky distillery is 011, and so on. The slot is curated, so gaps are intentional — they’re not a sign of missing data.

Segment 7

Lineup code

A 3-digit slot for a product line within a distillery. The Weller line is 014 at Buffalo Trace. Weller 12, Weller Antique 107, and Weller Special Reserve all share that lineup slot — same line, different ages and proofs. A distillery’s rye line gets a different slot from its bourbon line.

What the code does NOT include — flags

A "Small Batch Bottled-in-Bond Cask Strength Single Barrel" bourbon and a regular release of the same line share one Dewey code. The release-specific attributes don’t fragment the path; they live on the bottle as boolean flags (and one free-text field for cask finish).

Bottled in Bond

US designation: ≥4 yr in federally bonded warehouse, single distillery, single season, 100 proof.

Single Barrel

Bottled from a single cask rather than a batch blend.

Cask Strength

Bottled at the strength it left the cask — no proofing-down water.

Small Batch

Blended from a small selection of casks (definition varies by distillery).

Sour Mash

Mash carried forward from a previous fermentation. Common in American whiskey.

Non-Chill-Filtered (NCF)

Skipped the chill-filter step that removes fatty acids — preserves more texture and flavor.

No Age Statement (NAS)

Bottle doesn't disclose the youngest age in the blend.

Organic

Certified by the producer's regional standard (USDA, EU, etc.).

Kosher

Certified kosher by an accepted authority.

Cask finish

Free-text rather than a boolean — finish types enumerate broadly (sherry, port, rum, madeira, cognac, mizunara, Pedro Ximénez, oloroso, amburana, wine, beer cask, …). Multi-cask finishes are comma-joined.

Worked examples

Three full codes, segment by segment.

0100.0110.3.US.KY.010.014Weller 12 Year
Root
0100
American Whiskey
Sub
0110
Bourbon
Grain
3
Wheated
Country
US
United States
Region
KY
Kentucky
Local
010
Buffalo Trace's slot in KY
Lineup
014
Weller product line
0200.0230.1.SC.SP.005.001A Speyside single malt
Root
0200
Scotch Whisky
Sub
0230
Speyside
Grain
1
Single Malt
Country
SC
Scotland
Region
SP
Speyside
Local
005
Distillery's slot in Speyside
Lineup
001
First product line cataloged
0500.0530.3.MX.JA.012.003A Reposado tequila
Root
0500
Tequila
Sub
0530
Reposado
Grain
3
Reposado aging window (2–12 months oak)
Country
MX
Mexico
Region
JA
Jalisco
Local
012
Distillery's slot in Jalisco
Lineup
003
Third line cataloged at this distillery

Codes are shareable URLs

Every Dewey code is also a link. Drop the full path after myliquorlibrary.com/code/ and the library resolves it directly to the bottle. So myliquorlibrary.com/code/0100.0110.3.US.KY.010.014 opens Weller 12. Useful for sharing a tasting find without hunting down the search slug.

Why a Dewey-style system

Dewey decimal classification has organized library shelves for 150 years because it does one thing extraordinarily well: it puts similar things next to each other. Open the bourbon section and you find every bourbon. Open the wheated bourbon subsection and you find every wheated bourbon. Open the Buffalo Trace stretch and you find every Buffalo Trace wheated bourbon, in order.

We borrowed the idea on purpose. When you find a bottle you love, the codes nearby are by definition the closest neighbors on the shelf — same root, same sub-class, same grain style, same producer. That’s not a coincidence; that’s the entire point. Shelved by similarity, so your next pour is never far from your last.

The recommendation engine uses the same hierarchy underneath. Filter by root, by sub-class, by grain — every navigation move is a Dewey lookup, even when the UI hides the codes.

Browse by code

See it on the shelves.

The library navigator lets you walk the catalog by Dewey root, sub-class, and grain — without having to memorize a single code.

Enter the library