The Pack-Years Calculator converts how much and how long you have smoked into a single exposure figure used in clinical risk assessment and lung-cancer screening eligibility.
The formula
Pack-years = (cigarettes per day ÷ 20) × years smoked
A pack is counted as 20 cigarettes. So smoking 20 a day for 10 years is exactly
10 pack-years, and smoking 10 a day for 30 years is (10 ÷ 20) × 30 = 15
pack-years.
Worked examples
| Cigarettes/day | Years smoked | Pack-years |
|---|---|---|
| 20 | 10 | 10 |
| 10 | 30 | 15 |
| 40 | 20 | 40 |
| 15 | 25 | 18.75 |
Why pack-years are used
Pack-years compress two variables — intensity and duration — into one number so that very different smoking histories can be compared on the same scale. Lung cancer screening programmes commonly combine a pack-year threshold (often around 20 or 30) with an age range and recency of smoking to decide who is offered a low-dose CT scan.
If your smoking rate changed over the years, split your history into periods, calculate pack-years for each, and add them up for a more accurate total. This tool is for information only and does not replace a clinical assessment.