HomeFood & Cooking › Baker's Percentage Calculator

Baker's Percentage Calculator

Converts a bread or dough formula between baker's percentages and grams: flour is 100 %, every other ingredient is expressed relative to flour weight; works in both directions and reports total dough weight and hydration.

When to use

You know the flour weight and the formula percentages (or the ingredient grams) and want the other representation, e.g. to scale or compare bread recipes.

Do not use when: You want a ready-made pizza formula from ball count and weight (use pizza-dough) or plain servings-based scaling (use recipe-scaler).

Formula

grams_i = flour_g × percent_i / 100; percent_i = grams_i / flour_g × 100; total_dough = flour_g + Σ grams_i; total_percent = 100 + Σ percent_i

Baker's percentages let a formula be scaled to any flour weight and compared across recipes; hydration is the water percentage. For a preferment, count its flour in flour_g if you want true overall percentages.

Inputs

ParameterTypeUnitRequiredDescription
flour_gnumbergyesTotal flour weight (= 100 %). Range: > 0, ≤ 1000000
ingredient_namesstring_listyesNames of the non-flour ingredients, in order (comma-separated; use underscores instead of spaces, e.g. olive_oil).
ingredient_percentsnumber_listnoBaker's percentage of each ingredient (same order as the names). Give this to get grams.
ingredient_gramsnumber_listnoWeight of each ingredient in grams (same order). Used when ingredient_percents is not given, to get percentages.

Outputs

OutputTypeUnitDescription
ingredientslistPer ingredient: ingredient, percent (of flour) and grams.
total_dough_gnumbergFlour plus all ingredients.
total_percentnumber%100 + sum of ingredient percentages; total_dough = flour × total_percent / 100.
hydration_percentnumber%Percentage of the ingredient named 'water' (only when present).

Example

500 g flour, 65 % water, 2 % salt, 1 % yeast: {"flour_g":500,"ingredient_names":["water","salt","yeast"],"ingredient_percents":[65,2,1]}{"ingredients":[{"ingredient":"water","percent":65,"grams":325},{"ingredient":"salt","percent":2,"grams":10},{"ingredient":"yeast","percent":1,"grams":5}],"total_dough_g":840,"total_percent":168,"hydration_percent":65}

1000 g flour, 700 g water, 20 g salt → percentages: {"flour_g":1000,"ingredient_names":["water","salt"],"ingredient_grams":[700,20]}{"ingredients":[{"ingredient":"water","percent":70,"grams":700},{"ingredient":"salt","percent":2,"grams":20}],"total_dough_g":1720,"total_percent":172,"hydration_percent":70}

GET https://tttkmbb.com/api/v1/calculate/bakers-percentage?flour_g=500&ingredient_names=water%2Csalt%2Cyeast&ingredient_percents=65%2C2%2C1

Machine access

Sources

FAQ

Why can percentages add up to more than 100?

Because each ingredient is relative to the flour, not to the whole dough. A 65 % hydration bread with 2 % salt and 1 % yeast totals 168 %, meaning 1.68 g of dough per gram of flour.

How do I scale to a target dough weight?

flour = target_dough / (total_percent / 100). For 1 kg of dough at 168 % use 595 g flour, then multiply each percentage by it.

Related calculators