Chemistry, made visual.

Mr. Tim’s A-Level Chemistry Hub

Contact
Browse by level and unit
IG ChemistryPearson Edexcel International GCSE
Atomic Structure & Periodic Table4 simulations
Formulae, Mixtures & Quantitative Chemistry3 simulations
Practical Skills & Laboratory Equipment1 simulation
Bonding, Structure & Electrolysis3 simulations
Inorganic Chemistry3 simulations
Physical Chemistry6 simulations
Organic Chemistry & Materials4 simulations
AS ChemistryPearson Edexcel IAS · Grade 11
Atomic Structure, Amounts & Gases4 simulations
Bonding & Intermolecular Forces1 simulation
Energetics, Kinetics & Equilibria1 simulation
Inorganic & Redox ChemistryComing soon

Redox and the chemistry of Groups 1, 2 and 7.

Organic Chemistry1 simulation
Analysis & Practical SkillsComing soon

Mass spectra, infrared spectra and practical methods.

A2 ChemistryPearson Edexcel IA2 · Grade 12
KineticsComing soon

Rate equations, orders and activation energy.

Thermodynamics & EquilibriumComing soon

Entropy, energetics and equilibrium constants.

Acids, Bases & Buffers1 simulation
Redox & Transition Metals1 simulation
Advanced Organic Chemistry1 simulation
Analysis & Organic Synthesis1 simulation
IGCSE · States of matter

What is the change of state?

Drag a state into each circle. The arrow reads from the first circle to the second.

On a phone or tablet, tap a state and then tap a circle.

Your result Choose two states to begin

The direction matters: solid → liquid is melting, but liquid → solid is freezing.

Solid: ordered Liquid: close, irregular Gas: far apart
IGCSE · Electrolysis and metal extraction

Extracting aluminium by electrolysis

Watch ions move through molten aluminium oxide dissolved in cryolite. The graphite lining is the negative cathode; the carbon blocks are positive anodes.

  1. 1Break crust & feed Al₂O₃
  2. 2Dissolve in cryolite
  3. 3Electrolyse at ≈960°C
  4. 4Form CO₂ & consume carbon
  5. 5Tap molten aluminium
Drag to rotate · scroll or pinch to zoom · right-drag to pan
Before electrolysis: the Bayer process purifies bauxite into alumina, Al₂O₃. Cryolite dissolves alumina and lowers the operating temperature to about 960°C. Cell polarity: the carbon lining is the cathode; suspended carbon blocks are the anodes. Overall: 2Al₂O₃ + 3C → 4Al + 3CO₂
Kp Simulator
N₂O₄ ⇌ 2 NO₂  ·  Endothermic (ΔH° = +57.2 kJ/mol)
Only temperature changes Kp. Changing pressure (volume) or concentration shifts the equilibrium position but the Kp calculation always gives the same answer.
N2O4 ⇌ 2 NO2
🌡
Temperature changes Kp
298 K
📦
Volume Kp unchanged ✓
30.0 L
⚗
Initial N2O4 Kp unchanged ✓
1.00 mol
Equilibrium gas mixture — mole fraction (bar width) shifts with volume & concentration; Kp computed below stays constant
N2O4 colorless
NO2 brown
Live Kp derivation — updates with every slider move
① Equilibrium concentrations (mol/L)
[N2O4]eq = 0.0271    [NO2]eq = 0.0125
↓   P = [c] × RT   (R = 0.08206 L·atm·mol⁻¹·K⁻¹,   RT = 24.45 L·atm·mol⁻¹)
② Partial pressures (atm)
P(N2O4) = 0.0271 × 24.45 = 0.6621
P(NO2)   = 0.0125 × 24.45 = 0.3059
↓   Kp = P(NO2)2 / P(N2O4)
③ Kp (atm)
Kp = (0.3059)² / 0.6621  =  0.09357 / 0.6621  =  0.1414  atm   ← only T can shift this
④ Verify via Kc
Kc = [NO2]² / [N2O4] = 0.005782 mol/L   →   Kp = Kc × RT = 0.005782 × 24.45 = 0.1414 atm ✓
Equilibrium Constant
Kp = 0.1414
atm
temperature-dependent only
Partial Pressures at Equilibrium
N2O4
0.662 atm
NO2
0.306 atm
Ptotal = 0.968 atm
Dissociation α
18.8%
of N2O4 converted to NO2
Drag the sliders — only temperature changes Kp; volume and concentration just shift the equilibrium position.
Electron Orbital Viewer
Point cloud weighted by |ψ(r)|² — denser regions have higher electron probability.
Hydrogen atom s-orbitals (a₀ = 1). Drag to rotate · scroll to zoom.
drag to rotate · scroll to zoom
1s orbital — lowest-energy state, spherically symmetric. Electron density peaks at the nucleus and decays exponentially outward. No radial nodes.
Electron Configuration Builder
Add electrons one at a time · Aufbau principle · Hund's rule applied within each sublevel
Covers elements H → Zn (Z = 1–30) · 4s fills before 3d per Aufbau order
— Z = 0
0 / 30 electrons
Electron Configuration
—
Chromium & Copper: Aufbau Exceptions
Cr (Z=24) and Cu (Z=29) deviate from the Aufbau principle because half-filled and fully-filled d subshells are extra stable.
Cr
Chromium Z = 24
Group 6 · Period 4 · [Ar] core = 1s² 2s² 2p⁶ 3s² 3p⁶
Aufbau predicts
[Ar] 4s² 3d⁴
4s
↑↓
3d
↑
↑
↑
↑
→
Actual
[Ar] 4s¹ 3d⁵
4s
↑
3d
↑
↑
↑
↑
↑
⚡ The 3d subshell is half-filled (3d⁵ — one electron per orbital, all spin-up). This maximises exchange energy and minimises electron-electron repulsion, making 4s¹ 3d⁵ lower in energy than the predicted 4s² 3d⁴. One electron is effectively "promoted" from 4s into the empty 3d orbital.
Cu
Copper Z = 29
Group 11 · Period 4 · [Ar] core = 1s² 2s² 2p⁶ 3s² 3p⁶
Aufbau predicts
[Ar] 4s² 3d⁹
4s
↑↓
3d
↑↓
↑↓
↑↓
↑↓
↑
→
Actual
[Ar] 4s¹ 3d¹⁰
4s
↑
3d
↑↓
↑↓
↑↓
↑↓
↑↓
⚡ The 3d subshell is fully filled (3d¹⁰). A completely filled d subshell is particularly stable. The atom reaches it by promoting one 4s electron into the last 3d orbital, giving 4s¹ 3d¹⁰ instead of the predicted 4s² 3d⁹.
Key takeaway
Both exceptions involve a one-electron shift from 4s → 3d to achieve an especially stable d subshell (half-filled 3d⁵ for Cr, fully-filled 3d¹⁰ for Cu). The same pattern recurs across the periodic table: Mo (Z=42), Ag (Z=47), Au (Z=79), and others. These exceptions are a frequent exam topic in AP, IB, and university chemistry.
Interactive Atomic Model
Oxygen-16 · 8 protons · 8 neutrons · 8 electrons · click any particle to inspect it
8O15.999
Shell 12e⁻Shell 26e⁻
Drag to turn · click a particle · click empty space for element info
Atomic number8 Mass number16 Overall charge0 Shell arrangement2, 6 Electron configuration1s² 2s² 2p⁴
SN1 vs SN2 Rate Simulator
Compare how substrate structure, concentration, nucleophile and solvent change the relative reaction rate.
R–X + Nu⁻ → R–Nu + X⁻
SN1rate = k[R–X]

The slow step forms a carbocation, so nucleophile concentration is absent from the rate law.

SN2rate = k[R–X][Nu⁻]

Substrate and nucleophile collide in one slow step, so both concentrations affect the rate.

SN1 · two stepsR–X → R⁺ + X⁻slowR⁺ + Nu → R–Nu
SN2 · one stepNu⁻ + R–X → [transition state] → R–Nu + X⁻concerted

Rates are relative teaching values, not experimental rate constants.

Interactive calculation tools

Chemistry Calculators

Choose a syllabus unit, enter your values, and see every step of the calculation.

A2 · 1 calculator
Unit Acids & Bases Buffers and pH
01

Henderson–Hasselbalch Calculator

Find the pH of a buffer containing a weak acid and its conjugate base.

pH = pKa + log10 [A−][HA]
Calculated buffer pH 4.76

4.76 + log10(0.20 ÷ 0.20) = 4.76

0 · acidic7 · neutral14 · alkaline
pH
Base : acid ratio = 1.00

Equal concentrations mean pH = pKa.

Use concentrations in the same units. This equation applies to a buffer made from a weak acid and its conjugate base.

Self-test · 自我测试

Chemistry Quiz

Choose a level and topic to practise.

IGCSE · 40 topics · 200 questions
Edexcel International GCSE

Choose a topic

Your results

Saved on this device.

Interactive Periodic Table
Select any element to view its atomic data and electron configuration.
Chemistry language · 化学词汇

Vocabulary

English terms, Chinese meanings and examples.

IGCSE Chemistry
Quick practice · 配对练习

Connect the meaning

Choose a term, then its matching definition. Five pairs per round. · 先选术语,再选对应定义。

0 / 5 matched

Choose a term to begin. · 先选一个术语。

Teacher resource library

Materials

Download assessments and revision guides.

1 resource
Practice assessment

Chemistry Exam 1 - Form A

Seven-page chemistry assessment covering solution equilibria, acids, bases and related calculations.

7 pagesPDF656 KB