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°
4°
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.

    How it works

    A real finite-volume model, not a formula lookup

    A real finite-volume model

    Not Newton’s law on one average temperature: a 2D axisymmetric ring-and-layer grid. Each cell exchanges heat with its neighbours and with the environment.

    Conduction, boosted

    An empirical Rayleigh-number correlation inflates the effective conductivity (clamped 1–7×) to stand in for buoyant internal mixing; a layer check lets warmer fluid rise.

    Convection

    Natural (Churchill–Chu) in a still fridge; forced (Churchill–Bernstein-style, over a cylinder) with a fan, a breeze or an ice-water bath: dramatically stronger.

    Radiation too

    Stefan–Boltzmann with representative emissivities. Usually small, but rarely negligible for a still fridge.

    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. A fan-forced fridge and an 8°C target gets it there in about an hour; an ice-water bath in a few minutes, because water conducts heat away far faster than a breeze ever can. Its convective coefficient is roughly two orders of magnitude higher than air’s; a 20% salt bath roughly halves the time again, following the measured freezing curve down to the eutectic at −21.1°C.
    Field notes

    What’s actually being simulated

    Bisurface or core?

    Biot number: what controls the cooling

    Bi = hL/k, internal over external resistance. A small Bi means the surface is the bottleneck and the whole drink cools together; a large Bi means the surface sheds heat faster than the interior can supply it, so the core lags and the lumped approximation stops being trustworthy. A stirred, salted bath reaches Bi of about 6, which is why the core and surface lines split so far apart there. The dashed “lumped” line is Newton’s law; the solid “mean” line is this simulation’s spatially-resolved average: the gap is the detail a simple formula misses.

    ≈ 80×a degree of water

    Latent heat: ice is not just cold water

    Melting a gram of ice absorbs about 334 J; warming a gram of water a degree absorbs 4.2. Ice in the drink delivers that in the minutes it takes to melt rather than the hour a fridge needs, but the meltwater stays: 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: that is what salt is for.

    −2 to −27°C

    Freezing is a stall, not a crossing

    A drink does not pass through its freezing point, it stops there: each gram of ice gives up 334 J, so the curve flattens near the bottom. Alcohol and sugar depress the point and spread it over a range (a lager goes at about −2°C, cola nearer −3, wine around −5.5, neat whisky not until about −27), because the first ice is pure water and leaves a more concentrated, colder-freezing remainder: slush long before a block. Water expands about 9% on freezing and a sealed container has only about 4% headspace: a can domes then splits a seam, glass goes from intact to shrapnel with no warning, PET usually stretches. An open glass cannot burst.

    Why an open glass behaves differently

    A sealed can only exchanges heat. An open glass also exchanges water with the room: a hot drink evaporates and cools quickly, but a cold one sits below the dew point, so moisture condenses onto it and releases latent heat back into the drink: the puddle under your pint. A pint takes measurably longer to chill on a humid day, which is why the humidity slider appears for open vessels.

    14°Cwet-bulb at 15% RH

    Does a wet towel work?

    It depends on how dry the air is. Evaporation drives the surface toward the wet-bulb, 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; in saturated air it does nothing.

    Convection, natural or forced; and why shape matters

    A still fridge relies on natural convection, cold air sinking past the container under gravity; a fan or an ice-water bath forces fluid past the surface, far more effective. A bottle’s neck has less surface area relative to volume than a can’s body, so the model uses the real tapered geometry. Right after a warm drink goes in, the surface responds at once while the core lags: a can “cold to the touch” may not be cold all the way through.

    Questions

    What people ask

    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 · 5 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
    5. v5.582026-09-16Can against bottle settled: the bottle reaches 6 °C about two minutes first. The page had it right by 4.4 minutes for the wrong reason — its grid counted a bottle's stepped shoulder as 41% more glass than there is — and all three implementations averaged the drink without weighting it by volume. A new gate runs the page's own worker and pins the order

    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.

    Rules of thumb are approximations, offered to get you to the right order of magnitude fast. Check anything load-bearing against its source or the exact tool. Privacy · Terms

    © 2026 Rules of Thumb · Runs entirely in your browser