Glass Composition Calculator

Analyze silica, soda, lime, and modifiers precisely. Convert weights into normalized mole and oxide percentages. Visualize trends, export tables, and refine recipes confidently today.

Calculator Input

Use one column overall. The field grid below follows your 3-column, 2-column, and 1-column requirement.

Choose whether oxide fields represent wt% values or gram values.
Used when weight percentage basis is selected.
Apply uniform volatilization or handling loss to the oxide basis.
Used to estimate final glass volume from final mass.
Enter oxide values as weight percentages. They will be normalized automatically if they do not sum to 100.
Class: Former | Molar mass: 60.0843 g/mol
Class: Former | Molar mass: 69.6200 g/mol
Class: Intermediate | Molar mass: 101.9613 g/mol
Class: Modifier | Molar mass: 61.9789 g/mol
Class: Modifier | Molar mass: 94.1960 g/mol
Class: Modifier | Molar mass: 56.0774 g/mol
Class: Modifier | Molar mass: 40.3044 g/mol
Class: Modifier | Molar mass: 29.8814 g/mol
Class: Intermediate | Molar mass: 81.3800 g/mol
Class: Modifier | Molar mass: 223.1990 g/mol

Example Data Table

This sample resembles a simple soda-lime style oxide formulation for testing the calculator.

Oxide Example wt% Role
SiO₂72.60Main network former
Na₂O13.80Flux and modifier
CaO8.80Stabilizer and modifier
MgO3.20Modifier and durability support
Al₂O₃1.10Intermediate and durability support
K₂O0.30Minor alkali modifier
ZnO0.20Intermediate additive
B₂O₃, Li₂O, PbO0.00Not used in this example

Formula Used

1) Normalized weight percentage
Normalized wt% = (oxide input ÷ total oxide input) × 100
2) Oxide mass from target batch
Oxide mass (g) = required batch mass × normalized wt% ÷ 100
3) Required batch mass with processing loss
Required batch mass = target final glass mass ÷ (1 − loss fraction)
4) Oxide moles
Moles = oxide mass (g) ÷ molar mass (g/mol)
5) Mole percentage
Mole % = (oxide moles ÷ total oxide moles) × 100
6) Estimated volume
Volume (cm³) = final glass mass (g) ÷ density (g/cm³)

The calculator works on a direct oxide basis. If your starting materials are carbonates, nitrates, borax, feldspar, or other minerals, convert them to oxide equivalents before relying on the final values.

How to Use This Calculator

  1. Select the input basis. Use wt% for recipe design or batch mass for direct gram entries.
  2. Enter a target final glass mass when using wt% mode.
  3. Add an expected processing loss if melting or fining reduces retained mass.
  4. Enter the glass density if you also want an estimated final volume.
  5. Fill in the oxide values for your formulation.
  6. Click Calculate Composition to show normalized wt%, moles, mole%, ratios, and class shares.
  7. Review the Plotly graph to compare normalized wt% with mole% visually.
  8. Use the CSV or PDF buttons to export the calculated table.

FAQs

1) What does normalized wt% mean?

Normalized wt% rescales the entered oxide values so the total becomes exactly 100%. This is useful when your recipe totals 98.7, 101.4, or any other non-ideal sum.

2) Why is mole% important for glass chemistry?

Mole% reflects the number of oxide formula units, not just their mass. It is often more informative for comparing structural effects, network connectivity, and relative chemical participation.

3) Can I use gram inputs instead of percentages?

Yes. Choose the batch mass basis. The calculator will treat each oxide entry as grams, compute total mass, normalize composition percentages, and then derive moles and mole% values.

4) Does this calculator convert raw minerals into oxides?

No. It assumes direct oxide inputs. If you start with soda ash, limestone, borax, feldspar, or cullet blends, convert those materials to oxide equivalents first.

5) What is the processing loss field used for?

Processing loss estimates uniform material loss during melting, fining, or handling. In wt% mode, it raises the required batch mass so the desired final retained glass mass is still achieved.

6) What are formers, intermediates, and modifiers?

Formers mainly build the glass network, intermediates support or adjust it, and modifiers disrupt or rebalance that network. Group totals help you compare recipe style quickly.

7) Why can wt% and mole% look very different?

Heavy oxides contribute a lot of mass but fewer moles per gram. Light oxides do the opposite. That is why mole% often shifts noticeably from wt%.

8) Is this enough for production glass batching?

It is a strong planning and comparison tool, but production work also needs raw material assay data, decomposition factors, redox control, volatilization behavior, and plant-specific corrections.

Related Calculators

grams per mole calculatorpropane vapor pressure calculatorco2 partial pressure calculatorkj mol to ev atom calculatorsaturation mixing ratio calculatorantipsychotic cross titration calculatorammonia vapor pressure calculatorwater vapor pressure calculatorco2 ph calculatorequivalence point titration calculator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.