ChemLab
A virtual chemistry lab that runs in your browser
A free browser-based virtual chemistry lab with 58 guided beaker experiments across junior high, senior high and college inorganic chemistry. Add reagents and watch bubbles, precipitates, color changes and heat appear in real time — with the balanced equation and compound data right beside the beaker. No install, no sign-up.
Key features
58 guided experiments across junior high, senior high and college inorganic chemistry
Real-time beaker simulation: bubbles, precipitates, color changes and heat
Built-in compound database — formulas, molar masses and structures from PubChem
Free mixing mode to combine any reagents and see what reacts
How it works
From opening ChemLab to getting results in three steps.
- 1
Pick an experiment
Choose from 58 guided experiments across three levels — junior high, senior high and college inorganic chemistry — or switch to free mixing mode and combine any reagents you like.
- 2
Add reagents
Add reagents and watch bubbles, precipitates, color changes and heat appear in real time. The limiting reagent decides how far each reaction goes.
- 3
Observe & learn
Read the balanced equation behind every reaction and look up any compound in the built-in database — formulas, molar masses and structures included.
Who is it for?
Three typical ways people put ChemLab to work.
Chemistry teachers
Demonstrate a practical safely in class — no prep, no chemicals, no cleanup. Show students the expected phenomena before they touch real glassware.
Students
Rehearse each practical before lab class, know exactly what to look for, and try "what if I mix this?" without any risk.
Self-learners
Explore classic reactions with no equipment at all — a zero-cost, zero-risk way to build real chemical intuition.
Everything you can do
58 guided experiments
Junior high, senior high and college inorganic chemistry — gas preparation, displacement, acid-base neutralization, ion tests and more, each with steps, notes and the expected result.
Real-time beaker simulation
Bubbles, precipitates, color changes and heat rendered live as you add reagents, heat the beaker or pour in more.
Compound database
Real formulas, molar masses, structure images and properties sourced from PubChem.
Accurate stoichiometry
Reactions follow balanced equations with limiting-reagent logic — and when several reactions compete for the same reagents, they run in chemical priority order.
Free mixing mode
Combine any reagents and discover what reacts — a sandbox for curiosity-driven exploration.
Safe & zero-cost
No chemicals, no glassware, no fume hood — the same classic reactions with none of the hazards.
Why a browser-based tool?
How ChemLab compares with desktop software and registration-based online platforms.
| Aspect | ChemLab | Desktop software | Online platforms |
|---|---|---|---|
| Cost | Free forever | Paid license | Subscription |
| Installation | None — runs in the browser | Download & install | None — runs in the browser |
| Account | No account required | License activation | Registration required |
| Data privacy | Stays on your device | Stored locally | Uploaded to cloud servers |
| Platform | Any device with a browser | Tied to one OS | Any device with a browser |
| Updates | Always up to date | Manual updates | Always up to date |
Frequently asked questions
- What kind of experiments can I run in ChemLab?
- ChemLab ships with 58 guided beaker experiments across junior high, senior high and college inorganic chemistry — gas preparation, displacement reactions, acid-base neutralization and ion tests — with bubbles, precipitates, color changes and heat in real time.
- Does ChemLab calculate the chemistry correctly?
- Yes. Reactions follow balanced equations with limiting-reagent stoichiometry, and when several reactions compete in one mixture they are resolved in chemical priority order — so acid added to a base/carbonate mixture neutralizes first and only then releases gas.
- Is ChemLab safe for classroom use?
- Yes. ChemLab is a full simulation — there are no real chemicals, flames or fumes, so it is safe on any classroom device, including shared computers and tablets.
- Can I mix any reagents I want?
- Yes. Free mixing mode lets you add any combination of reagents to the beaker. If any known reaction is possible, you will see it happen — with the balanced equation shown.
- What level of chemistry does ChemLab cover?
- Three levels: junior high (gas preparation, metal activity, indicators), senior high (displacement, weak acid and base neutralization, ion identification, precipitates) and college inorganic chemistry (redox, precipitate formation and dissolution, qualitative analysis).
- Does ChemLab replace a real lab?
- It is best used as a companion: preview an experiment before class, rehearse the procedure, and review what happened afterwards. The simulation teaches the chemistry; the real lab teaches the hands-on skills.
Ready to explore ChemLab?
Launch ChemLab right now in your browser — free, no sign-up required. Your data stays on your device.