Chemistry Solver with Steps

A free chem problem solver that shows its work. Type, paste or snap any balancing, stoichiometry, equilibrium or pH problem, and see every step and unit explained. Then solve the next one yourself.

  • 10free answers a day
  • Everystep and unit shown
  • Gen Chem1 and 2

Updated

Free chemistry solver

Solve a chemistry question

Type it, paste it, or upload a photo. You get the answer, every step, and the idea behind it.

or paste / drop an image

Sign in to see the solution

It's free and takes a few seconds. We'll keep your question right here.

  • Photo or text. Snap your worksheet or type the problem.
  • Every step, with the why. Not just an answer to copy.
  • 10 free answers a day. No card needed.

What is a chemistry solver?

A chemistry solver works out chem problems and explains each step. QuizeGpt is an AI chemistry solver that goes further: it names the idea behind the problem, keeps the units on every line, and shows the math so you can redo it. You learn the method, not just the number.

  • Type a problem, paste a screenshot, or upload a photo of your worksheet.
  • Get the answer with every step, unit and sig fig, in plain words.
  • Ask a follow-up if a step doesn't make sense.

What the chemistry problem solver can do

From your first mole problem to equilibrium and pH, here's what this chemistry question solver handles, and how it explains each one.

Chemistry topicWhat you get
Balancing equationsCounts every atom on both sides and picks the coefficients one at a time.
StoichiometryGrams to moles, the mole ratio, then back to grams, with units on every line.
Moles and molar massAdds up atomic masses and converts between grams, moles and particles.
Concentration and molarityMolarity, dilution (M₁V₁ = M₂V₂) and solution problems.
Gas lawsPV = nRT, combined gas law and partial pressures, with temperature in kelvin.
Equilibrium (Kp and Kc)Writes the equilibrium constant expression and solves ICE tables.
Acids, bases and pHpH, pOH, strong and weak acids, Ka and buffers.
ThermochemistryΔH, Hess's law, q = mcΔT and bond energies.
Atoms and bondingElectron configuration, Lewis structures, VSEPR shapes and periodic trends.

Chemistry solver with steps: worked examples

This is what the chem solver gives you. Each step names the rule and keeps the units.

Balancing equations

Balance: Fe + O₂ → Fe₂O₃

  1. O: 2 on the left, 3 on the right. The smallest number both go into is 6.
  2. Put 3 in front of O₂ and 2 in front of Fe₂O₃. Now there are 6 O on each side.
  3. 2Fe₂O₃ has 4 Fe, so put 4 in front of Fe.

Answer: 4Fe + 3O₂ → 2Fe₂O₃

Stoichiometry

How many grams of water form from 4.0 g of H₂ with plenty of O₂? (2H₂ + O₂ → 2H₂O)

  1. Grams to moles: 4.0 g ÷ 2.02 g/mol = 1.98 mol H₂.
  2. Mole ratio: 2 H₂ makes 2 H₂O, so 1.98 mol H₂O.
  3. Moles to grams: 1.98 mol × 18.02 g/mol = 35.7 g. Round to 2 sig figs.

Answer: 36 g of H₂O

Equilibrium · Kp

Write the pressure equilibrium constant expression for N₂(g) + 3H₂(g) ⇌ 2NH₃(g).

  1. Products go on top, reactants on the bottom.
  2. Use the partial pressure (P) of each gas.
  3. Each coefficient becomes a power: NH₃ is squared and H₂ is cubed.

Answer: Kp = (P_NH₃)² / (P_N₂ · (P_H₂)³)

Acids and bases · pH

What is the pH of 0.010 M HCl?

  1. HCl is a strong acid, so it splits apart all the way.
  2. So [H⁺] = 0.010 M.
  3. pH = −log(0.010) = 2.00

Answer: pH = 2.00

Try it without signing in

Pick a sample problem, then drag a box over it to snap it, just like the Chrome extension does on your homework page.

Mass to moles

How many moles are in 36 g of water (H₂O, 18 g/mol)?

  • 0.5 mol
  • 2 mol
  • 18 mol
  • 648 mol
QuizeGptSolved

Drag a box over the question, just like in the extension. On a phone, tap it. Or press Snap & solve.

  1. moles = mass ÷ molar mass
  2. 36 g ÷ 18 g/mol
  3. = 2 mol
✓ 3x Verified 2 mol 0.5 mol divides the wrong way (18 ÷ 36). 648 mol multiplies instead of dividing.

Sample questions with saved answers. The extension works on any question you snap. Want the full tour? Try the interactive demo.

Chemical equation solver: watch the atoms balance

A chemical reaction never makes or destroys atoms. It only moves them around. That's why every equation has to balance. Here's 2H₂ + O₂ → 2H₂O, the way the chemical equation solver thinks about it.

Balanced equation animation Two hydrogen molecules and one oxygen molecule break apart. The four hydrogen atoms and two oxygen atoms move across the arrow and join into two water molecules. Four H and two O on each side. Reactants Products O O H H H H

2H₂ + O₂ → 2H₂O

Left: 4 H · 2 ORight: 4 H · 2 O ✓
  1. The bonds in two H₂ molecules and one O₂ molecule break.
  2. The same six atoms (4 H and 2 O) move to the product side.
  3. They join into two water molecules. Count them: 4 H and 2 O on each side.

Change coefficients, not subscripts

  • Coefficient: the big number in front, 2H₂O. It means two waters.
  • Subscript: the small number, H₂O. Changing it makes a new substance.

A good order to balance

  • First: metals and the atoms that appear only once on each side.
  • Last: H and O, since they often show up in many places.

How to write a pressure equilibrium constant expression (Kp)

"Write the pressure equilibrium constant expression for this reaction" is one of the most asked chem homework prompts, including in ALEKS. Kp uses the partial pressure of each gas. Follow four rules.

  1. Products on top, reactants on the bottom.
  2. Use partial pressures, written P with the gas, like P_NH₃.
  3. Coefficients become powers. 2NH₃ means (P_NH₃)².
  4. Leave out solids and pure liquids. Only gases go in Kp.
Kp with numbers

N₂O₄(g) ⇌ 2NO₂(g). At equilibrium, P_N₂O₄ = 0.29 atm and P_NO₂ = 1.2 atm. Find Kp.

  1. Kp = (P_NO₂)² / P_N₂O₄
  2. Kp = (1.2)² / 0.29 = 1.44 / 0.29
  3. = 4.97, so 5.0 with 2 sig figs

Answer: Kp ≈ 5.0

Leave out the solid

Write Kp for CaCO₃(s) ⇌ CaO(s) + CO₂(g).

  1. CaCO₃ and CaO are solids, so they're left out.
  2. The only gas is CO₂, a product, with a coefficient of 1.
  3. So Kp is just the pressure of CO₂.

Answer: Kp = P_CO₂

Writing a pressure equilibrium constant expression in ALEKS

ALEKS gives you a balanced reaction and asks you to write Kp. The four rules above are all you need. The part that trips people up is the phase labels, so read them before you start.

ALEKS-style problem

Write Kp for 2H₂S(g) + 3O₂(g) ⇌ 2SO₂(g) + 2H₂O(g).

  1. Every species is a gas (g), so all four go in.
  2. Top: (P_SO₂)² (P_H₂O)². Bottom: (P_H₂S)² (P_O₂)³.
  3. If the water were H₂O(l), a liquid, you would leave it out.

Answer: Kp = (P_SO₂)² (P_H₂O)² / ((P_H₂S)² (P_O₂)³)

Working on ALEKS chemistry? See how QuizeGpt helps with ALEKS learning topics, and why Knowledge Checks are yours alone.

Kp and Kc are linked: Kp = Kc(RT)Δn, where Δn is moles of gas in the products minus moles of gas in the reactants. Use R = 0.0821 L·atm/(mol·K) and T in kelvin.

How to solve chemistry problems, step by step

Whether you use a solver or not, this five-step method works on most chem problems.

  1. Step 1

    Find what's asked

    Grams, moles, pressure or pH? Circle the unknown and list what's given.

  2. Step 2

    Balance the equation

    Most problems need a balanced equation first. Count atoms on both sides.

  3. Step 3

    Change to moles

    Grams, liters and particles all go through moles. Use molar mass or 22.4 L.

  4. Step 4

    Use the ratio or formula

    The mole ratio, PV = nRT, Kp or pH. Pick the one that fits.

  5. Step 5

    Check units and sig figs

    Units should cancel to the answer's unit. Round to the right sig figs.

How to check a chemistry answer

Any tool can slip, and so can you. These quick checks catch most mistakes, and they're good habits for the exam.

📏

Follow the units

Units should cancel down to the unit you want. If you end with g²/mol, a step went wrong.

🔢

Count sig figs

Round to the fewest sig figs in the numbers you were given. 4.0 g has two.

🤔

Does it make sense?

A mass can't be negative, pH is usually 0 to 14, and a gas in kelvin is never below 0.

Common chemistry mistakes to avoid

Changing subscripts to balance

Only change the coefficients in front. H₂O₂ is not water.

Mixing up grams and moles

The mole ratio works in moles. Change grams to moles first.

Putting solids in K

Solids and pure liquids stay out of Kp and Kc. Only gases and dissolved things go in.

Using °C in gas laws

PV = nRT needs kelvin. Add 273 to the Celsius temperature first.

Chemistry homework help on any page

The QuizeGpt Chrome extension is a chemistry homework helper for the page you're on, from Mastering Chemistry and Sapling Learning to ALEKS and McGraw Hill Connect. Press Ctrl/⌘+Shift+U, drag a box around the problem, and the steps show up in a side panel.

✓ Great for

  • Homework where help is allowed.
  • ALEKS learning topics and practice problems.
  • Review after you submit, before the exam.

✕ Not for

  • Exams and graded quizzes. Keep it closed.
  • ALEKS Knowledge Checks and proctored tests.

Moving on to orgo? Use the organic chemistry solver. Need the math behind a chem problem? Try the algebra solver. Doing chemistry online? See how QuizeGpt explains ALEKS chemistry topics and McGraw Hill Connect questions. Exam soon? Read why testing yourself works.

Is the chemistry solver free?

Yes. You get 10 free answers a day. Upgrade only if you need more.

Free

$0 forever

  • 10 answers a day
  • Hints and follow-up chat
  • Unlimited daily reviews
Start free
Most popular

Plus

$7.99 / month

Billed monthly. Also $4.99 a week, $29.99 a semester, or $59.99 a year.

  • Unlimited answers (fair use)
  • Full step-by-step explanations
  • Checked answers for harder questions
See Plus plans

✓ Cancel anytime. 7-day money-back guarantee on your first payment.

Chemistry help: QuizeGpt vs other tools

Thinking of other apps for chemistry? Here's how they stack up.

QuizeGpt vs Quizlet

Quizlet helps you memorize. QuizeGpt explains any question you snap.

Solves any question
QuizeGpt: Yes — any page, PDF, or imageQuizlet: Limited
Step-by-step help
QuizeGpt: Yes, with confidence levelQuizlet: No
Free plan
QuizeGpt: Yes — 10 answers/dayQuizlet: Yes (with upsells)

QuizeGpt vs SnapGPT

Both snap a question. QuizeGpt is built to help you learn it.

Shows how sure it is
QuizeGpt: YesSnapGPT: Not highlighted
Hints and why it's wrong
QuizeGpt: YesSnapGPT: Varies
Stays off graded tests
QuizeGpt: Yes — by designSnapGPT: Not stated

QuizeGpt vs Chegg

Chegg has a big bank of answers. QuizeGpt explains your exact question in seconds.

Speed
QuizeGpt: SecondsChegg: Minutes to hours (expert Q&A)
Works on any site
QuizeGpt: YesChegg: No — its own site/app
Free plan
QuizeGpt: Yes — 10 answers/dayChegg: Limited / trial

See all comparisons →

Chemistry solver FAQ

Is there a free chemistry solver?

Yes. QuizeGpt is a free chemistry problem solver with steps. You get 10 answers a day for free, each with the steps, units and the rule behind it. No card is needed.

What chemistry problems can it solve?

Balancing equations, stoichiometry, moles, molarity, gas laws, equilibrium (Kp and Kc), acids, bases and pH, thermochemistry and bonding. It works as a chemistry question solver for General Chemistry 1 and 2.

Is it a chemical reaction solver?

Yes. Give it the reactants, and the chemistry reaction solver predicts the products, names the reaction type and balances the equation, step by step.

How do I write a Kp expression?

Put the product pressures on top and the reactant pressures on the bottom. Raise each to its coefficient. Leave out solids and pure liquids. For N₂ + 3H₂ ⇌ 2NH₃, Kp = (P_NH₃)² / (P_N₂ · (P_H₂)³).

Does it show units and significant figures?

Yes. Units stay on every line so you can see them cancel, and the final answer is rounded to the right number of sig figs.

Does it work for ALEKS chemistry?

Yes, for ALEKS learning topics, like writing a pressure equilibrium constant expression. Initial Knowledge Checks and Knowledge Checks are off limits. They place you, and a wrong score puts you in the wrong topics. To prepare for the chemistry Initial Knowledge Check, review unit conversions, sig figs, moles, naming and balancing, and answer "I don't know" instead of guessing.

Does it work with Mastering Chemistry and Sapling?

Yes. The Chrome extension works on any page, including Mastering Chemistry, Sapling Learning, McGraw Hill Connect, MyLab, textbook PDFs and slides, for homework where help is allowed.

Is it a chemistry GPT?

It's an AI chemistry helper, a bit like a free chemistry GPT, but built for homework. It shows each step and rule instead of only the final answer, and it remembers the problem when you ask a follow-up.

Is it a science solver too?

Yes. Besides chemistry, it explains physics, biology and math problems. See the organic chemistry solver for mechanisms and the algebra solver for the math in your chem problems.

How accurate are the answers?

Like any chem solver, it can slip, so it shows every step for you to check. Count the atoms, follow the units, and ask if the size of the answer makes sense.

Can it help with my chemistry homework?

Yes. It's a chemistry homework helper that shows you how to solve each problem. Use the steps to learn the pattern, then try the next one yourself. That's what helps on the exam.

Can I use it on a chemistry exam?

No. Keep QuizeGpt closed on exams, quizzes that count, and proctored tests. Use it for homework you're allowed help on, practice problems, and review after you submit.

More step by step solvers

Get unstuck in chemistry, free

Solve any balancing, mole, equilibrium or pH problem with every step shown. 10 answers a day, no card needed.

Solve a chemistry problem