About Faradium
Faradium is a free virtual chemistry and physics lab that runs in any browser. It was built by Aalok as an open-source project so that students without a school laboratory can still do real experiments. The code is public on GitHub.
Why it exists
Millions of students study chemistry and physics without ever touching a burette, a burner or a circuit board. Schools lack chemicals, equipment, time or safety cover. Faradium puts the equipment on screen: free, unlimited and impossible to break. It is named after Michael Faraday (1791–1867), who left school at 13, taught himself science, and went on to discover electromagnetic induction in physics and the laws of electrolysis and benzene in chemistry.
How the simulation actually works
Nothing in Faradium is a scripted animation. Each part is a model that computes its own result, so changing an amount or a setting changes the outcome the way it would on a real bench.
| Chemical reactions | Species-level reaction rules with real stoichiometry. Products, gases and precipitates are decided by what is actually in the vessel. |
|---|---|
| pH | A charge-balance solver, including weak-acid and weak-base equilibria, rather than a lookup table. This is what draws the live titration curve. |
| Precipitation | Solubility products (Kₛₚ), with temperature dependence, so a hot solution can hold more solute and crystallise as it cools. |
| Solution colour | The Beer–Lambert law: colour deepens with concentration and path length. |
| Circuits | Modified nodal analysis, the same method SPICE uses, solved every frame. LEDs are solved iteratively from their diode curve. |
| Optics | A ray tracer using Snell's law, with total internal reflection, Fresnel reflection and wavelength dispersion. |
| Element data | Standard atomic weights and electron configurations, including the known exceptions such as chromium, copper and gold. |
Accuracy and limits
Faradium is a teaching model. Equations balance, trends are correct and numbers are close to textbook values, which is what matters for learning and revision. It simplifies reaction kinetics, ignores many side reactions, and is not a research-grade simulator. If you find a result that contradicts your textbook, please email it to me: the source code is open, so anyone can check how a number is produced.
Privacy
There is no account and no tracking of individuals. Saved benches, Lab Passport badges and your certificate name live in your own browser's storage and are never uploaded. To see which experiments and pages are used most, Faradium counts visits with Google Analytics (through Google Tag Manager) and Vercel Web Analytics. Google may set cookies in your browser for this.
Questions
Who made Faradium?
Faradium was built by Aalok, a self-taught developer, as an open-source project. The chemistry engine, circuit solver and optics ray tracer were all written from scratch in JavaScript, with no third-party simulation libraries. The source is public on GitHub.
Is Faradium really free?
Yes. There is no account, no payment, no trial and no advertising. Everything runs in your browser, and nothing you do is uploaded. Saved benches and Lab Passport progress stay in your own browser storage.
How accurate is the chemistry?
Reactions follow real stoichiometry, solubility rules and equilibrium constants rather than scripted animations. pH comes from a charge-balance solver, precipitation from solubility products, and solution colours from the Beer–Lambert law. It is a teaching model, so it simplifies kinetics and it is not a substitute for a research-grade simulator.
Can teachers use Faradium in class?
Yes. It is free to use and to project in a classroom, works offline once loaded, and needs no logins for students. The guided experiments are designed to be run as demonstrations.
How can I report a mistake?
Email aalok.builds@gmail.com. Corrections to chemistry, physics or wording are welcome, and the source code is open so anyone can check how a result is calculated.
Contact
Bug reports, corrections, and requests for new reactions or simulations are all welcome: aalok.builds@gmail.com. Teachers: if something would make Faradium work better in your classroom, say so and I will try to build it.