HomeNanotechnology & MEMSCaCO₃ Nanoparticle Polymorph Selection (2D): Calcite, Vaterite & Aragonite

CaCO₃ Nanoparticle Polymorph Selection (2D): Calcite, Vaterite & Aragonite

Interactive 2D crystallization beaker cross-section: tune supersaturation, Mg²⁺/Ca²⁺ ratio, temperature and pH to control which CaCO₃ polymorph — calcite, vaterite or aragonite — nanoparticles form as, with live nucleation-rate, phase-fraction readouts and a scrolling phase-history chart. Drag to pan, scroll to zoom.

Nanotechnology & MEMS2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-nanoparticles-carbonates ↗ Open standalone

When calcium and carbonate ions meet in solution, the CaCO₃ that precipitates out doesn't always take the same crystal form — this simulator renders a 2D cross-section through a crystallization beaker where nucleating nanoparticles grow into one of three genuine CaCO₃ polymorphs: rhombohedral calcite, spherical vaterite or needle-shaped aragonite. Classical nucleation theory drives how fast particles appear from your supersaturation and temperature settings, while a Mg²⁺/Ca²⁺ inhibition rule — the same mechanism that keeps seawater and biominerals aragonite-rich instead of calcite — governs which polymorph each nucleus locks into and whether metastable vaterite survives or converts to calcite over time. Live readouts and a scrolling phase-history strip chart track the nucleation rate, particle count, mean size and the evolving phase fractions as the beaker fills.

⚙ Under the hood

Interactive 2D crystallization beaker cross-section: tune supersaturation, Mg²⁺/Ca²⁺ ratio, temperature and pH to control which CaCO₃ polymorph — calcite, vaterite or aragonite — nanoparticles form as, with live nucleation-rate, phase-fraction readouts and a scrolling phase-history chart. Drag to pan, scroll to zoom.

nanoparticlescrystallizationcalcium carbonatebiomineralizationnucleationpolymorphism

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)