Mixing Ratio Calculator

Compute the percentage and amount of each substance in a mixture.

Supports up to 15 substances with a batch multiplier.

Updated September 4, 2026
Frank Zhao - Creator
CreatorFrank Zhao
Loading calculator…

What is a mixing ratio?

A mixing ratio describes how much of each substance contributes to a total mixture. Whether you are preparing a chemical solution, blending ingredients in a recipe, or combining industrial materials, knowing the exact proportion of each component is essential for consistency and reproducibility.

This calculator computes two things for every substance you enter: its scaled amount after applying a batch multiplier, and its percentage of the total. It supports up to 15 substances and updates all results instantly as you type.

Who uses this? Chemistry students preparing solutions, chefs scaling recipes, hobbyists mixing paints or fertilizers, and anyone who needs to know "what percent of this mixture is substance X?" If you are working with moles and molarity, see the Molarity Calculator instead.

How to use this calculator

  1. 1Enter the amount of each substance in the Substance fields. Start with Substance 1 and Substance 2; additional fields appear automatically as you enter non-zero values.
  2. 2Leave any unused substance as 0 — it will not affect the calculation.
  3. 3Adjust the Multiply by field to scale the entire batch. A value of 1 shows the base amounts; use 2 to double, 0.5 to halve, etc.
  4. 4Read the Total amount and the results table below, which shows the scaled amount and percentage for each substance.

Worked example

You are preparing a saline solution: 50 g of salt, 200 g of water, and 0.5 g of a trace additive. You want to triple the batch.

Enter the values:

  • Substance 1 = 5050
  • Substance 2 = 200200
  • Substance 3 = 0.50.5
  • Multiply by = 33
T=(50+200+0.5)×3T = (50 + 200 + 0.5) \times 3==751.5751.5

Salt accounts for 50250.5×10019.96%\frac{50}{250.5} \times 100 \approx 19.96\% of the base mixture. After tripling, Substance 1 becomes 150, Substance 2 becomes 600, and Substance 3 becomes 1.5.

Formulas and variables

1

Total amount

T=(i=1nai)×mT = \left(\sum_{i=1}^{n} a_i\right) \times m
TTTotal scaled amount of the mixture
aia_iAmount of substance i (left at 0 → treated as 0)
mmMultiply factor (must be positive)
nnNumber of substances (up to 15)
2

Substance percentage

pi=aij=1naj×100p_i = \frac{a_i}{\sum_{j=1}^{n} a_j} \times 100

Percentages are calculated from the base amounts (before applying the multiplier). They stay the same regardless of batch size — only the scaled amounts change.

Note: Percentages are computed from the sum of non-zero substances only. A substance left at 0 does not contribute to the total and is omitted from the results table.

Real-world examples

Preparing a buffer solution

A lab protocol calls for a buffer made from 12.0 g of acetic acid, 16.4 g of sodium acetate, and 500 mL of distilled water. You need 4× the standard volume for a large experiment.

T=(12.0+16.4+500)×4T = (12.0 + 16.4 + 500) \times 4==2113.62113.6

Water dominates the mixture at 500528.4×10094.6%\frac{500}{528.4} \times 100 \approx 94.6\%. The results table will show you the exact scaled amounts for each component.

Scaling a salad dressing recipe

A vinaigrette recipe uses 3 parts olive oil, 1 part vinegar, and 0.5 parts mustard. You want to halve the batch for a smaller gathering.

T=(3+1+0.5)×0.5T = (3 + 1 + 0.5) \times 0.5==2.252.25

Olive oil makes up 34.5×10066.67%\frac{3}{4.5} \times 100 \approx 66.67\% of the dressing. After halving, you get 1.5 parts oil, 0.5 parts vinegar, and 0.25 parts mustard.

Concrete mix proportioning

A standard concrete mix uses 1 part cement, 2 parts sand, and 3 parts gravel. You need to scale up by a factor of 1.5 for a larger pour.

T=(1+2+3)×1.5T = (1 + 2 + 3) \times 1.5==99

Cement is 16×10016.67%\frac{1}{6} \times 100 \approx 16.67\% of the mix. After scaling: 1.5 parts cement, 3 parts sand, and 4.5 parts gravel.

Tips and best practices

1

Leave unused substances at 0

You do not need to delete or hide fields. A substance left at 0 is simply excluded from the total and the results table.

2

Use the multiplier for batch scaling

Instead of recalculating every amount manually, set the Multiply by field to your desired scale factor. The results table updates all scaled amounts instantly.

3

Percentages are ratio-based

The percentage of each substance depends only on the base amounts, not the multiplier. Doubling the batch does not change the percentages — only the scaled amounts change. For calculating the percentage composition of chemical compounds, see the Percent Composition Calculator.

4

More fields appear as needed

The calculator starts with 2 substance fields and automatically reveals more as you enter values in the highest visible field. You can use up to 15 substances.

Frequently asked questions

What happens if I delete a substance value?

Setting a substance to 0 (or clearing the field) simply removes it from the calculation. The total and all percentages update immediately — the remaining substances redistribute proportionally.

Does the multiplier change the percentages?

No. Percentages are always based on the base amounts. The multiplier only scales the absolute amounts and the total. This is useful because the ratio stays the same no matter how large or small the batch.

Can I use this for units other than grams?

Yes. The calculator is unit-agnostic. Enter all amounts in the same unit — milliliters, ounces, liters, tablespoons — and the results will be in that same unit. Just make sure you are consistent across all substances.

How do I calculate the percentage of just two substances?

Enter only those two substances and leave the rest at 0. The percentages will be calculated based on those two alone. For example, if you enter 30 and 70, you will get exactly 30% and 70%.

Limitations

  • Maximum 15 substances. If your mixture has more components, consider grouping minor additives or using this calculator for the primary components.
  • Non-negative values only. Amounts cannot be negative. If you need to model a net loss or deficit, adjust your inputs to represent the absolute quantities.
  • Multiply factor must be positive. A multiplier of 0 or a negative number is not valid. Use very small values (e.g. 0.001) if you need to shrink the batch significantly.
  • Unit-agnostic. This calculator does not convert between units. Make sure all substance amounts are in the same unit before entering them.
  • No density or volume conversion. The calculator works with mass, volume, or any other quantity — as long as you enter consistent units. It does not account for density differences between substances.
Mixing Ratio Calculator – Compute Substance Percentages in a Mixture