Tool
Recipe Scaler
Paste a whole ingredient list and halve it, double it, scale it to a serving count, or scale it to the amount of flour you actually have left in the bag.
Recipe Scaler
One ingredient per line.
1.5 makes it half again as big; 0.5 halves it.
Paste an ingredient list above and the rescaled version appears here, ready to copy.
Scaling a recipe for a crowd? One email a month with the conversions and ratios worth having on paper.
Doubling a recipe sounds like simple multiplication until you actually try it: 2/3 cup times 1.5 is 1.4732 cups on a calculator, and no measuring cup has a mark anywhere near that. Then multiply that same problem by the eighteen other lines in the list, on a phone, with your hands covered in butter β the arithmetic isn't hard, it's just relentless, and that's where it goes wrong.
So this tool takes the whole list. Paste the ingredients straight off whatever page you found them on, choose how you want them scaled, and get the entire list back rewritten in amounts a measuring cup can actually hit β halves, thirds, quarters, and eighths, the denominators stamped on real US measuring tools, rather than a column of decimals.
There are three genuinely different ways to say what you want, and it handles all three: by a multiplier ("half this"), by servings ("it serves 4, there are 6 of us"), and by the thing you're actually short of ("there is 350 g of flour in the bag and I'm not going to the shop"). That last one is the constraint most kitchens are really working under, and it's the one no scaler seems to ask about.
How the Recipe Scaler works
Each line is read on its own: a leading amount (including "1 1/2", "1Β½" and "2β3"), then a unit if there is one, then everything else as the ingredient and its prep note. Whatever it can't read, it leaves exactly as you typed it and says so. Nothing is ever silently dropped β the list you copy is always the same length as the list you pasted, because a scaler that quietly loses a line is worse than no scaler, since you'd have no reason to check.
Volume amounts are rounded to the nearest practical kitchen fraction: the tool tests denominators of 2, 3, 4, and 8 and keeps whichever lands closest, so you get "1β cups" instead of "1.125 cups". Weights are treated differently on purpose β a digital scale reads whole grams, not eighths, so gram amounts round to a number you can actually chase on a scale. Counts round to the nearest quarter, because half a can of tomatoes is a real instruction and half an egg mostly isn't.
The "scale to what I have" mode is the one that needs real data behind it. If your constraint is in the same kind of unit the recipe uses, it's a straight ratio. If you're crossing weight and volume β 350 g against a recipe written in cups β the tool converts through that specific ingredient's own sourced grams-per-cup density, the same figure the Ingredient Converter uses. Where the site has no sourced density for the ingredient, the tool says so and declines rather than assuming a generic one.
Two categories are deliberately left alone. "Salt to taste" and "a pinch of nutmeg" are instructions, not measurements, and multiplying them produces nonsense; they pass through untouched. Leaveners, yeast, salt and strong extracts do get scaled, because that's the arithmetic you asked for β but they're flagged, because a doubled cake genuinely doesn't want exactly double the baking powder.
Worked example: a cake for six when the recipe serves four
Paste the list, choose "by servings", and enter 4 and 6 β a factor of 1.5. A line reading "2 cups all-purpose flour" becomes 3 cups, clean. "3/4 cup whole milk" becomes 1.125 cups, which the tool returns as 1β cups, because that's a jug marking you can find. "2 large eggs" becomes 3 β a genuinely lucky case, since 1.5 eggs would have needed a decision from you rather than from the tool. And "1 1/2 tsp baking powder" becomes 2ΒΌ tsp with a flag on it: correct multiplication, but at 1.5Γ a cake this is where you'd sensibly round down rather than up.
Now the constraint case, which runs backwards. The recipe wants 3 cups of all-purpose flour and the bag has 350 g left. Three cups of all-purpose flour at its sourced 120 g per cup is 360 g, so 350 g is a factor of 0.97 β you are ten grams short of the full recipe, not a third short, and the honest answer is to scale everything by 0.97 and carry on. Ask the same question with bread flour in the bag and the answer shifts, because bread flour is 127 g a cup and three cups is 381 g. The density is doing real work here; a generic "a cup of flour is 120 g" would have quietly given you the wrong factor for the wrong flour.
Edge cases this tool handles correctly
- Lines the parser can't read
- A line with no recognisable number β "Zest of one lemon", a stray instruction that got copied in with the list β is passed through unchanged and labelled as such under the result. It is never guessed at and never removed, so you can see at a glance which lines still need your own judgement.
- Ranges like "2β3 tablespoons"
- Both ends of a written range are scaled and the range is preserved, because the range was the recipe author telling you the amount is a matter of taste. Collapsing it to a single number would throw away information you were given on purpose.
- Very large scale-ups
- Past about 3Γ the arithmetic stays right and the baking stops matching it: leavening, evaporation, and the depth of batter in the pan all stop behaving proportionally. The tool flags the ingredients most affected, but a tripled cake is genuinely a different bake, not the same bake made bigger β and the pan you use for it is the Pan Size Converter's problem.
- Eggs and other whole-item ingredients
- Counts round to the nearest quarter rather than to a whole number, which sounds odd until you halve a three-egg recipe: the honest answer is 1.5 eggs, and the practical answer is to beat two and use half by weight. Rounding silently to 2 would have hidden the decision from you.
Frequently asked questions
Do I have to format my ingredient list a particular way?
No β one ingredient per line is the only real requirement. Bullets, trailing prep notes, unit abbreviations with full stops, section headings like "For the frosting:", mixed fractions and unicode fractions are all handled, and anything unrecognised is passed through untouched rather than mangled.
Why not just show the exact decimal?
Because no standard US measuring cup or spoon is marked in arbitrary decimals. Converting a mathematically correct number into one you can actually measure with the tools in your kitchen is the entire job; the exact decimal is available under the fraction where it matters.
Why are some lines marked "check by taste"?
Leaveners, yeast, salt and strong extracts scale arithmetically but not practically. A doubled batter is deeper, not just wider, so it holds gas differently and salt reads stronger in a denser crumb. The number shown is the honest multiplication β treat it as a ceiling and lean under it.
Can I share a scaled list with someone?
The copy button puts the whole rescaled list on your clipboard, ready to paste into a message or a note. The link button shares your scaling settings rather than your list β open it and paste your own ingredients, and the multiplier or serving change is already dialled in.
Does my recipe get sent anywhere?
No. The parsing and the arithmetic both run in your browser, the ingredient list never leaves the page, and there is no account, no upload, and no server call involved in producing the result.