Physics · heat transfer

Beverage Cooling Simulator

Watch a can, bottle or pint actually cool — and freeze, and warm back up — with real convection, radiation and phase-change physics, live.
finite-volume · convection + radiation
Can · fridge · 22°→8°C

Setup

A

Temperatures

Then what?

Playback

Live temperature field

paused
A
22°
t = 0.0 min
Not running
Start it and the simulation runs with it, minute for real minute — the field, the numbers and the charts all follow the clock.

    Over time

    Temperature history

    Core / surface / mean vs. target
    Temperature distribution
    Heat flow — convection vs. radiation
    Energy removed
    Right now

    State & stats

    The other way

    Or put the ice in it

    Everything above waits for heat to leave through the wall. Ice in the drink does not wait: melting it absorbs about 80 times more heat than warming the same mass of water by one degree, and it happens in the minutes the cubes take to disappear. The cost is that you end up drinking the meltwater. This uses the same drink and the same container you chose above.

    Field notes

    What's actually being simulated

    How it works

    A real finite-volume model, not a formula lookup

    This isn't Newton's law of cooling applied to a single average temperature — it's a genuine 2D axisymmetric finite-volume simulation. The can or bottle is divided into a ring-and-layer grid; each cell exchanges heat with its neighbours by conduction (boosted by an empirical correlation that stands in for internal buoyant mixing) and with the environment by convection (natural or forced, using standard Churchill correlations) and radiation (Stefan–Boltzmann). A lightweight buoyancy check lets warmer, lighter fluid rise past colder, denser fluid — the same effect that makes a fridge-cold drink's core stay warmer than its surface for a surprisingly long time.

    Worked example

    A 355 mL can starting at 22°C in a 4°C still fridge takes roughly 3 hours to approach fridge temperature — matching the common "give it a few hours" advice almost exactly. Switch to a fan-forced fridge and an 8°C target, and the same can gets there in about an hour. Drop it in an ice-water bath instead, and the target falls in a few minutes — ice water is dramatically more effective than air because water conducts heat away far faster than a breeze ever can.

    Why does an ice bath cool so much faster than a fridge?

    Water's convective heat-transfer coefficient is roughly two orders of magnitude higher than air's, even still air against forced air. That's why the classic party trick — ice water plus salt, or just ice water alone — beats any fridge for speed, even a fan-forced one. Both baths are in the Environment list, and the salt slider is real physics rather than a gesture: brine follows the measured freezing curve down to the eutectic at −21.1°C, and a 20% bath roughly halves the time to target again.

    Should I just put ice in the drink instead?

    Usually, yes — and the section above works out what it costs you. Melting ice absorbs about eighty times more heat per gram than warming the same water by a degree, so it acts almost instantly. But the meltwater stays in the glass: taking a 355 mL can from 22°C to 8°C needs roughly 51 g of ice and leaves the drink about 12% water. Two cubes only get you to 13°C. And you cannot go below freezing with ice alone, however much you add — that is what the salt is for.

    Does wrapping it in a wet towel actually work?

    It depends entirely on how dry the air is, which is why the answer people give is so inconsistent. Evaporation drives the surface toward the wet-bulb temperature, not the air temperature. On a 30°C day at 15% humidity the wet-bulb is about 14°C and the wrap genuinely chills. At 50% it is 22°C and the wrap merely stops the drink warming up. In saturated air it does nothing whatsoever. Pick Wet wrap + breeze and move the humidity slider to see it collapse.

    What happens if I forget about it in the freezer?

    The simulation now tells you, because it models the phase change rather than sailing through it. Your drink does not freeze at 0 °C — a lager goes at about −2 °C, cola nearer −3, wine around −5.5, and neat whisky not until about −27, which is why the freezer never touches it. Alcohol and sugar push the point down and smear it over a range, so you get slush long before you get a solid block.

    Set the environment to a freezer and the page will tell you when ice starts forming, when it turns slushy, and when it freezes through — and the timer will tell you in real time, even with the tab in the background.

    Why does it warn me the bottle will burst?

    Because water is the awkward substance that expands when it freezes, by about 9%. A sealed container has only its headspace to absorb that — typically 4% or so — and once the ice needs more room than there is, something has to give.

    What gives depends on what it is made of, which is why the warning differs by container. Aluminium is ductile: a can domes its base, bulges, and only then splits a seam. Glass does not yield at all, so a bottle goes from intact to shrapnel with no warning stage, and it is the one the page flags earliest. A PET bottle usually survives by stretching. An open glass cannot burst at all — the ice simply rises.

    Why is a pint glass not just a differently-shaped can?

    Because the top of it is not a wall. A sealed can exchanges only heat, through metal. An open glass also exchanges water with the room, and on a cold drink that runs backwards: the surface is below the dew point, so moisture condenses onto it and releases latent heat into the drink. That is the same physics as the ring your pint leaves on the table, and it is a real warming term — a pint takes several minutes longer to chill in humid air than in dry. The humidity slider appears whenever you pick an open vessel, for exactly that reason.

    Why do core and surface temperatures diverge?

    Heat has to conduct (and buoyantly mix) its way from the centre out to the wall before it can leave. Right after you put a warm drink in the cold, the surface responds almost immediately while the core lags well behind — which is exactly why a "cold to the touch" can isn't always cold all the way through yet.

    What's the difference between conduction, convection and radiation here?

    Conduction moves heat between adjacent fluid cells inside the drink. Convection is heat leaving through the container wall into moving air or water outside. Radiation is the (usually small) contribution from the container's surface glowing in the infrared toward its cooler surroundings — included here because it's rarely negligible for a still fridge.

    Why does bottle shape matter?

    A bottle's neck has far less surface area relative to its volume than a can's cylindrical body, so heat has fewer places to escape from near the top. The simulation models the actual tapered geometry — body, shoulder, and neck — rather than treating every container as a plain cylinder.

    A real 2D transient simulation, not a lookup table. Runs a genuine finite-volume heat-transfer model (convection + radiation) in a background thread — the field you see is computed, not looked up.
    Version history · 4 releases
    1. v4.072026-08-23The four things people actually do to chill a drink, none of which the tool modelled
    2. v4.102026-08-23The solver had no phase change: a can in a freezer sailed straight through zero
    3. v4.122026-08-23The timer now drives the simulation, and the staircase on every angled vessel is gone
    4. v4.132026-08-23The glass highlight was painted over the temperature field and read as a warm band

    Releases in which this page changed, newest last. Derived from the archived copy of every release, not from notes written afterwards — so it reflects what actually shipped. Site-wide passes are left out; they are in the full changelog.