Chemistry Calculators
Free chemistry calculators: molarity, pH, stoichiometry, atomic structure, electron configuration, electrochemistry, equilibrium, and combustion.
Chemistry Calculators - Quantitative Chemistry Made Precise
Quantitative chemistry requires exact numerical results: the precise concentration of a solution, the molecular weight of a compound, the pH of an acid or base. These calculators use IUPAC 2021 standard atomic masses and established formulas to give reliable answers every time.
Solution Concentration
Lab Dilution & Preparation
Formula, Composition, and Naming
Atomic Structure & Periodic Trends
Acid-Base Chemistry
Reaction Stoichiometry
Moles, Mass, and Stoichiometry Conversions
Reaction Kinetics
Analytical Chemistry
Biochemistry
Crystallography
Radiochemistry
Agriculture and Food Chemistry
Chemical Equilibrium
Thermochemistry
Electrochemistry
Phase Equilibrium
Physical Chemistry
Water Quality & Environmental Chemistry
Gases and Combustion
What These Calculators Cover
Solution concentration. The Molarity Calculator works in three modes - find molarity from mass and volume, find mass for a target molarity, or find volume for a given mass - plus a dilution mode using M₁V₁ = M₂V₂. The Molality Calculator is temperature-independent (based on solvent mass, not solution volume) and drives colligative property predictions: boiling point elevation ΔTb = i·Kb·m and freezing point depression ΔTf = i·Kf·m. The Normality Calculator extends molarity with the n-factor (equivalents per mole), essential for redox titrations where H₂SO₄ acts as a 2-equivalent acid. The Dilution Calculator also generates full serial dilution tables for microbiology and pharmacology, and the Percentage Concentration to Molarity Calculator converts the mass-percent labels on commercial reagent bottles (like 37% HCl) into usable molarity. The Alligation Calculator applies the classic mixing-ratio rule to find the parts of a high- and low-concentration stock needed to hit a target concentration, and the Mass Percent Calculator handles the simplest concentration measure of all, w/w% = solute mass ÷ solution mass × 100, with no density conversion required. The Percent Solution Calculator covers all three everyday percent-concentration forms in one tool, w/v, w/w, and v/v, the notation used on lab reagent and pharmacy labels.
Lab dilution and preparation. The Bleach Dilution Calculator applies C₁V₁ = C₂V₂ specifically to sodium hypochlorite solutions, turning a commercial bleach concentration into the water-to-bleach ratio needed for a target disinfecting strength in ppm. The Reconstitution Calculator solves the pharmacy-bench problem of how much diluent to add to a lyophilized powder to reach a target concentration. The Dilution Factor Calculator reports the ratio DF = Vf ÷ Vi in both decimal and “1:N” notation, the shorthand used on lab protocols, distinct from the general Dilution Calculator above which solves for concentration or volume directly. The Saponification Value Calculator finds the mg of KOH required per gram of fat or oil, then scales that up to the KOH needed for an entire soap-making batch.
Formula, composition, and naming. The Molecular Weight Calculator parses any chemical formula including nested parentheses - Ca(OH)₂, Al₂(SO₄)₃, C₁₂H₂₂O₁₁ - using IUPAC 2021 standard atomic masses for all 118 elements, and is the essential input for every molarity and normality calculation on this page. The Empirical Formula Calculator works the reverse problem: given mass percent composition from combustion analysis, it finds the simplest whole-number atom ratio, then scales to the true molecular formula using n = molar mass ÷ empirical mass. The Chemical Name Calculator converts between formulas and IUPAC names for over 200 compounds, applying systematic binary ionic naming (with Roman numerals for transition metal oxidation states) and Greek-prefix covalent naming for anything not in its database. The Degree of Unsaturation Calculator finds DoU = (2C + 2 + N − H) ÷ 2 from a formula’s atom counts, the same quantity organic chemists also call the double bond equivalent (DBE), a quick check on how many rings and pi bonds a structure must contain before drawing it.
Atomic structure and periodic trends. The Atom Calculator looks up protons, neutrons, and electrons for any element or atomic number, and the Atomic Mass Calculator and Average Atomic Mass Calculator cover, respectively, the mass number of a single isotope and the natural-abundance-weighted average across all of an element’s isotopes, the number printed on the periodic table. The Electron Configuration Calculator writes out the Aufbau-principle ground-state configuration for any element, in both full and noble-gas shorthand form, while the separate Quiz: Electron Configuration Calculator is an interactive practice quiz for the same skill rather than a lookup tool. The Effective Nuclear Charge Calculator applies Slater’s rules to find Zeff = Z − S for any electron, the underlying cause of the periodic trends computed by the Electronegativity Calculator (Pauling-scale ΔEN and bond-type classification), the Bond Order Calculator (molecular-orbital-theory bond order from electron counts), and the Percent Ionic Character Calculator (empirical percent ionic character from ΔEN).
Acid-base chemistry. The pH Calculator converts between [H⁺] and pH in both directions and shows pOH via pH + pOH = 14 at 25°C. The Buffer pH Calculator applies the Henderson-Hasselbalch equation to a weak acid/conjugate base pair (or weak base/conjugate acid pair), the calculation behind every biological and laboratory buffer system, from blood plasma (bicarbonate buffer, pH 7.4) to a phosphate-buffered saline solution. The pKa Calculator converts freely between pKa and Ka and can also solve the Henderson-Hasselbalch equation for pKa itself, the opposite direction from the Buffer pH Calculator above which solves for pH. The Neutralization Calculator applies the titration relationship NaVaNa = NbVbNb to find any missing quantity in an acid-base neutralization, separate from the Normality Calculator, which computes normality itself rather than a titration endpoint. The Titration Calculator goes a step further, finding an unknown analyte’s concentration from titrant molarity and the volume used at the endpoint, and illustrating a full pH-vs-volume titration curve rather than just the endpoint math.
Reaction stoichiometry. The Chemical Equation Balancer solves for the whole-number coefficients of any unbalanced equation, up to 6 total species, using exact linear algebra rather than trial and error, and shows an atom-by-atom left-side vs right-side check. The Stoichiometry Calculator converts grams of a reactant into grams of product using the standard three-step mole roadmap (g → mol → mole ratio → mol → g), and identifies the limiting reagent when two reactants are both supplied in specific amounts. The Percent Yield Calculator compares the actual mass recovered from an experiment to the theoretical yield the stoichiometry calculator predicts, correctly handling the case where measured yield exceeds 100% (a sign of product impurity or unreacted solvent, not a calculation error).
Moles, mass, and stoichiometry conversions. The Percent Composition Calculator breaks a formula down into the mass percent contributed by each element. The Atom Economy Calculator is a green-chemistry metric, the molar mass of the desired product divided by the total molar mass of all reactants, distinct from the Percent Yield Calculator above which compares a real, experimentally measured yield rather than a theoretical one. The Avogadro’s Number Calculator converts between moles and particle count in either direction and explains the 6.022 × 10²³ constant behind the conversion, while the Grams to Moles Calculator and Moles to Atoms Converter handle the same two conversions as single-direction, single-purpose tools. The Mole Calculator is the general-purpose hub covering mass, moles, volume, and particle count all in one place. The Molar Mass of Gas Calculator finds molar mass experimentally from measured pressure, volume, and temperature (M = mRT ÷ PV), the opposite approach from the Molecular Weight Calculator, which sums atomic masses from a known formula.
Reaction kinetics. The Arrhenius Equation Calculator solves k = Ae^(-Ea/RT) for the rate constant given a pre-exponential factor, activation energy, and temperature, or works the reverse problem, finding activation energy and the pre-exponential factor from two rate constants measured at two different temperatures, the same two-point method used to analyze real kinetics data. The Michaelis-Menten Equation Calculator models enzyme reaction velocity against substrate concentration, plotting the classic hyperbolic saturation curve and solving in either direction, velocity from substrate concentration, or the substrate concentration needed to reach a target velocity. The Q10 Calculator finds the temperature coefficient Q10 = (R₂/R₁)^(10/(T₂−T₁)) from two rate/temperature pairs, or uses a known Q10 to predict a reaction or metabolic rate at a new temperature, the same style of two-point analysis as the Arrhenius equation but expressed as a simple ratio per 10°C. The Enzyme Activity Calculator computes activity (U/mL) and specific activity (U/mg) directly from a spectrophotometric assay’s measured rate of absorbance change, a real-lab-measurement companion to the Michaelis-Menten Calculator’s theoretical velocity-vs-substrate model above.
Chemical equilibrium. The Equilibrium Constant Calculator computes Kc from the equilibrium concentrations and stoichiometric coefficients of up to four species. The Kp Calculator converts between the pressure-based Kp and concentration-based Kc using Kp = Kc(RT)^Δn, essential whenever a gas-phase equilibrium is measured by partial pressure instead of concentration. The Reaction Quotient Calculator computes Q from current (not necessarily equilibrium) concentrations and compares it to K to predict which direction a reaction will shift, the diagnostic step that comes before assuming a system has actually reached equilibrium.
Thermochemistry. The Heat of Combustion Calculator converts calorimeter data (mass, heat capacity, temperature rise) into heat released, then reports both the specific heat of combustion (per gram) and molar heat of combustion (per mole). The Entropy Calculator finds the classical entropy change ΔS = nCp·ln(T₂/T₁) when a substance is heated or cooled at constant pressure, distinct from the statistical-mechanics, microstate-counting entropy calculators found under Physics.
Electrochemistry. The Nernst Equation Calculator calculates actual cell potential from the standard potential, electrons transferred, reaction quotient, and temperature, using the full temperature-dependent form rather than the 25°C-only textbook shortcut. The Cell EMF Calculator handles the simpler standard-conditions case, E°cell = E°cathode − E°anode from tabulated standard half-cell potentials, the starting point before applying the Nernst correction above for non-standard conditions. The Electrolysis Calculator applies Faraday’s law, m = ItM/nF, to find the mass of a substance deposited or produced at an electrode from current, time, molar mass, and valence.
Phase equilibrium. The Gibbs’ Phase Rule Calculator computes degrees of freedom from the number of components and phases, F = C − P + 2, and classifies the result as invariant, univariant, or divariant, the same logic that explains why phase diagram regions are areas, boundaries are lines, and triple points are isolated dots. The Boiling Point Calculator uses the Clausius-Clapeyron equation to find any liquid’s boiling point at an arbitrary target pressure, while the Boiling Point at Altitude Calculator is the everyday-focused version of the same physics, fixed to water and driven by elevation for cooking and hiking use. The Vapor Pressure Calculator solves the same Clausius-Clapeyron relation the other direction, for vapor pressure at a given temperature (or enthalpy of vaporization from two known points) for any substance, and the Vapor Pressure of Water Calculator is a simpler, water-only lookup using the empirical Buck equation, aimed at humidity, meteorology, and lab use where entering an enthalpy of vaporization would be unnecessary friction.
Physical chemistry. The Lattice Energy Calculator applies the Born-Landé equation to find the energy released when gaseous ions form an ionic crystal lattice, from ionic charges, radii, and the Born exponent. The Two-Photon Absorption Calculator covers the nonlinear-optics regime where a molecule absorbs two photons simultaneously, computing the 2PA coefficient and absorbed intensity at high photon flux. The Young-Laplace Equation Calculator finds the pressure difference created by surface tension, ΔP = 2γ/r for a droplet or 4γ/r for a bubble. The Raoult’s Law Calculator predicts vapor pressure lowering and the total vapor pressure of an ideal mixture from each component’s mole fraction and pure vapor pressure. The Activity Coefficient Calculator applies the Debye-Hückel limiting and extended laws to find how far a real electrolyte solution’s behavior departs from ideal, based on ionic strength, the same ionic strength computed directly by the Ionic Strength Calculator from up to four ionic species’ concentrations and charges. The Diffusion Coefficient Calculator uses the Stokes-Einstein equation to find how fast a small solute or ion diffuses through a solvent. The Langmuir Isotherm Calculator models surface adsorption, fractional coverage θ = KC/(1+KC) or adsorption capacity qe, the classic saturating-curve isotherm. The Osmotic Pressure Calculator applies the van’t Hoff equation π = iMRT to find osmotic pressure from concentration and temperature, or to back-solve an unknown solute’s molar mass from a measured osmotic pressure, the real technique behind membrane osmometry. The Liquid Ethylene Density Calculator estimates saturated liquid ethylene’s density at a given temperature using the Rackett equation, an industrial and cryogenic-storage reference tool.
Analytical chemistry. The Calibration Curve Calculator fits a least-squares regression line through a set of standard concentration/response points, reports the slope, intercept, and R², and solves an unknown sample’s concentration from its measured response, the standard workflow behind any spectrophotometric or chromatographic quantitation method. The Beer-Lambert Law Calculator solves A = εcl directly for any one of absorbance, molar absorptivity, concentration, or path length, the single-standard shortcut that the calibration curve above generalizes into a full multi-point regression.
Biochemistry. The Isoelectric Point Calculator finds pI, the pH at which an amino acid or peptide carries zero net charge, by averaging the pKa values flanking its neutral form. The Protein Solubility Calculator applies the Cohn salting relationship, log(S) = β − Ks·I, to find how a protein’s solubility changes with a solution’s ionic strength, capturing both the salting-in uptick at low ionic strength and the salting-out decline at high ionic strength.
Crystallography. The Cubic Cell Calculator finds a cubic unit cell’s theoretical density, ρ = ZM/(a³·NA), or back-solves its edge length from a known density, with built-in simple cubic, body-centered cubic, and face-centered cubic presets. The Miller Indices Calculator converts a crystal plane’s axis intercepts into its Miller indices (hkl) by taking reciprocals and clearing to the smallest integers, with a labeled unit-cell diagram showing the resulting plane.
Radiochemistry. The Radiocarbon Dating Calculator estimates the age of an organic sample from its remaining carbon-14, using either percent modern carbon or a measured-versus-reference activity ratio, applying the same first-order decay math as the Nuclear section’s Radioactive Decay Calculator but with carbon-14’s 5,730-year half-life and archaeological dating framing.
Agriculture and food chemistry. The Crude Protein Calculator converts a sample’s Kjeldahl nitrogen content into a crude protein percentage, %CP = %N × conversion factor, using the standard 6.25 general factor or food-specific factors like 6.38 for dairy and 5.70 for wheat.
Gases and combustion. The Ideal Gas Law Calculator solves PV = nRT for whichever variable is unknown, using R = 0.0821 L·atm/(mol·K). The AFR Calculator applies first-principles combustion chemistry to find the stoichiometric air-fuel ratio for any CHO fuel formula, then computes lambda (the excess-air coefficient) to classify a mixture as rich (excess fuel), lean (excess air), or stoichiometric - gasoline’s stoichiometric AFR is about 14.7:1 by mass, the reference value every automotive engine control unit targets. The STP Calculator converts a gas sample’s volume to standard temperature and pressure conditions, or between moles and gas volume at STP, using either the traditional 22.4 L/mol or the current IUPAC 22.7 L/mol molar volume. The Partial Pressure Calculator applies Dalton’s law to a gas mixture, finding each species’ partial pressure from its mole fraction and the total pressure, or summing measured partial pressures to the total. The Rate of Effusion Calculator applies Graham’s law to find the ratio of two gases’ effusion rates from their molar masses alone, the same physics behind uranium hexafluoride gaseous-diffusion enrichment. The Combustion Analysis Calculator works backward from a combustion train’s measured CO2 and H2O masses to percent C, H, and O, then the empirical formula, staying one step upstream of the general Empirical Formula Calculator above. The Combustion Reaction Calculator derives and balances a fuel’s complete combustion equation directly from its C/H/O atom counts, reporting the O2, CO2, and H2O stoichiometric coefficients without requiring the user to enter an equation at all.
Water quality and environmental chemistry. The Chemical Oxygen Demand (COD) Calculator converts open-reflux dichromate titration data (blank and sample titrant volumes, titrant normality, sample size) into a COD value in mg/L, the standard fast proxy for total organic pollution load used across wastewater treatment and environmental monitoring. The Water Hardness Calculator finds total hardness as mg/L CaCO₃ from calcium and magnesium ion concentrations, or directly from EDTA titration data, and classifies the result from soft to very hard on the standard USGS scale. The Hydraulic Retention Time Calculator finds HRT = V/Q, tank or reactor volume divided by flow rate, the same quantity water and wastewater engineers also call detention time, a core sizing parameter for sedimentation basins and biological reactors.
Who Uses These Calculators
High school and undergraduate chemistry students use these tools for lab report calculations and problem-set verification, from first-year general chemistry (molarity, pH, stoichiometry) through analytical chemistry (buffers, normality, serial dilutions). Laboratory technicians and pharmacists use the molarity, dilution, and percentage-concentration calculators daily for reagent and solution preparation. Automotive and combustion engineers use the AFR calculator for engine tuning and emissions analysis. Biochemistry students use the buffer pH calculator to prepare physiological buffer systems for cell culture and enzyme assays.
How These Calculators Connect
Example: preparing a buffer solution - (1) Use the Molecular Weight Calculator to find the molar mass of your solute. (2) Feed that into the Molarity Calculator to find how many grams to weigh out for your target concentration. (3) After mixing, use the pH Calculator to verify the [H⁺] matches your target pH.
Frequently Asked Questions
How do I prepare a 1 M solution of NaCl?
Molar mass of NaCl = 58.44 g/mol (from the Molecular Weight Calculator). For 1 L of 1 M solution, dissolve 58.44 g of NaCl in water and make up to 1,000 ml. Verify using the Molarity Calculator.
What atomic masses does the molecular weight calculator use?
The Molecular Weight Calculator uses IUPAC 2021 standard atomic weights: H = 1.008, C = 12.011, N = 14.007, O = 15.999, Na = 22.990, S = 32.06, Cl = 35.45, Ca = 40.078, Fe = 55.845.
What is the relationship between pH and pOH?
pH + pOH = 14 at 25°C, derived from Kw = [H⁺][OH⁻] = 1.0 × 10⁻¹⁴. So pH 3 means pOH = 11. The pH Calculator shows both values simultaneously.
Can the molarity calculator handle dilution calculations?
Yes. Switch to the dilution mode in the Molarity Calculator and enter any three of M₁, V₁, M₂, V₂ to find the fourth. Example: 5 ml of a 5 M stock solution diluted to 250 ml gives a 0.1 M working solution.
What is the difference between molarity, molality, and normality?
Molarity (M, mol/L) is defined by solution volume, which changes slightly with temperature. Molality (m, mol/kg solvent) is defined by solvent mass, which does not change with temperature, making it the correct choice for colligative property calculations like boiling point elevation. Normality (N, equivalents/L) is molarity multiplied by the n-factor - the number of reactive units (H⁺, OH⁻, or electrons) per formula unit - so 1 M H₂SO₄ is 2 N because each molecule can donate two protons. Use the Molarity, Molality, and Normality calculators to convert between them.
How do I find the limiting reagent in a reaction?
Convert the available mass of each reactant to moles, then divide each by its stoichiometric coefficient in the balanced equation - whichever reactant gives the smallest result is limiting, because it runs out first. The Stoichiometry Calculator automates this comparison directly from the moles of two reactants and reports which one limits the reaction and how much product forms.
What is the difference between molar mass and the molar mass of a gas?
The Molecular Weight Calculator sums known atomic masses from a chemical formula you already know. The Molar Mass of Gas Calculator works the other way around, using measured pressure, volume, temperature, and mass (M = mRT ÷ PV) to find the molar mass of an unknown gas sample experimentally, without needing its formula at all.
How is atom economy different from percent yield?
The Atom Economy Calculator is a purely theoretical, formula-based metric, the molar mass of the desired product divided by the total molar mass of all reactants, and it never changes for a given reaction. The Percent Yield Calculator instead compares an actual, experimentally measured mass of product to the theoretical maximum, so it depends on how a specific run of the reaction actually went.
What is the difference between the Electron Configuration Calculator and the quiz version?
The Electron Configuration Calculator is a lookup tool: enter an element and get its Aufbau-principle ground-state configuration in full or noble-gas shorthand form. The Quiz: Electron Configuration Calculator is the practice companion, an interactive quiz that asks you to write the configuration yourself and checks your answer, useful for exam prep once you understand the rules.