Recipe Servings Scaler
Paste your ingredient list and scale recipe servings up or down — parses fractions like 1/3 cup and displays clean cooking fractions, not long decimals.
100% client-side · no upload
→
Scaled ingredients
Paste ingredients above and click Scale to begin.
How to use
- Paste your recipe's ingredient list into the text area — one ingredient per line.
- Set Original servings to the yield the recipe makes, then set Target servings to how many you want.
- Click Scale recipe. Every quantity is multiplied by the ratio and displayed as a clean cooking fraction (e.g.
2/3instead of0.6667).
Tips
- Works with common paste-from-recipe formats: "2 cups flour", "1/3 cup sugar", "1½ tsp vanilla".
- Lines without numbers (e.g. "Salt to taste", section headers) pass through unchanged.
- You can use decimal servings — e.g. scale from 4 to 1.5 for a smaller batch.
Related cooking tools
- Recipe Scaler — row-by-row ingredient entry with unit selector
- Cooking Unit Converter — convert cups to ml, grams, and more
- Shopping List Generator — extract a printable shopping list from a recipe
- Recipe Calorie Calculator — add calorie counts alongside your ingredients
Frequently Asked Questions
- How does the recipe servings scaler work?
- Paste your ingredient list, set the original serving count and your target, then click Scale. The tool parses each line, detects quantities including fractions like 1/3 or 1½, multiplies them by the ratio, and displays results as clean cooking fractions.
- Which fraction formats does the parser recognise?
- It handles slash fractions (1/3, 3/4), Unicode vulgar fractions (½, ¼, ¾, ⅓, ⅔), whole numbers, decimals, and mixed numbers (1 1/2 or 1½). Results are rounded to the nearest common cooking fraction — eighths, thirds, and quarters — rather than long decimals.
- Can I scale a recipe down as well as up?
- Yes. Enter a target servings smaller than the original — for example, scaling a 12-serving cake recipe down to 3. The multiplier works in both directions.
- Does my recipe text leave my device?
- No. All parsing and calculation happens in your browser with JavaScript. Nothing is sent to a server.
- What happens to lines without a quantity?
- Lines without a recognisable number — such as "Salt to taste" or section headers like "For the sauce:" — are passed through unchanged so you do not lose any context.
Last updated: By jarvisbox