Home▸Everyday Physics▸Hourglass Sand Flow (2D)

Hourglass Sand Flow Simulator (2D)

Interactive 2D hourglass side view: individual sand grains drain through a narrow neck under gravity while the live flow rate is computed from the Beverloo equation for granular discharge.

Everyday Physics2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-3d-hourglass-sand ↗ Open standalone

This 2D side-view simulator drains individual sand grains from the top bulb of an hourglass through a narrow neck into the bottom bulb, each grain falling under gravity, bouncing off the funnel walls, and settling into a conical pile at the natural angle of repose. Adjust the neck width to see the discharge rate follow the Beverloo equation — the empirical law that governs granular flow through an orifice — and change the grain count to load a bigger or smaller batch of sand, then watch the live readout for flow rate and estimated time to empty update in real time.

⚙ Under the hood

A 2D side-view hourglass in which individual sand grains drain through a narrow neck under gravity, with the live flow rate computed from the Beverloo equation for granular discharge.

Hourglass FlowGranular FlowBeverloo Equation

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

What did you find?

Add reproduction steps (optional)