Recipe Scaler

Scale ingredient quantities by factor or servings. Review uncertain lines; keep the rest of the recipe unchanged.

About this tool

Paste a recipe and set a positive factor, or target servings ÷ original servings. Results update as you type. Changed amounts are bold and underlined; copy exports plain text.

Ingredient grammar. One quantity at the start of a line, optionally after a -, *, • or – bullet: integers, ungrouped decimals with a comma or point, fractions such as 1/2, mixed fractions such as 1 1/2 or 1½, and ascending ranges such as 1–2 EL. Hyphens, en dashes and em dashes separate ranges. Only this leading amount changes; all units, ingredient text and later numbers remain as entered.

Automatic units (case-insensitive, optional full stop): mg, g, gr, kg, ml, cl, dl, l; oz, lb, lbs; tsp, tsps, tbsp, tbsps, cup, cups, pint, pints, pt, quart, quarts, qt, gallon, gallons, gal; EL, TL; Stk, Stück, stueck, pcs, piece, pieces, Prise, Prisen, pinch, pinches. These units can directly follow the quantity (250g). There is no unit or density conversion.

Review quantities. A leading quantity followed by another word, such as “1 egg” or “2 onions”, stays unchanged until you select its line. You can also deselect automatic matches. Editing the recipe resets these selections. Times, temperatures, servings, numbered steps, multipacks such as 2 × 400 g, malformed fractions and free-text amounts elsewhere are outside this grammar. Rewrite a complex ingredient as a simple quantity line if needed. This is a limited grammar, not natural-language understanding.

Examples at factor 2: 1½ cup → 3 cup; 1–2 EL → 2–4 EL. 180 °C, 20 min, Schritt 2 and recipe headings remain unchanged. The serving controls do not rewrite serving counts in the text.

Familiar fractions remain fractions where exact; other results use up to 12 significant digits. Existing decimal commas or points are preserved; otherwise the interface language sets the decimal separator. Use no thousands separators. Up to 50,000 characters and 500 lines. Processing stays in the browser; switching away or reloading can discard the recipe, so copy the result to keep it.