📅 Coffee Roast Freshness Calculator
Enter your coffee's roast date to see how many days since roasting and where you are in the typical freshness window for brewing.
Days since roast, and what each band means
Both dates are set to midnight before the subtraction, so the count is whole days and does not shift with the time you check:
days since roast = (today at 00:00 - roast date at 00:00) / 86,400,000 ms
| Days | Stage | What you taste |
|---|---|---|
| 0-2 | Resting | Sharp, fizzy, oddly bright; brews behave unpredictably |
| 3-21 | Peak window | Sweetness and aroma at their fullest |
| 22-35 | Declining | Flatter, less aromatic, still perfectly drinkable |
| 36+ | Stale | Papery and dull; roast character survives, origin flavour does not |
A future roast date is rejected. The field opens on five days ago, which sits in the peak band.
Why fresh beans need a few days first
Roasting leaves carbon dioxide trapped in the bean, and it escapes over the following weeks. In the first two or three days there is so much of it that gas pushes water away from the grounds - a pour over foams up in the bloom, an espresso shot channels and runs fast, and the cup tastes sharp rather than sweet. Espresso in particular is usually better at 7 to 14 days than at 3. After that the same escaping gas is what was carrying the aromatics, and once it has gone the coffee flattens out.
Frequently asked questions
How long after roasting should I wait to brew coffee?
Three days for filter methods, seven to fourteen for espresso. Before that the beans are still degassing and the brew is hard to control.
Is coffee still good 2 months after the roast date?
It is safe, but the aroma is largely gone by then. Sealed whole beans at two months make an acceptable milk drink and a disappointing pour over.
Does freezing coffee beans keep them fresh?
Yes, if you do it properly. Split the bag into single-use portions, seal them airtight, freeze once, and grind straight from frozen. Repeated thawing pulls moisture into the beans and does more harm than the freezer prevents.