Box Plot Maker

Paste your numbers and get a box and whisker plot with the five-number summary and outliers, using the same quartile method as your textbook, TI-84 or Excel.

Paste from Excel or CSV4 quartile methodsEditable SVG + 300 DPI PNG

1 group · 11 values · read as a single group

Try sample data:
Quartile method

Median of each half; the median itself is left out when n is odd. Matches the TI-83/84 and hand calculation in most courses.

Orientation
Label the numbers
Whiskers
Colors
Shape
PNG is 2400 px wide; SVG keeps text editable.
Five-number summary (TI-84 / textbook)
GroupnMinQ1MedianQ3MaxIQRMeanOutliers
—112591430910.636430
Show steps
  1. 1. Sort the datan = 11: 2, 4, 5, 7, 8, 9, 11, 12, 14, 15, 30
  2. 2. Mediann is odd, so the median is value #6 = 9
  3. 3. Q1Lower half (the median is left out because n is odd): 2, 4, 5, 7, 8 → Q1 = median of this half = 5
  4. 4. Q3Upper half (the median is left out because n is odd): 11, 12, 14, 15, 30 → Q3 = median of this half = 14
  5. 5. IQRIQR = Q3 − Q1 = 14 − 5 = 9
  6. 6. Fences (1.5 × IQR)Lower fence = 5 − 1.5 × 9 = -8.5; Upper fence = 14 + 1.5 × 9 = 27.5
  7. 7. Outliers and whiskersOutside the fences: 30. Whiskers run to 2 and 15, the most extreme values inside the fences.

The plot is computed on this page as you type. When you download it, the data and settings are saved to your history so you can reopen and edit the plot later.

Box Plot Examples

Each figure below is what this box plot maker draws from the sample data in the tool, unedited. The datasets are made up for demonstration. Open one in the tool to see its numbers and change any setting.

Single vertical box plot of 11 values labeled Min = 2, Q1 = 5, Median = 9, Q3 = 14, Upper whisker = 15, with an outlier at 30

Labeled box plot

Eleven values in one column, with the five numbers written next to the box. The point at 30 lies beyond the upper fence, so the whisker stops at 15 and 30 is drawn as an outlier.

Three side-by-side box plots of plant height for Control, Fertilizer A and Fertilizer B

Side-by-side box plots

Plant height under three treatments, one column per group. Comparing the medians (thick lines) and the box heights (spread of the middle 50%) is the quickest way to compare groups.

Box plots of commute time for bus and car with jittered data points and two open-circle outliers in the car group

Box plot with outliers and data points

Commute times by bus and by car with every value shown as a dot. Points beyond 1.5 × IQR from the box are drawn as open circles.

Horizontal box and whisker plots of hours of sleep for grades 6, 8, 10 and 12 with the mean marked by a diamond

Horizontal box and whisker plot

Hours of sleep for four grades, drawn sideways on a number line, the way many textbooks draw box and whisker plots. The diamond marks each group's mean.

Three box plots of test scores drawn from five-number summaries, each labeled with its five values

Box plot from a five-number summary

Three classes given only as min, Q1, median, Q3 and max, typed one line per class. With no raw data, each whisker runs to the min or max.

Two notched box plots of reaction time for morning and afternoon sessions with the mean marked

Notched box plot

Reaction times for a morning and an afternoon session. The notches around the medians do not overlap, a rough sign that the medians differ.

What is a box plot (box and whisker plot)?

A box plot (box and whisker plot) is a chart that shows how a set of numbers is spread out using five values, the five-number summary: the minimum, the first quartile (Q1), the median, the third quartile (Q3) and the maximum. The box runs from Q1 to Q3 and holds the middle 50% of the data, the line inside it is the median, and the whiskers reach out to the smallest and largest values that are not outliers.

John Tukey introduced it in Exploratory Data Analysis (1977). Box plot, box and whisker plot, box-and-whisker diagram and box chart all mean the same thing. It is the standard way to compare several groups at a glance, from class test scores to measurements in a lab report.

How to make a box plot by hand, step by step

To make a box plot, sort the data, find the median, find Q1 and Q3 as the medians of the lower and upper halves, check for outliers with the 1.5 × IQR rule, then draw the box and whiskers on a number line. Here are the five steps on one small dataset: the number of books 11 students read this year.

Data12, 2, 9, 30, 5, 14, 7, 11, 4, 15, 8

  1. Put the data in order

    12, 2, 9, 30, 5, 14, 7, 11, 4, 15, 8 sorted from smallest to largest is 2, 4, 5, 7, 8, 9, 11, 12, 14, 15, 30. The minimum is 2 and the maximum is 30.

  2. Find the median

    There are 11 values, so the median is the 6th one: 9. With an even count, the median is the average of the two middle values.

  3. Find Q1 and Q3

    Leave the median out and split the rest into two halves. Lower half: 2, 4, 5, 7, 8, so Q1 = 5. Upper half: 11, 12, 14, 15, 30, so Q3 = 14. This is the TI-84 and textbook method; software that uses a different method can give slightly different quartiles (see the table below).

  4. Check for outliers

    IQR = Q3 − Q1 = 14 − 5 = 9. The fences are Q1 − 1.5 × 9 = −8.5 and Q3 + 1.5 × 9 = 27.5. 30 is above 27.5, so it is an outlier. The upper whisker stops at the largest value inside the fence, 15.

  5. Draw the box plot

    Draw a number line that covers 2 to 30. Draw a box from 5 to 14 with a line at 9, a whisker from 2 to 5 and another from 14 to 15, and a separate dot at 30. If your teacher does not mark outliers, run the upper whisker all the way to 30 instead (choose Whiskers: Min to max in the tool).

Box plot of the books-read data drawn by the tool, labeled Min = 2, Q1 = 5, Median = 9, Q3 = 14, Upper whisker = 15, with an outlier at 30
The same 11 values in this box plot maker, with Label the numbers set to Q1 = ….

Why your quartiles don't match your calculator or Excel

There is more than one accepted way to compute quartiles, and calculators and spreadsheets do not all use the same one. The median, minimum and maximum always agree; Q1 and Q3 can differ, and with them the IQR, the fences and which points count as outliers. Here is the 11-value dataset from the steps above under each method, computed by this tool:

Quartile method in the toolSame result asQ1Q3IQR
TI-84 / textbookTI-83/84 1-Var Stats; hand calculation in most school courses5149
Tukey hingesR boxplot() and fivenum() (Tukey's hinges)6137
Excel INC / R / PythonExcel QUARTILE.INC, Google Sheets QUARTILE, R quantile(), NumPy, ggplot26137
Excel EXC / MinitabExcel QUARTILE.EXC, Minitab5149

Pick the method your class or field uses under Quartile method; the summary table under the plot names the method it used, so you can state it in your report. With an even number of values the first two methods always agree, and the differences shrink as the dataset gets larger.

How to Use This Box Plot Maker

Three steps in your browser

The plot redraws as you type, so you can try a setting and see the effect straight away.

1

Enter Your Numbers

Paste a list of numbers, columns copied from Excel or Google Sheets (one group per column, names in the first row), or open a CSV file. Only have the five-number summary? Switch to 5-number summary and type min, Q1, median, Q3 and max for each group. Numbers buried in a paragraph or a PDF? Paste them into Describe with AI.

2

Match Your Method and Style

Choose the quartile method your class or software uses, whether whiskers stop at 1.5 × IQR or run to the min and max, and whether to label the five numbers on the plot. Add data points, the mean or notches, set the orientation, and type an axis label and title.

3

Download and Copy the Summary

Download a 300 DPI PNG for Google Docs, Word or slides, or an SVG whose text stays editable. Copy the five-number summary table (with IQR, fences and outliers), or open Show steps to check each calculation against your own working.

How to read and compare box plots

Read one box plot from the middle out:

  • The line in the box is the median: half the values are below it, half above.
  • The box spans Q1 to Q3, the middle 50% of the data. Its length is the interquartile range (IQR), a measure of spread that ignores extreme values.
  • The whiskers show the rest of the range, up to the most extreme values that are not outliers.
  • Separate dots are outliers: values more than 1.5 × IQR below Q1 or above Q3.
  • Skew: if the median sits near one end of the box, or one whisker is much longer, the data are skewed toward the longer side. Turn on Mark the mean: a mean (◇) above the median points to right skew, below it to left skew.

To compare groups, look at the medians first (which group is typically higher), then the box lengths (which group is more spread out), then the whiskers and outliers. If the boxes barely overlap, the groups clearly differ; if they overlap a lot, the difference in medians may be small compared with the spread. A box plot does not show how many values each group has or whether the data have two peaks, so report n, and switch to the violin plot maker when the shape of the distribution matters.

What data can you paste?

Raw values, one observation per cell, in any of these layouts:

LayoutLooks likeUse when
A single list12, 2, 9, 30, 5 or one number per lineOne set of numbers, as in most textbook exercises
One column per groupBus, Car in row 1, values belowYou copied columns out of Excel or Google Sheets
Group + valuegroup, value per row, e.g. Car, 22Data exported from R, Python, SPSS or a form

Tabs (what spreadsheets copy), commas, semicolons and spaces all work, columns can have different lengths, and cells such as NA are skipped and counted under the box.

A five-number summary, when that is all you have: switch to the 5-number summary tab and type one group per line, for example Class A: 52, 64, 71, 80, 95 in the order min, Q1, median, Q3, max. A table copied with the header group, min, q1, median, q3, max works too. With only five numbers the tool cannot know the outliers, the mean or n, so it draws whiskers to the min and max.

Box plots in Excel, Google Sheets, R and Python

  • Excel (2016 and later) has a built-in Box and Whisker chart: select the data, then Insert › Insert Statistic Chart › Box and Whisker. Its quartile calculation is a format setting on the series (inclusive or exclusive median), so check that it matches the method your course uses.
  • Google Sheets has no box plot chart type. The closest is a candlestick chart built from a min, Q1, Q3, max table, which is why many people paste their columns into a tool like this one instead.
  • R: boxplot(value ~ group, data = df) uses Tukey's hinges; ggplot(df, aes(group, value)) + geom_boxplot() uses quantile() type 7.
  • Python: matplotlib.pyplot.boxplot and seaborn.boxplot use NumPy's linear percentiles, the same as Excel INC / R / Python here.

If you already work in R or Python, code is the reproducible route. Use this page when you need the figure now, want the five-number summary checked against your own working, or need a box plot from a five-number summary that spreadsheets cannot plot directly.

What do the notches in a notched box plot mean?

A notch narrows the box around the median. Its height is the median ± 1.58 × IQR / √n (McGill, Tukey and Larsen, 1978), the same formula as R's boxplot(notch = TRUE). If the notches of two boxes do not overlap, that is rough evidence that their medians differ. It is a visual guide, not a significance test, and the notch is only meaningful with a reasonable number of values per group: for small groups it can stick out past the box, so the tool clips it at Q1 and Q3.

What to include with a box plot in a report

Whoever reads your figure, a teacher, a lab supervisor or a reviewer, will look for the same things:

  1. n per group, under each box (on by default) or in the caption.
  2. What the whiskers show: 1.5 × IQR or min to max. Readers cannot tell from the picture alone.
  3. The quartile method, if your numbers will be checked by hand or against other software.
  4. Units on the value axis: Commute time (minutes), not Time.
  5. The data points for small groups (under about 20 values), so readers see how few there are.

A caption you can adapt: “Box plots of commute time by mode of transport. Boxes show the median and interquartile range; whiskers extend to the most extreme values within 1.5 × IQR; open circles are outliers. n = 30 per group.”

What This Box Plot Maker Does

Built for answers you can check

Every box is computed on this page from your numbers with the method you pick. AI only reads your text into numbers when you ask it to; nothing is drawn by an image model, so every quartile, fence and whisker comes from the values in the data box.

The same 11 values drawn twice by the box plot maker: TI-84 method gives Q1 = 5 and Q3 = 14, Excel QUARTILE.INC gives Q1 = 6 and Q3 = 13Methods

Four Quartile Methods

Match your calculator or software

TI-84 / textbook, Tukey hinges, Excel QUARTILE.INC and Excel QUARTILE.EXC. Switch and watch Q1, Q3 and the outliers update.

Box plot drawn by the tool with Min = 2, Q1 = 5, Median = 9, Q3 = 14 and Upper whisker = 15 written next to the boxLabels

Five Numbers on the Plot

Values or Q1 = … style

Write the min, Q1, median, Q3 and max (or the whisker ends) next to each box, spaced so labels never overlap.

Three white box plots drawn from five-number summaries, each labeled with its five valuesInput

Raw Data or Five-Number Summary

Lists, columns, CSV or 5 numbers

Paste a single list, columns from Excel, group-and-value rows, or just the five-number summary for each group.

Box plots of commute time with jittered data points, two open-circle outliers and the mean markedOutliers

1.5 × IQR or Min to Max

Plus points, mean and notches

Show outliers as open circles or run whiskers to the extremes, and add jittered data points, the mean or notched boxes.

Screenshot of the box plot maker preview with the PNG (300 DPI) and SVG (editable) download buttonsExport

Editable SVG and 300 DPI PNG

Docs, slides, posters

The SVG keeps real text, so labels stay editable in PowerPoint, Illustrator or Inkscape. The PNG carries 300 DPI and sits at the right size in Word and Google Docs.

Screenshot of Show steps: sorted data, median, Q1, Q3, IQR, fences and outliers worked out for one groupSteps

Show the Working

Check it against your own notes

Open Show steps to see your data sorted, how the median, Q1 and Q3 are found with the method you picked, the IQR, the 1.5 × IQR fences and which values are outliers.

Box Plot Maker — Common Questions

FAQ

Entering raw data or a five-number summary, changing settings and downloading the SVG and the 300 DPI PNG are free, with no account and no watermark; that part runs in your browser and never uses credits. Describe with AI uses 2 credits per run. New accounts get 5 credits plus daily check-in credits, and paid plans and credit packs are on the pricing page.

Switch the input to 5-number summary and type one line per group: a name, then the minimum, Q1, median, Q3 and maximum, for example Class A: 52, 64, 71, 80, 95. The box plot is drawn with whiskers from the minimum to the maximum. Outliers, the mean and n cannot be shown, because they need the raw values.

Quartiles can be computed in several ways. The TI-84 and most school courses take the median of each half and leave out the median when n is odd; Excel QUARTILE.INC, Google Sheets and Python interpolate; Excel QUARTILE.EXC and Minitab use another position rule. Choose the matching option under Quartile method and the tool's numbers will match.

Yes. ChatGPT can calculate the quartiles and draw a box plot with Python, but it does not always say which quartile method it used, and the methods give different Q1 and Q3 for the same numbers. Check that its method matches your class or software before you hand the plot in. Here you pick the method yourself (TI-84 and textbook, Excel QUARTILE.INC, QUARTILE.EXC or Tukey hinges), and Show steps lists every calculation so you can check the numbers against your own working.

With Tukey's 1.5 × IQR rule: any value below Q1 − 1.5 × IQR or above Q3 + 1.5 × IQR is drawn as an open circle, and the whiskers stop at the most extreme values inside those fences. The fences and the outliers are listed in the summary table. Choose Whiskers: Min to max to draw no outliers. Some textbooks also call points beyond 3 × IQR "extreme outliers"; this tool draws every point beyond the 1.5 × IQR fences the same way, as an open circle.

Yes. Select your columns (group names in the first row, values below), copy, and paste into the data box. Spreadsheets copy cells as tab-separated text, which the tool reads directly. Download the PNG and insert it into your sheet, document or slides.

Yes. Paste one column per group, or two columns (group and value), and the boxes are drawn side by side on a shared axis, vertically or horizontally, each with its own color and n.

Yes. Switch to Describe with AI and paste text that contains the numbers, or a five-number summary written in words. A text model copies the values into the data box and the plot is drawn by code from them, so the quartiles stay exact; values that do not appear in your text are dropped. If you only describe the data in words, simulated values are generated and the figure is labeled 'Simulated data'.

Yes, as an image. Download the 300 DPI PNG and insert it into Google Slides, PowerPoint, Keynote, Google Docs or Word, where it stays sharp. In PowerPoint for Microsoft 365 you can also insert the SVG and use Convert to Shape to edit labels and colors.

The plot is drawn in your browser, so nothing is uploaded while you type and edit. When you download a plot, its data and settings are saved to your history (your account, or this browser if you are not signed in) so you can reopen it. Text you submit to Describe with AI is sent to a language model to be read and is saved the same way.

Yes. Open Show steps under the summary table to see your own data sorted, how the median, Q1 and Q3 are found with the quartile method you picked, the IQR, the 1.5 × IQR fences and which values are outliers. Steps are shown for raw data; a five-number summary has nothing left to calculate.

Use a box plot to compare several groups side by side or to show the median, quartiles and outliers at a glance. Use a histogram to see the shape of one distribution in detail, such as two peaks or gaps, which a box plot cannot show. If you want both the shape and the box for several groups, a violin plot combines them.

Make Your Box Plot Now

Paste your numbers, pick your quartile method, download an editable SVG or a 300 DPI PNG. Free, and drawn in your browser.

Featured on Findly.tools