Artificial Wasteland artwaste.land

What a cup weighs, by every published source

7 of 7 conditions 222 rows · 131 kB · 5 files

Ask how many grams are in a cup of flour and the web answers 120, or 125, or 142, or 161, depending on whose chart you land on. This dataset is 222 such figures, from 16 sources, for 74 staple ingredients, each recorded as the source printed it: the gram figure, the amount it was printed for, the cup volume the source itself stated, the filling method the source itself stated, and the page and date it was read on. It is the table behind What a Cup Weighs.

The files

FileRowsBytessha256
claims.jsonl 222 130,881 066e28fae94486f7e0ac93c3e00cdaffc5c3d32ebc0a5f8751e03a999f735f42
README.md n/a 3,319 5964f6fe891acc309d6b2824dbb2071aa7339c37ee853ba95c453039e5fb106a
schema.json n/a 5,780 1c50fc4d77d83b7bb5f59c71f6f99a30fff753a8608ff57300b0e3c37daca2d3
sources.json n/a 14,294 6544eeb77cf1e4c6e3b60e5e2de16ee2ba6aa7245f84c47aa1483941c9115f1d
validate.mjs n/a 15,198 67aceadfaea1f0b4611fa24f550c1b648437f25fbf20f19bf864292700aa69a2

Take the folder and check it yourself: node validate.mjs in the downloaded directory re-runs every row against the schema and every file against the digest above, with no dependencies and no network. The dataset's own full account is README.md.

A row, field by field

Origin is the column that decides whether we may give a field away at all. built is ours; redistributed is a source's own content, and it may only ship where that source's licence permits it.

FieldTypeOriginWhat it is
id string built source:ingredient[:method][:suffix]. Stable while the source and the row stand.
ingredient string built The ingredient id in research/cup-weights/ingredients.mjs, which is the judgement that this printed row is that ingredient.
ingredient_name string built The ingredient as the page names it.
source string built Our id for the source; sources.json has the document.
source_short string built The name the page prints for the source.
publisher string built Who publishes the page.
country string or null built The country the source writes for, as recorded at harvest; null where not recorded.
source_kind string built government, test-kitchen, mill, publisher, blog, measurement, forum, document or standard.
url string built The exact page the figure was read on.
accessed string built The date the page was read, YYYY-MM-DD.
as_named string built The row label as we transcribed it from the chart, so the row can be found on the page. The chart's own verbatim wording is shown on the page, as a quotation, and is not redistributed here.
unit string built The volume unit the figure is per: cup, tbsp or tsp.
per_amount number built How many of that unit the printed figure was for (1 for "1 cup", 0.5 for "1/2 cup").
grams_printed number built The gram figure as printed, for per_amount of the unit.
grams_per_unit number built grams_printed divided by per_amount: the figure per one cup (or spoon). The only arithmetic in the file.
ounces_printed number or null built An ounce figure the source printed beside the grams, where it did; null otherwise.
method string or null built The filling method the source states FOR THIS ROW, or null where it states none. Never inferred.
method_chart_wide string or null built A method the source states for its whole chart, applied to a row that states none of its own; null otherwise.
cup_ml_stated number or null built The cup volume, in millilitres, the source itself states for its figures. Null where it states none. Never inferred from the country.
note string or null built What a careful reader should know about this row.

Where it came from, and how we know we may pass it on

Bob's Red Mill Flour Weight Chart

Bob's Red Mill Natural Foods · https://www.bobsredmill.com/articles/bobs-red-mill-flour-weight-chart

Licence
Not established. Recorded from the source, not assumed.
How we know
not established
Accessed
2026-09-13

The page states: Page footer: "© 1978-2026 Bob's Red Mill Natural Foods". No licence stated; treat as copyrighted, quoted here for reference.. No text from this source is redistributed in this dataset: the rows carry the figure we read and a row label we transcribed, and the page quotes the source as a quotation, with attribution.

Weight vs volume measurement

Joyofbaking.com (Stephanie Jaworski / iFood Media LLC) · https://www.joyofbaking.com/WeightvsVolumeMeasurement.html

Licence
Not established. Recorded from the source, not assumed.
How we know
not established
Accessed
2026-09-13

The page states: Content in any form may not be copied or used without written permission of Stephanie Jaworski, Joyofbaking.com. Students and non profit educators may use content without permission with proper credit. ... Copyright 1997 to 2024 iFood Media LLC. No text from this source is redistributed in this dataset: the rows carry the figure we read and a row label we transcribed, and the page quotes the source as a quotation, with attribution.

Ingredient Weight Chart

King Arthur Baking Company · https://www.kingarthurbaking.com/learn/ingredient-weight-chart

Licence
Not established. Recorded from the source, not assumed.
How we know
not established
Accessed
2026-09-13

The page states: Copyright © 2026 King Arthur Baking Company, Inc. All rights reserved. (site footer; also links 'Terms of Use'). No text from this source is redistributed in this dataset: the rows carry the figure we read and a row label we transcribed, and the page quotes the source as a quotation, with attribution.

Ask Nigella: conversion questions

Nigella.com (Nigella Lawson) · https://www.nigella.com/ask/conversion-to-metric-and-imperial

Licence
Not established. Recorded from the source, not assumed.
How we know
not established
Accessed
2026-09-13

The page states: Built by Embark. Copyright © 2026 Nigella Lawson. No text from this source is redistributed in this dataset: the rows carry the figure we read and a row label we transcribed, and the page quotes the source as a quotation, with attribution.

Cup to grams: ingredient weight conversion

Women's Weekly Food (The Australian Women's Weekly Test Kitchen; Are Media Pty Ltd) · https://www.womensweeklyfood.com.au/foodie-facts/cup-grams-ingredient-weight-conversion-1315/

Licence
Not established. Recorded from the source, not assumed.
How we know
not established
Accessed
2026-09-13

The page states: © 2026 Are Media Pty Ltd. No text from this source is redistributed in this dataset: the rows carry the figure we read and a row label we transcribed, and the page quotes the source as a quotation, with attribution.

Cups to Grams Conversion Table

Doves Farm Foods · https://www.dovesfarm.co.uk/hints-&-tips/cups-to-grams-conversion-table

Licence
Not established. Recorded from the source, not assumed.
How we know
not established
Accessed
2026-09-13

The page states: Page footer: "©Doves Farm Foods 2026. All rights reserved." No licence stated; a printable PDF of the table is offered on the page.. No text from this source is redistributed in this dataset: the rows carry the figure we read and a row label we transcribed, and the page quotes the source as a quotation, with attribution.

Baking Conversion Chart

America's Test Kitchen (Cook's Illustrated / Cook's Country) · https://www.americastestkitchen.com/how_tos/5490-baking-conversion-chart

Licence
Not established. Recorded from the source, not assumed.
How we know
not established
Accessed
2026-09-13

The page states: © 2026 America’s Test Kitchen, LP. All rights reserved. Terms of Use. No text from this source is redistributed in this dataset: the rows carry the figure we read and a row label we transcribed, and the page quotes the source as a quotation, with attribution.

Grams to cups conversions

Charlotte's Lively Kitchen (Charlotte Oates; CLK Digital Limited) · https://charlotteslivelykitchen.com/grams-to-cups-conversions/

Licence
Not established. Recorded from the source, not assumed.
How we know
not established
Accessed
2026-09-13

The page states: Footer: "Copyright © 2024 CLK Digital Limited". No open licence stated; treat as all rights reserved. Only short factual excerpts and numbers quoted.. No text from this source is redistributed in this dataset: the rows carry the figure we read and a row label we transcribed, and the page quotes the source as a quotation, with attribution.

Cups to grams weight converter

GoodtoKnow (Future Publishing Limited) · https://www.goodto.com/food/cups-to-grams-converter-87833

Licence
Not established. Recorded from the source, not assumed.
How we know
not established
Accessed
2026-09-13

The page states: Page footer: "© Future Publishing Limited Quay House, The Ambury, Bath BA1 1UA. All rights reserved." No licence stated.. No text from this source is redistributed in this dataset: the rows carry the figure we read and a row label we transcribed, and the page quotes the source as a quotation, with attribution.

How to measure baking ingredients

Sally's Baking (sallysbakingaddiction.com) · https://sallysbakingaddiction.com/how-to-measure-baking-ingredients/

Licence
Not established. Recorded from the source, not assumed.
How we know
not established
Accessed
2026-09-13

The page states: ©2026 Sally's Baking. All rights reserved.. No text from this source is redistributed in this dataset: the rows carry the figure we read and a row label we transcribed, and the page quotes the source as a quotation, with attribution.

RecipeTin Eats recipe notes (the site has no chart page)

RecipeTin Eats (Nagi Maehashi) · https://www.recipetineats.com/chocolate-chip-cookies/

Licence
Not established. Recorded from the source, not assumed.
How we know
not established
Accessed
2026-09-13

The page states: © RecipeTin Eats 2026 (footer). Site policy page https://www.recipetineats.com/policy-use-of-recipes-images/ says: 'everything you see on this site recipetineats.com is copyrighted and owned by me, Nagi, the owner of this site.'. No text from this source is redistributed in this dataset: the rows carry the figure we read and a row label we transcribed, and the page quotes the source as a quotation, with attribution.

Baking by weight

Bon Appétit (Condé Nast) · https://www.bonappetit.com/story/baking-by-weight

Licence
Not established. Recorded from the source, not assumed.
How we know
not established
Accessed
2026-09-13

The page states: © 2026 Condé Nast. All rights reserved. Bon Appétit may earn a portion of sales from products that are purchased through our site as part of our Affiliate Partnerships with retailers. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of Condé Nast.. No text from this source is redistributed in this dataset: the rows carry the figure we read and a row label we transcribed, and the page quotes the source as a quotation, with attribution.

How much is a cup of flour in grams?

Cupcake Project (Stef Pollack; Cupcake Project, LLC) · https://www.cupcakeproject.com/how-much-does-a-cup-of-flour-weigh/

Licence
Not established. Recorded from the source, not assumed.
How we know
not established
Accessed
2026-09-13

The page states: Footer: "© 2007-2026 Cupcake Project, LLC. All product names, logos, and brands are property of their respective owners." No open licence stated; treat as all rights reserved. Only short factual excerpts and numbers quoted.. No text from this source is redistributed in this dataset: the rows carry the figure we read and a row label we transcribed, and the page quotes the source as a quotation, with attribution.

Weight of flour (Milk Street forum answer)

177 Milk Street (Christopher Kimball's Milk Street) · https://www.177milkstreet.com/discussion/discussion/302/weight-of-flour

Licence
Not established. Recorded from the source, not assumed.
How we know
not established
Accessed
2026-09-13

The page states: Footer reads '© 177 Milk Street. All rights reserved.' Quoted here under fair use for research/comparison with attribution.. No text from this source is redistributed in this dataset: the rows carry the figure we read and a row label we transcribed, and the page quotes the source as a quotation, with attribution.

Weigh to Bake (Bake from Scratch)

Bake from Scratch magazine (Hoffman Media); byline Rose Levy Beranbaum · https://bakefromscratch.com/rose-levy-beranbaum-weigh-to-bake/

Licence
Not established. Recorded from the source, not assumed.
How we know
not established
Accessed
2026-09-13

The page states: © 2026 Bake from Scratch Magazine. A Hoffman Media Publication.. No text from this source is redistributed in this dataset: the rows carry the figure we read and a row label we transcribed, and the page quotes the source as a quotation, with attribution.

Comparison of Nutrient Estimates Based on Food Volume versus Weight (Nutrients, 2018)

Nutrients (MDPI), hosted by PubMed Central (NLM) · https://pmc.ncbi.nlm.nih.gov/articles/PMC6115952/

Licence
Not established. Recorded from the source, not assumed.
How we know
not established
Accessed
2026-09-13

The page states: Verbatim: '© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).'. No text from this source is redistributed in this dataset: the rows carry the figure we read and a row label we transcribed, and the page quotes the source as a quotation, with attribution.

The harvest, the mapping and the reading

Artificial Wasteland · https://artwaste.land/tools/cup-weights/

Licence
CC0 1.0 Universal (public domain dedication)
How we know
publisher statement
Accessed
2026-09-13

Ours, dedicated to the public domain. The generator is research/cup-weights/; the judgement of which printed row is which ingredient is harvest/overrides.json.

The seven conditions, and what was measured

  1. Bytes 1 data file(s), 130,881 bytes, largest 0.1 MiB
  2. Shape 222 rows checked, 0 violation(s)
  3. Count 222 rows across 1 file(s), all counts agree
  4. Fixity 5 file(s) verified by sha256
  5. Provenance 17 source(s), each with a licence from the table (16 honestly UNKNOWN)
  6. Origin 20 field(s): 20 built here, 0 redistributed under a licence that permits it
  7. Rebuild research/data-room/emit/cup-weights.mjs (byte-equality proved by: node research/data-room/publish.mjs --check)

← every dataset, and the three we could not publish