Peak Expiratory Flow Calculator

How this peak expiratory flow calculator works

Introduction to peak expiratory flow monitoring

Peak expiratory flow, usually shortened to PEF or peak flow, is the fastest rate at which you can blow air out after taking a full breath in. It is usually measured in liters per minute with a handheld peak flow meter. People with asthma often use peak flow readings to watch for airway narrowing before symptoms become severe. A lower-than-expected number can be an early warning that inflammation, bronchospasm, or poor control is developing, while a stable number near the expected range can support the idea that treatment is working. This calculator brings that comparison into one place by estimating a predicted PEF from your height, age, and sex, then comparing the estimate with the number you measured yourself.

The comparison matters because the same raw reading can mean very different things for different people. A reading that looks reassuring for one person may be concerning for another if their lung size and expected airflow are much higher. Height matters because taller people generally have larger lungs and airways. Age matters because lung elasticity and muscle performance change over time. Sex matters because average body dimensions and thoracic structure differ between male and female reference groups. A predicted value does not describe your entire health story, but it gives a useful baseline so your reading is not floating without context.

PEF zones at a glance

Zone Percentage of Predicted Meaning
Green ≥ 80% Good control
Yellow 50% - 79% Caution, may need medication adjustment
Red < 50% Medical alert

For a measured peak flow, the zone table above applies familiar asthma action-plan traffic-light language to the percentage of predicted PEF. Green suggests that airflow is close to expected. Yellow means caution: your airways may be narrowing, and it may be time to review symptoms, rescue medication use, or your clinician's action plan. Red signals a major drop in airflow and should be treated seriously. The exact advice tied to each zone depends on your personal plan, your diagnosis, and your clinician's instructions, but the categories remain useful because they translate a number into a practical level of concern.

Formula: the predicted PEF equations

This peak expiratory flow calculator uses the widely cited Nunn & Gregg (1989) EU-scale (EN 13826) reference equations so the calculation can run instantly in your browser. They estimate a predicted PEF in liters per minute from the natural logarithm of age, age itself, and height. For men, the predicted value is:

Formula: PEF = e^0.544⋅ln(A)−0.0151⋅A−74.7/H+5.48

PEF=e0.544ln(A)0.0151A74.7/H+5.48

For women, the relationship is:

Formula: PEF = e^0.376⋅ln(A)−0.0120⋅A−58.8/H+5.63

PEF=e0.376ln(A)0.0120A58.8/H+5.63

In both peak flow equations, H is height in centimeters and A is age in years, and the result is on the EU scale used by modern peak flow meters. Once the predicted PEF is calculated, the script compares your measured value with the prediction by converting it into a percentage:

Percent=Measured PEFPredicted PEF×100.

That percentage is what determines the green, yellow, or red zone shown in the result box. The calculator does not diagnose asthma, chronic obstructive lung disease, or any other condition on its own. Instead, it answers a narrower question: how does this measured blow compare with a simple predicted baseline? That narrow comparison is surprisingly useful for self-monitoring because it turns a one-off reading into something you can interpret quickly.

How to use the peak flow calculator

To check a peak flow meter reading with this calculator, enter your height, age, and sex, then type the measured reading in liters per minute. When you press the calculate button, the page computes the predicted value, the percent of predicted, and the corresponding zone. The result area shows all three outputs together so you can see not only whether you are in a green, yellow, or red category, but also how far your measured number is from the estimate. That extra context helps when you repeat readings over days or weeks and want to notice patterns rather than isolated events.

It also helps to understand how peak flow should usually be measured. In many home monitoring routines, you stand or sit upright, take as deep a breath as possible, seal your lips around the mouthpiece, and blow out as hard and fast as you can in a single sharp burst. People often repeat the test three times and record the best value. If you cough, hesitate before blowing, or let air leak around the mouthpiece, the number may come out lower than your true peak flow. In other words, technique matters almost as much as the formula when you are trying to make sense of a reading.

Worked example: a 165 cm, 40-year-old peak flow reading

A peak expiratory flow example makes the comparison concrete. Imagine a user enters a height of 165 cm, an age of 40 years, selects female, and measured a peak flow of 420 L/min. The female equation predicts about 483 L/min. Dividing 420 by 483 and multiplying by 100 gives roughly 87 percent of predicted, which is at or above 80 percent, so the result is green. If that same person measured 300 L/min instead, that would be about 62 percent and would land in the yellow zone, while a reading below about 242 L/min (under 50 percent) would be red. The example shows the logic: the same measured reading can land in different zones depending on the person's body size and age.

The most helpful way to interpret a predicted PEF result is to combine it with your usual baseline and symptoms. If the calculator shows a green-zone result and you feel well, that is generally reassuring. If it shows a yellow-zone result and you also notice chest tightness, cough, wheeze, or extra rescue inhaler use, that combination is more concerning than the number alone. If it shows a red-zone result, especially with marked shortness of breath, difficulty speaking, or worsening symptoms, that situation may need urgent medical attention. Numbers are valuable, but they work best when paired with how you actually feel and with any written action plan from your clinician.

Limitations and assumptions for predicted peak expiratory flow

Predicted peak expiratory flow has important limits to keep in mind. Reference equations vary by study population, country, and device type. Some clinicians rely more heavily on a person's personal best value than on a population-based predicted number, because personal best can better reflect that individual's normal lung function when their asthma is well controlled. That means a calculator like this should be treated as an educational and monitoring aid, not as the final authority on treatment decisions. The strongest use case is often trend tracking: repeating measurements over time to see whether peak flow is improving, stable, or falling.

Regular peak flow monitoring can reveal patterns you might otherwise miss. Some people notice worse morning readings, which can reflect overnight airway narrowing. Others see dips after exercise without proper pre-treatment, during viral infections, or when exposed to pollen, dust, smoke, or cold air. If you log the calculator result along with symptoms and triggers, you create a far richer picture than a single number can provide. Over time, that pattern can help you and your healthcare professional decide whether controller therapy is effective, whether triggers are avoidable, and whether your current plan is giving enough protection.

One more practical point about PEF zones: do not use a calculator result to delay urgent care in a dangerous situation. Severe shortness of breath, blue lips, confusion, faintness, or inability to speak full sentences are emergency warning signs regardless of any predicted value. A red-zone reading can support that concern, but the absence of a low reading does not rule it out if the measurement was performed poorly or if your symptoms are rapidly changing. Treat the number as a helpful guide, not as permission to ignore serious symptoms.

In short, this peak expiratory flow calculator translates height, age, sex, and a measured peak flow into a clearer interpretation. It tells you what a predicted value would be for the inputs you entered, shows how your measured result compares as a percentage, and assigns that percentage to a simple zone. Used thoughtfully, it can make peak flow monitoring more understandable, more consistent, and easier to discuss with a clinician. Because the calculation happens entirely in your browser, it is also fast and private: your inputs are processed locally on the page rather than being sent away for analysis.

Peak flow questions people ask

What is a normal peak expiratory flow?

A normal peak flow is not one fixed number: height, age, and sex affect predicted PEF. This calculator applies the Nunn and Gregg reference equations to those details, then expresses the peak flow meter reading as a percentage of predicted PEF. A reading of at least 80 percent of predicted falls in the green zone used here.

What do the green, yellow, and red peak flow zones mean?

The calculator uses common asthma action-plan bands based on percentage of predicted PEF. Green is at least 80 percent, yellow is 50 through 79 percent, and red is below 50 percent. Follow the treatment steps in your own written action plan, since the appropriate response depends on your diagnosis and clinician's advice.

Should I use predicted PEF or my personal best?

A personal best is the highest peak flow you achieve when asthma is well controlled, and many clinicians use it because it reflects your own usual lung function. Predicted PEF can be a useful reference when no personal best has been established. Check whether your written action plan uses predicted values or personal best.

Why did my predicted peak flow change as I got older?

The Nunn and Gregg equations include both age and the natural logarithm of age, so predicted PEF changes with age rather than remaining fixed. The relationship is not a simple straight-line decline at every age: the equations rise to a peak in adulthood and then decrease. Height and sex also remain part of the prediction.

Sources: predicted PEF uses the EU-scale (EN 13826) reference equations of Nunn AJ & Gregg I, “New regression equations for predicting peak expiratory flow in adults,” BMJ 1989. The green (≥80%), yellow (50–79%), and red (<50%) zones follow the asthma action-plan bands published by the U.S. NHLBI. This tool is educational, is not a diagnosis, and does not replace a clinician's advice or your written asthma action plan.

Enter your details below to estimate predicted peak expiratory flow and compare your measured result with the predicted value. This tool is educational and should be used alongside medical advice, not instead of it.

Peak flow inputs
Enter your details to estimate predicted peak flow and zone.

Mini-game: Peak Flow Sprint

This optional mini-game does not change the calculator result, but it reinforces the same idea in a hands-on way. In real peak flow testing, a higher reading depends on a strong expiratory effort moving through a relatively open airway. In the game, you build pressure, watch the airway opening pulse, and release at the right moment to match a target flow in liters per minute. The round is short, replayable, and tuned for both mouse or touch control, with keyboard support if you prefer to use the space bar.

Score0
Time75.0s
Streak0
Breath1
Target-- L/min

Peak Flow Sprint

Hold on the game surface to build pressure, then release when the airway is open and your projected flow lines up with the target. Green matches score well, perfect timing builds streaks, and red misses cost time. The pace increases as the airway rhythm becomes less predictable.

  • Objective: match the target flow in L/min as closely as possible.
  • Controls: hold with mouse, touch, or space bar; release to fire a breath.
  • Tip: high pressure alone is not enough. Wait for a wide airway opening too.

Best score: 0

Embed this calculator

Copy and paste the HTML below to add the Peak Expiratory Flow Calculator | Predicted PEF, Percentage & Zones to your website.