Box plot maker.

Upload a CSV or Excel file, or paste your data. Choose the columns to plot, preview your box plot, and download it free.

Free to useNo watermark
From your spreadsheet to a finished box plotNo signup · Your data stays on your device
2

Preview your box plot

Sample data · replace with yours

Each box summarizes a group. Outliers remain visible as individual points.

Blueprint style
3

Download your chart

PNG for slides · SVG for editing · PDF for printing

Calculated values

Whiskers end on observations. Flagged values remain in the data and appear as points.

GroupNMinimumQ1MedianQ3MaximumLow whiskerHigh whiskerIQRFlagged observations
Morning81011.7513.515.251710173.50
Evening8811.51518.52282270
Inspect every input row (16)
GroupValue
Morning10
Morning11
Morning12
Morning13
Morning14
Morning15
Morning16
Morning17
Evening8
Evening10
Evening12
Evening14
Evening16
Evening18
Evening20
Evening22

How to make a box plot

Compare distributions using calculated quartiles, medians and whiskers. Choose linear-interpolated quartiles or the exclusive median-of-halves method, and keep outlying observations visible.

  1. Upload a file or paste spreadsheet cells. Choose the columns and check the preview before creating your chart.
  2. Inspect every selected row. Missing or invalid numbers need correction; they are never filled with zero.
  3. Set the calculation options, then inspect the calculated values below the chart.
  4. Edit the title, labels and source note. Download an image, PDF, original CSV or ECharts configuration.

The editor accepts up to 2,000 observations for distributions and scatter plots, eight box-plot groups, or 50 bar/Pareto categories. A bar chart can include up to five series. Spreadsheet preview accepts files up to 8 MB, 2,000 rows and 100 columns. Data stays in your browser.

Choose a quartile convention

The default uses linear interpolation at rank (n − 1)p in the sorted sample, equivalent to R quantile type 7. At p = 0.25, 0.5 and 0.75 this gives Q1, the median and Q3. The alternate method takes medians of the lower and upper halves, excluding the middle observation when the sample size is odd. These methods can give different results for the same small sample.

Fences and whiskers are different

The IQR is Q3 minus Q1. With the 1.5 × IQR rule, the lower fence is Q1 − 1.5 × IQR and the upper fence is Q3 + 1.5 × IQR. Whiskers stop at the most extreme observed values within those fences. They are not usually located exactly on the fence. Observations beyond the fences appear as separate points and stay in the input data.

Compare groups with their sample sizes

Use long-format data: a group name followed by one observation on each row. Repeat the group name for its other observations. This handles unequal group sizes without inventing blank values. The summary table includes each group’s N, full minimum and maximum, quartiles, IQR, whiskers and number of flagged observations.

Understand the limits of the picture

The standard box spans the middle half of the data. Its width does not encode sample size, and the tool does not add notches, confidence intervals or a significance test. Minimum-to-maximum whiskers are available as an explicit alternative. Selecting them changes the displayed summary; it does not remove or correct unusual values.

Method references

Built by SupaMakers. Inspect the open source calculations and reuse terms.

Worked box plot examples

Explore the collection
Side-by-side box plots comparing two groups

Side-by-side box plots comparing two groups

Box plot · Fictional data

These box plots compare fictional morning and evening completion times. Both groups contain eight observations, but the evening sample has a wider middle spread and a higher median.

Explore chart & data
Box plot with an outlier and visible fences calculation

Box plot with an outlier and visible fences calculation

Box plot · Fictional data

This box plot keeps a large fictional observation visible as a separate point. The nine values run from 2 to 30, with most between 2 and 8. The 1.5 × IQR rule determines where the whiskers stop.

Explore chart & data
Box plots with equal medians and different spreads

Box plots with equal medians and different spreads

Box plot · Fictional data

Two groups can have the same median while looking very different in a box plot. These fictional samples both centre on 10, but the wide group has a much larger IQR and observed range.

Explore chart & data
Box plot quartiles for a five-value sample

Box plot quartiles for a five-value sample

Box plot · Fictional data

Quartile conventions can visibly change a small-sample box plot. This example uses 2, 4, 7, 10 and 16 with the median-of-halves method, excluding the overall middle observation when forming the halves.

Explore chart & data
Box plots of signed changes around zero

Box plots of signed changes around zero

Box plot · Fictional data

These box plots compare signed fictional changes for two groups. Negative observations remain valid values, and the zero reference helps distinguish decreases from increases without forcing the whole distribution above zero.

Explore chart & data
Minimum-to-maximum box plot whiskers

Minimum-to-maximum box plot whiskers

Box plot · Fictional data

A box plot can use whiskers that reach the observed minimum and maximum. This example selects that convention explicitly, so large observations are included in the whisker range rather than drawn as separate IQR flags.

Explore chart & data