Pints to Cups Converter

Choose your measurement system (US liquid, US dry, or Imperial/UK) and convert pints ⇄ cups in both directions. Ideal for US recipes, UK recipes, and food-prep worksheets.

1 US liquid pint = 473.176473 mL

1 US cup = 236.5882365 mL

Current system: US liquid (1 pt = 2 cups)

Ratio: 1 pint = 2 cups

Switch above if your cookbook uses UK/imperial or US dry measures.

Quick table (by system)

Pints Cups Notes
1/2 pt1 cupHalf pint
1 pt2 cupsUS liquid default
2 pt4 cups= 1 quart (US)
4 pt8 cups= 1/2 gallon

Formulas

US liquid: cups = pints × 2

US dry: cups = pints × 2.3273 (approx.)

Imperial: cups = pints × 2

Why the difference?

US liquid pint is 473 mL and uses the 236 mL cup, so 1 pint = 2 cups. US dry pint is 550.6 mL, so you get a little more than 2 cups from a dry pint. Imperial/UK pint is bigger (568 mL) and imperial cup is bigger (284 mL), so it also works out to 2 cups.

FAQ

1. How many cups in 1.5 pints?

US liquid: 1.5 × 2 = 3 cups.

2. Is 2 pints always 4 cups?

Yes for US liquid and Imperial. For US dry it’s slightly more than 4 cups.

3. Which one should I pick if I don’t know?

Most US online recipes mean US liquid. UK cookbooks and pub-style recipes often mean Imperial.


Audit: Complete
Formula (LaTeX) + variables + units
This section shows the formulas used by the calculator engine, plus variable definitions and units.
Formula (extracted LaTeX)
\[','\\]
','\
Formula (extracted text)
US liquid: cups = pints × 2 US dry: cups = pints × 2.3273 (approx.) Imperial: cups = pints × 2
Variables and units
  • No variables provided in audit spec.
Sources (authoritative):
Changelog
Version: 0.1.0-draft
Last code update: 2026-01-19
0.1.0-draft · 2026-01-19
  • Initial audit spec draft generated from HTML extraction (review required).
  • Verify formulas match the calculator engine and convert any text-only formulas to LaTeX.
  • Confirm sources are authoritative and relevant to the calculator methodology.
Verified by Ugo Candido on 2026-01-19
Profile · LinkedIn
, ', svg: { fontCache: 'global' } }; ]], displayMath: [['\\[','\\]']] }, svg: { fontCache: 'global' } };, svg: { fontCache: 'global' } };