Enter your total batch weight and ingredient percentages — get the gram weights instantly. Built for soap makers, cosmetic formulators, and candle makers who work with percentage-by-weight recipes.
How to Convert Recipe Percentages to Grams (Quick Answer)
Multiply your batch weight in grams by the ingredient percentage divided by 100: grams = batch weight × (% ÷ 100). For a 500g batch with an ingredient at 30%, that's 500 × 0.30 = 150g. Enter your values below and the calculator does it for every ingredient at once.
Track your recipes and batch costs automatically. Craftybase stores every ingredient weight and recalculates quantities when you scale — no more manual percentage maths.
Percentage-by-weight recipes are the standard for soap making, cosmetic formulation, and candle fragrance blending. Every ingredient is specified as a percentage of the total batch weight — which means you need to do a small calculation for each ingredient before you start weighing anything out. This calculator does all of those calculations in one go.
Step-by-step
Enter your batch weight in the field at the top. Use grams or switch to ounces — the calculator converts automatically.
Enter each ingredient's percentage in the percentage column. Optionally name each ingredient for reference.
Read the gram weight next to each ingredient. Results update as you type — no submit button needed.
Check the total % indicator at the bottom. It turns green at exactly 100% and red if your percentages are over or under.
Use Add ingredient to add up to 20 rows, or Reset to start fresh.
The formula
The arithmetic is straightforward: grams = batch weight (g) × (ingredient % ÷ 100). For a 1,000g batch with lye at 14.8%: 1,000 × 0.148 = 148g of lye. Doing this for twelve ingredients by hand takes minutes and invites transcription errors. The calculator handles all rows simultaneously.
Ounces to grams conversion
If your batch weight is in ounces, select "oz" from the unit dropdown. The calculator multiplies your ounce value by 28.3495 to get the gram base before applying percentages. The per-ingredient results are always shown in grams regardless of the unit you entered.
Tired of calculating batch quantities before every manufacture?Craftybase stores your recipes with ingredient percentages and automatically calculates gram weights for any batch size. Scale up a soap loaf or a candle pour in seconds.
Percentage recipes are the professional standard in soap making and cosmetic formulation for a simple reason: they scale effortlessly. A recipe that calls for "70% water, 20% oils, 10% butters" works equally well for a 100g test batch and a 5kg production run. The gram weights change; the ratios don't.
Candle makers use percentages for fragrance load calculations — typically expressed as a percentage of wax weight rather than total batch weight. If your soy wax can hold a 10% fragrance load, a 500g wax batch needs 50g of fragrance oil. Our candle fragrance load calculator handles this candle-specific calculation if that's what you need.
When Your Total Percentage Isn't 100%
The total % indicator at the bottom of the calculator tells you whether your formula is balanced. A well-formed recipe should add up to exactly 100%. Common reasons it might not:
Over 100%: Usually a typo — check that you haven't accidentally doubled an ingredient or included the same phase twice.
Under 100%: Common when you've pasted a partial recipe or are still filling in ingredients. The calculator still gives you correct gram weights for each ingredient you've entered.
99.9% or 100.1%: Rounding artefacts from supplier-provided percentages. These are fine for practical purposes.
Common Mistakes When Converting Recipe Percentages
Mixing up batch weight and yield. Your batch weight is the total of all ingredients going in. Waste, evaporation, and water discount mean the finished product may weigh less — but you should calculate from the input weight, not the expected yield.
Confusing weight percentage with volume percentage. "30% oils" in a cosmetic recipe always means 30% by weight, not by volume. Using a measuring jug instead of a scale introduces errors, especially for denser ingredients like glycerin or clays.
Using the wrong base for fragrance load in candles. Candle fragrance load percentages are typically calculated as a percentage of wax weight alone, not total batch weight. If your recipe includes the container or wick weight in the "total batch" figure, your fragrance amount will be off.
Scaling a recipe and rounding each ingredient separately. Round the final gram weight after the calculation, not the percentage. Rounding percentages first and then calculating introduces compounding errors across multiple ingredients.
When You Outgrow This Calculator
This calculator is ideal for single-recipe, on-demand conversions. When you're running a proper soap or cosmetics business, you'll eventually want to:
Store recipes permanently and retrieve them batch after batch
Track how much of each ingredient was actually used in each manufacture
See the cost of each ingredient automatically, not just the weight
Record lot numbers for traceability and MoCRA compliance
Know your per-unit cost before setting your retail price
That's where Craftybase comes in. It stores percentage-based recipes, calculates gram weights for any batch size, tracks material inventory, and captures your COGS automatically — all in one place.
This tool is designed for any maker who works with percentage-by-weight formulas. Specifically:
Soap makers using cold process, hot process, or melt-and-pour recipes where lye, oils, and additives are listed as percentages of total batch weight.
Cosmetic formulators making lotions, serums, balms, and skincare products where INCI-listed ingredients are specified by percentage. If you trained with Formula Botanica or Tisserand and work with water-phase / oil-phase breakdowns, this tool handles those calculations.
Candle makers calculating fragrance oil amounts as a percentage of wax weight — or scaling up a tested formula to a production pour. (For dedicated fragrance load calculations, see our candle fragrance load calculator.)
Bath and body makers scaling bath bomb, body butter, or scrub recipes from test batch to full production.
Makers following online tutorials that specify ingredient percentages and need to convert those to gram weights for their specific batch size.
If you want to store, scale, and cost your recipes without recalculating by hand every time, Craftybase handles all of it automatically.
Frequently Asked Questions
Multiply your batch weight in grams by the ingredient percentage divided by 100. For a 500g batch with an ingredient at 30%: 500 × 0.30 = 150g. Enter your batch weight and all ingredient percentages in the calculator above and it calculates every ingredient's gram weight simultaneously.
If the total is over 100%, you have more formula than your stated batch weight can represent — usually a typo or double-entered ingredient. Under 100% typically means you're still entering ingredients, or your recipe includes the "top up to 100%" step that you haven't entered yet. The total % indicator in the calculator turns green at exactly 100% and red otherwise, so you can catch this before measuring out your batch.
This calculator converts percentage-by-weight to grams for any ingredient, including lye (sodium hydroxide or KOH). However, if you're starting from scratch with a cold-process soap recipe, you should first use a dedicated lye calculator (such as SoapCalc) to determine your lye amount based on oil saponification values and desired superfat. Once you know your ingredient percentages, this calculator converts them to gram weights for your chosen batch size.
Yes. Percentage-by-weight is the standard in cosmetic formulation and this calculator converts those percentages directly to gram weights for any batch size. It works for water-phase ingredients, oil-phase ingredients, cool-down phase actives, and preservatives. Enter all your INCI-listed ingredients with their target percentages and enter your total batch weight — the calculator shows the gram weight for each.
The calculator starts with 3 rows and supports up to 20 ingredients. Use the "Add ingredient" button to add more rows. Most soap and cosmetic recipes use between 5 and 15 ingredients, so 20 covers the vast majority of real-world formulas. If your recipe has more than 20 ingredients, Craftybase's recipe system has no such limit.
A percentage-by-weight recipe specifies each ingredient as a proportion of the total batch weight rather than as a fixed gram amount. For example, "70% water, 20% olive oil, 8% shea butter, 2% preservative" in a 100g batch means 70g water, 20g oil, 8g butter, and 2g preservative. The same percentages in a 500g batch would mean 350g water, 100g oil, 40g butter, and 10g preservative. This format is the professional standard in soap making and cosmetic formulation because recipes scale effortlessly to any batch size.
Stop recalculating the same recipe every batch
Craftybase stores your percentage-based recipes and automatically calculates gram weights for any batch size. Track material inventory, record batch costs, and know your COGS — all without the manual maths.
We ♥ to help small manufacturers just like you to become more successful. Please join our newsletter to receive regular updates and actionable tips on how to take your maker business to the next level!