Stem and Leaf Plot Calculator

Generate a detailed stem‑and‑leaf display from any numeric dataset. Instantly visualize data distribution, identify outliers, and compute key descriptive statistics — mean, median, mode, quartiles, range, variance, and standard deviation.

Separate numbers by commas, spaces, or newlines. Decimals and negative values are supported.
(smaller = more stems, finer detail)
Examples:
? Test scores
? Heights (cm)
? Ages
? Decimals
⬇️ Negative values
? Large range
Privacy first: All calculations run locally in your browser. Your data never leaves your device.

What Is a Stem‑and‑Leaf Plot?

A stem‑and‑leaf plot (also called a stem‑and‑leaf diagram) is a statistical chart that displays quantitative data in a way that preserves the original values while showing the distribution. Each data value is split into a stem (the leading digit(s)) and a leaf (the trailing digit). The stems are arranged in a column, and the leaves are listed to the right of each stem in ascending order.

Invented by the American statistician John W. Tukey in the 1970s as part of exploratory data analysis (EDA), the stem‑and‑leaf plot offers a quick way to assess the shape, spread, and central tendency of a dataset — much like a histogram, but with the advantage of retaining every individual data point.

For each value x, define:
stem = ⌊ x / w ⌋   and   leaf = xstem · w

where w is the stem width (class interval). For integer data with w = 10, the stem is the tens digit and the leaf is the units digit.

Why Use a Stem‑and‑Leaf Plot?

  • Preserves raw data: Unlike a histogram, you can reconstruct the original values from a stem‑and‑leaf plot.
  • Reveals distribution shape: Quickly see whether data are symmetric, skewed, or have gaps and outliers.
  • Easy to construct by hand: Perfect for classroom settings and quick data exploration.
  • Supports comparison: Back‑to‑back stem‑and‑leaf plots allow direct comparison of two datasets.
  • Educational value: Helps students understand place value, ordering, and the concept of distribution.

How to Read This Plot

  • Each row represents a stem (the leading part of the numbers).
  • Each leaf is the final digit (or digits) of a data point.
  • Read a row as: stem + each leaf to recover the original values.
  • For example, stem 1 with leaves 2 5 8 represents 12, 15, and 18 (when stem width = 10).
Case Study: Classroom Test Scores

A teacher records the following scores from a 50‑point quiz (out of 50):
32, 35, 37, 41, 42, 42, 44, 45, 47, 48, 49, 51, 52, 53, 54, 56, 58, 61, 63, 65

Using our calculator with stem width = 10, the stems (tens digits) range from 3 to 6. The plot immediately reveals that most scores cluster in the 40s and 50s, with a slight skew toward higher values. The teacher can also identify that the mode is 42 (appears twice) and the median lies around 49. This quick visual summary helps the teacher understand class performance at a glance — far more informative than a simple average.

Step‑by‑Step Construction

  1. Sort the data in ascending order.
  2. Choose a stem width (class interval). For integers, 10 is common; for decimals, use 1, 0.1, etc.
  3. Determine the stems by dividing each value by the stem width and taking the integer part.
  4. List the stems vertically from smallest to largest.
  5. Place each leaf (the remainder) to the right of its stem, in ascending order.
  6. Add a key to explain the stem‑and‑leaf notation (e.g., “1 | 2 means 12”).

Expert Tips and Common Pitfalls

  • Choose the right stem width: Too narrow → too many stems (sparse data); too wide → too few stems (loss of detail). Aim for 8–15 stems.
  • Handle decimals carefully: Multiply all values by 10d (where d is the number of decimal places) to create integer leaves, then adjust the key accordingly.
  • Watch for outliers: Stems with only one or two leaves may indicate extreme values worth investigating.
  • Use back‑to‑back for comparison: Place two datasets on either side of the same stem column to compare distributions directly.

Theoretical Foundations

The stem‑and‑leaf plot is a non‑parametric, rank‑based visualization rooted in the Tukey–Mosteller tradition of exploratory data analysis. It is closely related to the histogram and the box plot, but offers a unique compromise between data summarization and data preservation. The plot is particularly effective for small to moderate datasets (n ≤ 200) and is widely taught in introductory statistics courses (AP Statistics, college‑level introductory statistics).

The choice of stem width is analogous to choosing bin width in a histogram. The Sturges rule and Freedman‑Diaconis rule are sometimes used to guide this choice, though in practice, subjective judgment based on the data range is often sufficient.

Advanced Stem‑and‑Leaf Variants and Applications

While the standard stem‑and‑leaf plot is powerful, several advanced variants extend its utility:

  • Split‑stem plots: When the data are too concentrated on a few stems, you can split each stem into two (or five) parts. For example, a stem of 2 can be split into 2L (leaves 0–4) and 2U (leaves 5–9). This reveals more nuanced distribution shapes, such as bimodality or skewness, that might be hidden in a standard plot.
  • Back‑to‑back stem‑and‑leaf plots: These are used to compare two related datasets (e.g., test scores of two classes, or control vs. treatment groups). The stems are placed in the center, with leaves from one dataset extending to the left and the other to the right. This makes comparative analysis intuitive and visually immediate.
  • Decimal and negative data: As demonstrated by this calculator, modern implementations handle decimal and negative values seamlessly by scaling the data or using negative stems, making the tool applicable to scientific measurements, financial data, and engineering logs.

In practice, stem‑and‑leaf plots are often used as a preliminary step in quality control (e.g., examining the distribution of product dimensions) and educational assessment (e.g., analyzing grade distributions to identify teaching gaps).

Detecting Outliers Using the Stem‑and‑Leaf Plot

One of the most valuable uses of a stem‑and‑leaf plot is the quick visual identification of outliers — data points that lie far outside the typical range. The calculator provides the interquartile range (IQR), which is the foundation of the standard outlier detection rule:

Lower bound = Q1 − 1.5 × IQR   |   Upper bound = Q3 + 1.5 × IQR

Any data point below the lower bound or above the upper bound is considered a mild outlier. Points beyond 3 × IQR are considered extreme outliers.

In the stem‑and‑leaf display, outliers often appear as isolated stems with very few leaves, or as leaves that are far separated from the main cluster of leaves. For example, in a dataset of test scores ranging from 30 to 100, a single score of 15 would stand out as a leaf on a stem of 1, far away from the main body. This visual cue, combined with the numerical IQR provided by the calculator, gives you a powerful, data‑driven way to flag anomalies for further investigation — whether in grading, manufacturing, or clinical trials.

Manual Construction Walkthrough

To truly understand how the stem‑and‑leaf plot works, let's walk through a manual construction step‑by‑step using a small dataset: [4, 9, 12, 15, 18, 22, 25, 28, 32].

  1. Sort the data: 4, 9, 12, 15, 18, 22, 25, 28, 32 (already sorted).
  2. Choose a stem width: We'll use 10 (tens digit as stem).
  3. Determine stems:
    • 0: for values 0–9 (4 and 9)
    • 1: for values 10–19 (12, 15, 18)
    • 2: for values 20–29 (22, 25, 28)
    • 3: for values 30–39 (32)
  4. Assign leaves:
    • Stem 0 → leaves: 4, 9
    • Stem 1 → leaves: 2, 5, 8
    • Stem 2 → leaves: 2, 5, 8
    • Stem 3 → leaves: 2
  5. Display the plot:
    0 | 4 9
    1 | 2 5 8
    2 | 2 5 8
    3 | 2 Key: 1 | 2 = 12

Now, compare this manual result with the output from our calculator. You'll see that the tool not only generates this exact plot but also computes the mean (18.33), median (18), and other statistics instantly. This hands‑on exercise reinforces the connection between raw data, visual representation, and numerical summary — a core principle of exploratory data analysis.

Stem‑and‑Leaf vs. Other Visualizations

Feature Stem‑and‑Leaf Histogram Box Plot Dot Plot
Preserves raw data ✅ Yes ❌ No ❌ No ✅ Yes
Shows distribution shape ✅ Good ✅ Excellent ✅ Good ✅ Good
Shows outliers ✅ Yes ✅ Yes ✅ Yes ✅ Yes
Shows central tendency ✅ Yes ✅ Yes ✅ Yes ✅ Yes
Ease of construction ✅ Easy ? Moderate ? Moderate ✅ Easy
Best for Small–medium datasets Large datasets Comparing groups Small datasets

Frequently Asked Questions

The stem width (or class interval) is the unit used to split each data value into a stem and a leaf. For integer data, a stem width of 10 means the stem is the tens digit and the leaf is the units digit. A width of 1 would make each individual value its own stem (giving many stems), while a width of 100 would group values by hundreds. The calculator's "Auto" setting chooses a width that yields about 8–15 stems.

Yes. The calculator automatically detects the maximum decimal precision and scales the data internally. For example, 12.3, 12.5, 12.8 will be treated as 123, 125, 128 (multiplied by 10), and the stem width is adjusted accordingly. The key in the plot legend will indicate the scaling factor.

Negative values are fully supported. The calculator handles negative stems and leaves correctly. For example, −12 has stem −2 (or −1, depending on the stem width) and leaf 8 (since −12 = −2×10 + 8). The plot will display negative stems in ascending order (most negative first).

The median is the middle value when the data are sorted. If the count (n) is odd, the median is the (n+1)/2‑th value. If n is even, the median is the average of the n/2‑th and (n/2+1)‑th values. Our calculator uses this standard definition and displays the median with the same precision as the input data.

Variance is the average of the squared differences from the mean, measured in squared units. Standard deviation is the square root of the variance, measured in the original units, making it more interpretable. Our calculator uses the sample variance (dividing by n−1) and the sample standard deviation, which are unbiased estimators for population parameters.

We recommend classic texts like Exploratory Data Analysis by John W. Tukey, The Visual Display of Quantitative Information by Edward Tufte, and online resources such as Khan Academy and NIST/SEMATECH e-Handbook of Statistical Methods.
References: Tukey, J.W. (1977). Exploratory Data Analysis. Addison‑Wesley. MathWorld: Stem‑and‑Leaf Diagram; Wikipedia: Stem‑and‑leaf display. Reviewed by the GetZenQuery tech team, last updated June 2026.