Skip to main content
NyankoTools

Recipe Scaler: Adjust Ingredient Amounts by Servings

Paste your ingredient list, enter the original and target number of servings, and every quantity is scaled up or down to match. It reads fractions (1/2, 1 1/2, ½), full-width digits and ranges like "2-3 eggs", keeps units such as tbsp, g, ml and cups, and leaves lines without a number (like "salt, to taste") untouched. Everything runs in your browser and nothing you paste is sent to a server. For plain ratio math, try the Ratio & Percentage Calculator.

🔒 Runs in your browser · Your data is never sent to a server

How to use

  1. Paste your recipe ingredients into "Ingredient list", one per line.
  2. Enter the recipe's servings in "Original servings" and the number you want in "Target servings".
  3. Pick fractions, decimals or whole numbers in "Rounding".
  4. Check the "Scaled result" and press "Copy result".

Notes

  • Only the numeric quantities change; units and ingredient names stay as written. Scaled numbers are always shown in ASCII digits.
  • Times (10 min), temperatures (200°C) and lengths (2 cm) are not scaled because they do not grow with servings. Serving counts such as serves 4 are replaced with the target.
  • Step numbers at the start of a line (like 1.) and digits attached to letters (like A4) are left alone.
  • Seasoning and cooking time do not always scale linearly. For big jumps in servings, taste and adjust as you go.

Glossary

Mixed number

A whole number plus a proper fraction, such as 1 1/2. Cooks prefer it because it matches the markings on measuring cups and spoons.

Scale factor

Target servings divided by original servings. Going from 2 servings to 3 gives a factor of 1.5.

FAQ

What happens to lines like "salt to taste"?

Lines without a number are copied through unchanged. "Salt, to taste" stays the same at any serving size, so adjust it by taste.

Are baking times and temperatures scaled too?

No. Numbers followed by min, hours, sec, °C, cm or mm are skipped because they do not grow in proportion to servings. Serving counts like "serves 4" are replaced with your target.

Can it read fractions such as 1/2, 1 1/2 or ½?

Yes. It understands whole numbers, decimals, 1/2, 1 1/2, ½, thousands separators, full-width digits and ranges like "2-3". Both ends of a range are scaled.

Why do I see 0.25 instead of 1/4?

With "Decimals" selected, results show one decimal place (two below 1). Choose "Fractions" to get measuring-spoon friendly values such as 1/4, 1/3, 1/2 and 3/4.

Share this page

↑↓ Select Enter Open Esc Close