Interactive Reaction Kinetics Simulator
A + B ⇌ C • 1st/2nd/3rd order & pseudo-1st presets • periodic/solid boundaries
Simulation
A
B
C
X (catalyst)
paused
▶ Play
⏸ Pause
⟲ Rewind
Speed
Motion
Gas (straight)
Liquid (random walk)
Boundary
Periodic
Solid (reflect)
Preset reaction
Custom
A → C (first order)
2A → C (second order)
3A → C (third order)
A + B → C (bimolecular)
A + B ⇌ C (reversible)
A + B → C (pseudo–1st wrt A; excess B)
A + B → C (catalyzed by X)
Stoichiometry ν
A
Stoichiometry ν
B
Initial A
Initial B
p
fwd
(per encounter)
p
rev
(per C/step)
Radius
Reaction distance
Initial X (catalyst)
Catalyst factor ×
Plots
Toggle species and Y‑transform. The plot updates live; rewind to reset axes.
Click+drag
on the left to nudge molecules.
A
B
C
Y‑axis
Count
log(Count)
1/Count
1/Count²
Show linear fit & k̂
Note
For pseudo‑1st order, a large B is set automatically.
Time (steps)
0
Counts
A: 0, B: 0, C: 0
Export data
⬇ CSV
Snapshot
📸 PNG