Input
Results
| # | Component | Input value | Normalized ratio | Simplest whole-number ratio |
|---|
Example data
Combustion of propane: C3H8 + 5 O2 → 3 CO2 + 4 H2O
- Components: C3H8, O2, CO2, H2O
- Coefficients: 1, 5, 3, 4
- Expected simplest ratio: 1 : 5 : 3 : 4
Formula used
For each component i with input value vi (moles or coefficient), the normalized molar ratio is:
r_i = v_i / min(v_1, v_2, ..., v_k) (for v_i > 0)
To obtain a simplest whole-number ratio, each r_i is divided by the greatest common divisor (approximated numerically) of all ratios and then rounded to an integer within a tolerance.
How to use this calculator
- Select the input type: moles or stoichiometric coefficients.
- Enter a label and a positive number for each component you want included.
- Click Compute ratios to see normalized ratios and the simplest whole-number ratio.
- Adjust the precision to change decimal places in the normalized ratios.
- Use Download CSV or Download PDF to export your results.
- Optionally load the example dataset to see a typical setup.
FAQs
1) What is a molar ratio?
It expresses the relative amount of each substance in a reaction or mixture, usually as a normalized proportion or as the simplest whole-number ratio.
2) What if I only know coefficients?
Choose the coefficients mode. The calculator treats coefficients as proportional to moles and returns the same ratios.
3) How do you find the limiting value?
The limiting value is the smallest positive entry. Ratios are normalized by dividing every value by this minimum.
4) Why are whole-number ratios sometimes different than expected?
Rounding and measurement noise can perturb results. Use more significant digits or values closer to exact integers to improve stability.
5) Can I add more than six components?
Yes. Use the Add component button to insert as many rows as you need.
6) Do I need an internet connection to export?
No. Exports are generated in your browser using JavaScript; CSV and PDF files download locally.