Pack Years Calculator

Turn cigarettes per day and years smoked into pack-years, the standard lifetime smoking exposure measure.

100% FreeNo sign-upPrivate — runs in your browser
—

Result

Packs per day
—
Pack-years
—
Total cigarettes
—

Copied to clipboard

How to use this tool

1
Enter cigarettes per day

Use the average over the smoking period.

2
Enter years smoked

Count total years, including breaks if they were short.

3
Read pack-years

This is the standard lifetime exposure measure.

4
Add quit time

The advanced section records years since quitting.

Formula & worked example

Pack-years = (cigarettes per day / 20) x years smoked. One pack is taken as 20 cigarettes.

20 cigarettes per day for 30 years is 1 pack per day x 30 years = 30 pack-years.

Limitations — read this before you rely on it

Exposure arithmetic only, using 20 cigarettes per pack. It does not estimate any individual cancer risk. This tool is for education only and is not medical advice. Talk to a clinician about any result that worries you, and never change treatment because of a calculator result.

Frequently asked questions

One pack of 20 cigarettes per day for one year. Half a pack for 40 years is also 20 pack-years.

It summarises lifetime dose and is used in lung cancer risk and screening eligibility discussions.

No. Pack-years stay as a history measure, though risk falls with time since quitting.

Pack-years are defined for cigarettes. Other products need separate risk assessment.

Many programmes use around 20 pack-years with age criteria, but rules vary by country.