Built and fact-checked by the DocNectar team — see our editorial standards
Key Features
Instant Calculation
Get accurate results in real time with our optimized algorithm.
Mobile Friendly
Fully responsive design. Works on all devices & screen sizes.
Privacy Focused
Your data stays on your device. We don't store any inputs.
100% Free
No hidden costs. This tool is completely free forever.
Pack-years is the standard, widely published measure of cumulative smoking exposure used throughout clinical and public health literature: Pack-Years = (cigarettes per day / 20) x years smoked, where 20 cigarettes equals one standard pack. This tool also covers the identical "cigarettes per day and years smoked to cumulative exposure" calculation sometimes searched for as a "cigarette calculator" — we consolidate it here as one tool rather than duplicate the same formula under two listings. This calculator is for general reference and educational purposes only — it is not a medical diagnosis. Consult a doctor for actual smoking history and risk assessment.
How it works
Enter cigarettes smoked per day and the number of years smoked. The tool converts cigarettes per day to packs per day (dividing by 20), then multiplies by years smoked.
- Enter cigarettes per day.
- Enter years smoked.
- Click Calculate to see your results.
Examples
1 pack (20 cigarettes) per day for 20 years
Pack-Years = (20/20) x 20 = 20 pack-years.
Who should use it
- Documenting smoking history for a medical history intake.
- Public health and clinical research on smoking exposure.
Industry applications
- Primary care and pulmonology reference
- Public health research
Advantages
- Simple, standardized, widely referenced formula.
- Useful shorthand for describing cumulative smoking exposure in one number.
Limitations
- Relies on self-reported, sometimes imprecise recall of smoking history.
- Does not account for factors like inhalation depth or cigarette type/strength.
Common mistakes to avoid
- Forgetting to account for periods of quitting and restarting when estimating total years smoked.
- Rounding cigarettes per day inconsistently between different calculations, producing slightly different pack-year totals.
Best practices
- If smoking history includes quit periods, calculate pack-years separately for each distinct smoking period and sum the results.
Tips
- Keep a running note of your smoking history (periods smoked, quit dates) to make future pack-year calculations easier and more accurate.