Add a wine

Codex Vini · data entry
← back to the atlas

New entry

fields marked * are required
Full wine name as written on the label
One decimal, 0.0–10.0
Type to search; new countries accepted
Pin location is set by region (must exist in regions.json)
101 TasteRank varieties + named blends. New grape? Type it; grapes.json snippet will be generated alongside.
Auto-detected from the grape choice above; override if needed (e.g. Xarel·lo used in Cava is sparkling)
Defaults to today

Generated entry

paste this into wines.json
Fill in the form and press Generate JSON.

Tips

Producer name: use the form on the label (e.g. "Château Margaux" not "Margaux"). The ID is auto-generated as a URL-safe slug of producer + wine + vintage.

Vintage: four-digit year, or NV for non-vintage (mostly Champagne).

Adding a new region? You must first add the region to regions.json with its lat/lng centroid (the region's geographic heart — usually the main town or vineyard concentration). The form will block submission until that's done, since without coordinates the pin has nowhere to go.

Adding a new grape? Just type it. The form will generate two JSON snippets — one for wines.json and one for grapes.json under additional_varieties. You must pick a colour manually for new grapes since auto-detection only works on known ones.