MrChemCoach
Chemistry virtual lab 24 experiments · No install · Works offline
All labs
  1. Home
  2. Digital lab
  3. Chemistry virtual lab
Free virtual laboratory

A chemistry virtual lab that runs in your browser

Every experiment written as a single web page. No plugin, no download, no account. Open one, and once it has loaded it keeps running even if your connection drops - which matters if you are working from a phone on patchy data.

24 experimentsNo installWorks offline once loadedFree forever
Open the digital lab

Topic by topic

Grouped by topic below. Every one is built from the real chemistry: measured volumes, real electrode potentials, real reaction rates, so the numbers you read off are the numbers you would get.

Reactions and ratesCombination, decomposition, displacement and redox, plus everything that changes a reaction rate.
ElectrochemistryWater and brine electrolysis, electrode by electrode.
CorrosionIron, copper and silver, each on a timeline you control.
Structure and bondingAtoms, states of matter, periodic trends and 3D molecules.
Analysis and separationGas tests, salt analysis, indicators, acid strength and fractional distillation.

The labs in full

24 experiments matter for this syllabus. Each opens on its own page and is free to use.

CBSE Class 10

Thermite reaction

Aluminium reduces iron(III) oxide and the temperature runs away past 2000 C.

Open the lab →
IGCSE · Class 9-11

Balancing equations

A live atom tally and a mass balance that tips until both sides match.

Open the lab →
CBSE Class 10

Burning magnesium ribbon

Clean the ribbon, light it, collect the white magnesium oxide ash.

Open the lab →
CBSE Class 10

Double displacement

Two salt solutions, one precipitate, and the spectator ions named.

Open the lab →
IGCSE · Class 10

Metals with water and steam

Caesium down to calcium in the trough, magnesium to iron on the steam rig.

Open the lab →
IGCSE · Class 10-12

Rate of reaction

Acid and metal at five concentrations, timed, with the gas collected.

Open the lab →
Class 10-12

Concentration and rate

One variable at a time, and the gradient does the talking.

Open the lab →
CBSE Class 10

Electrolysis of water

Guided steps, ions you can watch move, and the 2:1 gas ratio built in front of you.

Open the lab →
IGCSE 0620/0971 · CBSE

Molten lead bromide

Melt it, switch on, and watch lead form at one electrode and bromine at the other.

Open the lab →
Class 10 · JEE

Chlor-alkali process

Brine electrolysis in a membrane cell, all three products traced.

Open the lab →
CBSE Class 10

Rusting of iron

Set moisture, oxygen and salt, then run the clock forward.

Open the lab →
CBSE Class 10

Green patina on copper

Humidity and carbon dioxide against exposure time.

Open the lab →
CBSE Class 10

Tarnishing of silver

Silver sulfide film growth in nanometres, with real thin-film colours.

Open the lab →
IGCSE · Class 9-11

Build an atom

Drag protons, neutrons and electrons in and watch the element, mass number and charge follow.

Open the lab →
IGCSE · Class 9-12

Rutherford gold foil experiment

Fire alpha particles at gold foil in 3D and count the flashes yourself.

Open the lab →
IGCSE 0620/0971 · Physics 0625 · CBSE

Cathode ray experiment

Pump the tube down, switch the EHT on, then bend the beam with plates and coils, or spin a paddle wheel with it.

Open the lab →
Class 9 · IGCSE

States of matter

Turn the burner up and watch the particle picture change with it.

Open the lab →
IGCSE · IB · CBSE

Periodic table explorer

Group and period trends element by element, plus a trends quiz.

Open the lab →
All levels

3D molecular lab

Bond angles, hybridisation, VSEPR shape and polarity for any molecule.

Open the lab →
IGCSE · Class 10

Tests for gases

Six gases against every reagent, then Mystery mode for an unknown.

Open the lab →
IGCSE · Class 10

Indicators and pH

Five indicators across pH 0 to 14 with their transition ranges.

Open the lab →
CBSE XII · IGCSE

Cation and anion tests

Salt analysis at a real reagent shelf, one test at a time.

Open the lab →
IGCSE 0620

Strong and weak acids

Acid X against acid Y until the difference is obvious.

Open the lab →
IGCSE · Class 10-12

Fractional distillation

A 3D refinery column you can turn, splitting crude oil into its eight fractions.

Open the lab →

Common questions

What is a chemistry virtual lab?

A simulation of laboratory apparatus that behaves the way the real thing does. You set the conditions, start the reaction and read the instruments. The point is repetition and safety: you can run a reaction that would be dangerous, expensive or slow in a school lab, and you can run it again the moment it goes wrong.

Do I need to install anything or make an account?

Neither. Each experiment is a web page. Click it and it opens. Nothing is stored about you.

Does it work on a phone?

Yes. Every lab is laid out for a phone as well as a desktop, and the wider benches have a rotate button so you can use the screen sideways where that helps.

Which syllabuses do these follow?

Cambridge IGCSE Chemistry 0620 and CBSE Classes 9 to 12 primarily, with the physical and inorganic labs also useful for JEE and NEET. Each experiment lists its level on its own page.

Is it really free?

Yes. Every simulator on this site is free to use with no limits and no sign-up. Paid tuition is a separate thing.

Studying something else?

The same labs, grouped for a different syllabus.