
Chemistry Toolkit
How to use
What it does
One place for several common chemistry calculations: estimate a solution's pH and hydrogen ion concentration, work out buffer composition and its resistance to added acid or base, use conservation of moles to solve dilution problems for molarity or volume, balance redox reactions by oxidation-state change, and draw a simple molecule's Lewis structure while checking that the valence electrons add up.
How to use it
Tabs at the top switch between modules. The pH calculator takes a strong acid or base concentration, or a weak acid's dissociation constant; the buffer panel wants the acid's pKa, the acid-to-salt ratio and how much acid or base must be resisted; the dilution tool solves for whichever of the four quantities you leave blank; redox balancing takes both sides of the equation and solves the coefficients; the Lewis panel adds atoms and bonds on a canvas and checks the electron count live.
FAQ
How do I choose the input for the pH calculator?
Strong acids and bases take a concentration directly, while weak acids take a dissociation constant instead — both routes return the pH and hydrogen ion concentration, so pick whichever matches your given data.
Can the dilution tool still solve with one quantity missing?
Yes — across concentration and volume there are four quantities, and any three filled in solve for the fourth, mirroring how dilution problems conserve the amount of substance.
How do I know my Lewis structure is correct?
The panel checks the valence electron count live as you add atoms and bonds, so an imbalance shows up immediately rather than after a manual recount.
Related articles
More tools
Canvas particle/filter effects and Web Audio sound effects, plus an 8-bit synth and Perlin 3D terrain.
Lightweight simulations: city, UN, election, startup, life, lottery, auction, games.
Name generator, worldbuilding/character cards, outline, word count, writing sprint and writing exercises.
JSON path, schema, REST client, WebSocket debug and JWT tools.
Git command generator, Docker run, commit message and env parser.
Regex tester, SQL formatter, linter, dir diff, semver and IP tools.