# Cooking Measurement Converter

> Converts kitchen volume measures between US customary teaspoons, tablespoons, fluid ounces, cups, pints, quarts and gallons, metric teaspoons (5 mL), tablespoons (15 mL) and cups (250 mL), imperial fluid ounces and pints, and millilitres/litres.

- Calculator id: `cooking-measurements` · Category: Unit Conversion (`conversion`) · Tool name: `convert_cooking_measurements`
- Canonical page: https://tttkmbb.com/conversion/cooking-measurements · This document: https://tttkmbb.com/conversion/cooking-measurements.md · JSON definition: https://tttkmbb.com/conversion/cooking-measurements.json

## Purpose

Converts kitchen volume measures between US customary teaspoons, tablespoons, fluid ounces, cups, pints, quarts and gallons, metric teaspoons (5 mL), tablespoons (15 mL) and cups (250 mL), imperial fluid ounces and pints, and millilitres/litres.

**Use when:** You need to convert a recipe quantity between volume measures, e.g. cups to mL, tablespoons to teaspoons or fluid ounces to millilitres.

**Do not use when:** You need to convert a volume to grams or ounces by weight (that needs the ingredient's density; use cooking-converter), to scale a whole recipe (use recipe-scaler), or non-kitchen volumes such as cubic metres (use volume).

## Input

| Parameter | Type | Unit | Required | Description |
| --- | --- | --- | --- | --- |
| `value` | number |  | required | Amount to convert, expressed in from_unit. |
| `from_unit` | enum: tsp \| tbsp \| fl_oz_us \| cup_us \| pint_us \| quart_us \| gal_us \| mL \| L \| tsp_metric \| tbsp_metric \| cup_metric \| fl_oz_uk \| pint_uk |  | required | Unit of the input value. Accepted symbols: tsp, tbsp, fl_oz_us, cup_us, pint_us, quart_us, gal_us, mL, L, tsp_metric, tbsp_metric, cup_metric, fl_oz_uk, pint_uk; spelled-out names and common abbreviations are accepted too. |
| `to_unit` | enum: tsp \| tbsp \| fl_oz_us \| cup_us \| pint_us \| quart_us \| gal_us \| mL \| L \| tsp_metric \| tbsp_metric \| cup_metric \| fl_oz_uk \| pint_uk |  | required | Unit to convert into (same symbols as from_unit). |

## Output

| Field | Type | Unit | Description |
| --- | --- | --- | --- |
| `result` | number |  | Converted value expressed in to_unit (rounded to 6 decimals; see result_text for very small or very large values). |
| `result_text` | string |  | The conversion as text with 6 significant figures, e.g. "5 mi = 8.04672 km". |
| `formula` | string |  | Relation used, e.g. "1 mi = 1.609344 km". |
| `factor` | number |  | Multiplier from from_unit to to_unit (result = value × factor); absent for non-linear conversions. |
| `conversion_table` | object |  | The input value expressed in every supported volume unit (6 significant figures), keyed by unit symbol. |

## Formula

`result = value × factor, factor = (1 from_unit in L) / (1 to_unit in L)`

US units follow the customary definitions (1 US cup = 236.5882365 mL, 1 tbsp = 14.7868 mL, 1 tsp = 4.9289 mL). US nutrition labels round to 240 mL, 15 mL and 5 mL; Australian tablespoons are 20 mL.

## Data Sources

- NIST Special Publication 811 – Guide for the Use of the International System of Units (SI), Appendix B conversion factors — https://www.nist.gov/pml/special-publication-811 (standard, retrieved 2026-09-23)
- 21 CFR 101.9(b)(5)(viii) – household measures used in US nutrition labeling — https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-101/section-101.9 (government, retrieved 2026-09-23)
- Wikipedia – Conversion of units — https://en.wikipedia.org/wiki/Conversion_of_units (reference, retrieved 2026-09-23)

Data freshness: `static`. Deterministic formula with fixed constants; results never go stale. Inputs supplied by the caller determine the output.

## API

- `GET https://tttkmbb.com/api/v1/calculate/cooking-measurements?value=…&from_unit=…&to_unit=…`
- `POST https://tttkmbb.com/api/v1/calculate/cooking-measurements` with JSON body `{"inputs": {…}}`
- Response: unified envelope (`success`, `request`, `result.values`, `result.units`, `sources`, `freshness`, `timestamp`, `next_actions`, `links`); see https://tttkmbb.com/docs/response-format.md
- Schema: https://tttkmbb.com/api/v1/calculators/cooking-measurements · OpenAPI operationId `convert_cooking_measurements` in https://tttkmbb.com/openapi.json
- Authentication: none. Rate limit: fair use, see https://tttkmbb.com/docs/rate-limits.md.

## MCP

- Server: `https://tttkmbb.com/mcp` (Streamable HTTP, JSON-RPC 2.0, no auth)
- Tool:  `run_calculator` with `{"calculator_id": "cooking-measurements", "inputs": {…}}`

## Example

- 2 US cups to millilitres: inputs `{"value":2,"from_unit":"cup_us","to_unit":"mL"}` → `{"result":473.176473,"formula":"1 cup_us = 236.5882365 mL","conversion_table":{"tbsp":32,"fl_oz_us":16,"cup_metric":1.89271}}`
- 3 tablespoons to teaspoons: inputs `{"value":3,"from_unit":"tbsp","to_unit":"tsp"}` → `{"result":9,"factor":3,"conversion_table":{"mL":44.3603,"fl_oz_us":1.5}}`

```
GET https://tttkmbb.com/api/v1/calculate/cooking-measurements?value=2&from_unit=cup_us&to_unit=mL
```

## Limitations

You need to convert a volume to grams or ounces by weight (that needs the ingredient's density; use cooking-converter), to scale a whole recipe (use recipe-scaler), or non-kitchen volumes such as cubic metres (use volume). US units follow the customary definitions (1 US cup = 236.5882365 mL, 1 tbsp = 14.7868 mL, 1 tsp = 4.9289 mL). US nutrition labels round to 240 mL, 15 mL and 5 mL; Australian tablespoons are 20 mL. All values are computed from the formula above; no measurement or live data is involved.

## FAQ

**How many grams is a cup of flour?**

It depends on the ingredient: a US cup of water is 236.6 g but of all-purpose flour about 120–125 g. Volume-to-weight conversion needs a density; use cooking-converter for common ingredients.

**Which cup is used?**

cup_us is the US customary cup (236.588 mL); cup_metric is 250 mL (Australia, Canada, NZ). US labelling rounds the cup to 240 mL, 1.4% larger than the customary cup.

**Are US and imperial fluid ounces the same?**

No: 1 US fl oz = 29.5735 mL and 1 imperial fl oz = 28.4131 mL; a US pint is 16 US fl oz (473 mL), an imperial pint 20 imperial fl oz (568 mL).

## Related

- [Cooking Measurement Converter](https://tttkmbb.com/food/cooking-converter.md) — Volume-to-weight conversion for common ingredients.
- [Recipe Scaler](https://tttkmbb.com/food/recipe-scaler.md) — Scale all ingredient amounts by servings.
- [Volume Converter](https://tttkmbb.com/conversion/volume.md) — Full volume converter including cubic units and imperial gallons.
