Home▸Thermodynamics▸Heat Equation Simulator (2D)

🌡️ Heat Equation Simulator (2D)

2D Canvas simulation of the heat equation dT/dt = a * Laplacian(T), solved with an explicit finite-difference scheme on a 120x120 grid. Click or drag to place heat sources, tune the thermal diffusivity, and switch between fixed and insulated boundaries while a live HUD tracks peak temperature, total thermal energy and elapsed time.

Thermodynamics2DModerate60 FPS📱 Mobile-adapted🔥 Fire⇄ 3D version
2d-heat-equation ↗ Open standalone
⚙ Under the hood

Solve the 2D heat equation with an explicit finite-difference scheme on a live 120x120 grid. Click or drag to place heat sources, tune the thermal diffusivity, and switch between fixed and insulated boundary conditions while a live HUD tracks peak temperature, total thermal energy and elapsed time.

heat equationdiffusionfinite differencethermodynamicsPDEboundary conditions

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

What did you find?

Add reproduction steps (optional)