Home▸Chemistry & Materials▸Crystal Lattice Chemistry Simulator (2D)

Crystal Lattice Chemistry Simulator (2D)

2D crystal-lattice lab: switch between ionic (NaCl square lattice), covalent (honeycomb), metallic (triangular close-packed) and molecular (van der Waals dimer) 2D unit cells, watch thermal expansion swell the lattice, and click any atom to read its coordination number.

Chemistry & Materials2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-crystal-chemistry ↗ Open standalone

This 2D companion drives the same bonding-type comparison as the 3D version through a flat canvas cross-section: pick ionic (NaCl square lattice), covalent (honeycomb), metallic (triangular close-packed) or molecular (van der Waals dimer), then raise the temperature to watch the lattice parameter expand and every atom vibrate more, or click an atom to read off its true coordination number from the live bond graph.

⚙ Under the hood

2D crystal-lattice simulator with four real bonding geometries, live thermal-expansion and packing-efficiency formulas, and click-to-inspect coordination shells.

crystal latticeionic bondcovalent bondmetallic bondthermal expansioncoordination number

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

What did you find?

Add reproduction steps (optional)