Pack-Years Calculator

Calculate smoking pack-years from cigarettes per day and years smoked

Work out your smoking pack-years — cigarettes per day divided by 20, multiplied by the number of years smoked — a standard measure of lifetime tobacco exposure used in lung-cancer screening. Runs 100% in your browser. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

What is a pack-year?

A pack-year is a standard way to measure lifetime tobacco exposure. One pack-year equals smoking 20 cigarettes (one pack) per day for one year. The formula is pack-years = (cigarettes per day ÷ 20) × years smoked.

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/dayYears smokedPack-years
201010
103015
402040
152518.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.