Box Plot Maker – Create Box and Whisker Plots Free

A free box plot maker online with AI analysis: compare multiple datasets side by side, detect outliers automatically, and export to PNG, SVG, CSV, or XLSX — no sign-up, everything computed locally in your browser.

Outlier Sensitivity
Chart Overlays
Colors
Box Plot AI

Hi! I'm your Box Plot analysis assistant.

• Analyze the data currently on your chart — I'll interpret min, Q1, median, Q3, max, IQR, and outliers • Generate sample data — e.g. "generate 10 datasets of monthly temperatures, 20 points each" • Explain statistics — ask me "what does IQR tell me?" or "how to spot skewness in a box plot"

Try: "Analyze my current data" or "Generate temperature data for 12 cities, 15 points each"

How to Use This Box Plot Maker

  1. Enter your data. Type or paste numbers separated by commas, spaces, or line breaks — this box plot maker also accepts columns copied straight from a spreadsheet. Add multiple datasets using the "Add Dataset" button for side-by-side comparison.
  2. Configure your chart. Choose colors for each dataset, adjust the IQR outlier multiplier, and toggle notch displays, mean markers, or jitter scatter overlays.
  3. Generate the box plot. Click Generate and the maker computes the five-number summary (min, Q1, median, Q3, max) for each dataset and renders the box plot.
  4. Analyze with AI. The AI chat panel interprets your box plot — compare medians, assess spread, identify skewness, and explain outliers.
  5. Export your results. Download charts as PNG, SVG, CSV, XLSX, or Markdown. All exports are one-click, no watermarks or sign-up required.

What is a Box Plot?

A box plot (also called a box-and-whisker plot) is a standardized way of displaying the distribution of data based on a five-number summary: minimum, first quartile (Q1), median, third quartile (Q3), and maximum. Invented by statistician John Tukey, it is one of the most widely used tools in exploratory data analysis.

The "box" spans from Q1 to Q3 — the interquartile range (IQR) — and contains a line marking the median. The "whiskers" extend to the most extreme data points within 1.5 × IQR of the quartiles. Points beyond the whiskers are plotted individually as potential outliers.

This free box plot maker runs entirely in your browser: paste your numbers and the box and whisker plot maker online computes every five-number summary locally — nothing is uploaded and no account is needed. It works as a box plot maker with outliers flagged automatically by the Tukey fences, as a box plot maker with 5 number summary tables for every dataset, and as a modified box plot maker in the classic Tukey sense, where whiskers stop at the fences and extreme points are drawn individually.

Add a second dataset and it becomes a double box plot maker for two-group comparison; add up to ten and you have a parallel box plot maker for side-by-side groups. It also doubles as a box plot maker for Excel data — copy any spreadsheet column and paste it directly, no add-in or export step required.

Why Use Box Plots?

  • Compare groups instantly. Place boxes side by side to see medians, spreads, and outliers across categories.
  • Detect skewness visually. A lopsided box reveals asymmetry — long upper whisker = right skew.
  • Identify outliers objectively. The IQR-based Tukey fences method flags statistically unusual data points.
  • Summarize large datasets compactly. One box plot can represent thousands of data points.

Worked Example: Computing a Box Plot by Hand

Take a small dataset of 10 test scores: 52, 58, 63, 67, 71, 74, 78, 82, 85, 88. Step 1 — sort (already sorted here). Step 2 — the median is the average of the 5th and 6th values: (71 + 74) / 2 = 72.5. Step 3 — split at the median; the lower half is 52, 58, 63, 67, 71, whose middle value is Q1 = 63; the upper half is 74, 78, 82, 85, 88, whose middle value is Q3 = 82.

Step 4 — compute the IQR: 82 − 63 = 19. Step 5 — the Tukey fences are 63 − 1.5×19 = 34.5 (lower) and 82 + 1.5×19 = 110.5 (upper). Every value lies inside the fences, so the whiskers simply reach the true extremes: min = 52, max = 88, and there are no outlier dots.

Paste those same ten numbers into the tool and compare: the box runs from 63 to 82, the median line sits at 72.5 — slightly left of center inside the box, a gentle hint of right skew. Doing this by hand once makes every box plot you meet afterward instantly readable.

Common Misreadings

  • Reading the box width as sample size. A wide box means high variability in the middle 50%, not more data points.
  • Assuming symmetry inside the box. A box plot cannot show bimodality — two clusters can hide in one box. Cross-check with a violin plot.
  • Treating whiskers as min/max in all tools. Tukey-style whiskers stop at the fences; true extremes beyond them appear as outlier dots.
  • Comparing medians without spread. Two groups can share a median while one is twice as variable — always read the IQR together with the median.

Related Tools

Frequently Asked Questions

Is there a free box plot maker online?
Yes — this page is a free box plot maker that runs entirely in your browser. Paste your data and the box and whisker plot maker computes the five-number summary instantly: no sign-up, no watermarks, and one-click export to PNG, SVG, CSV, XLSX, or Markdown.
What does a box plot show?
A box plot displays the five-number summary: minimum, Q1 (25th percentile), median, Q3 (75th percentile), and maximum. It also highlights potential outliers beyond 1.5× the interquartile range.
How many data points do I need?
A minimum of 5 data points per dataset is required. For reliable outlier detection and stable quartile estimates, 20+ data points per dataset is recommended.
Can I compare multiple datasets?
Yes. Add up to 10 datasets, each with its own color, label, and independent statistics. Toggle notch displays for visual significance testing between groups.
How are outliers detected?
Using the Tukey fences method (IQR × 1.5). Values below Q1 − 1.5×IQR or above Q3 + 1.5×IQR are flagged. You can adjust the multiplier in the settings panel.

Key Terms

Minimum (Min)
The smallest data point excluding outliers.
First Quartile (Q1)
The median of the lower half. 25% of data falls below Q1.
Median (Q2)
The middle value. 50% of data falls below the median.
Third Quartile (Q3)
The median of the upper half. 75% of data falls below Q3.
Maximum (Max)
The largest data point excluding outliers.
Interquartile Range
Q3 − Q1. Measures statistical spread; the width of the box.
Mean
The arithmetic average of all data points.
Outliers
Data points below Q1−1.5×IQR or above Q3+1.5×IQR (Tukey fences).

Computation Method

  • Quartiles are calculated using linear interpolation (method 7 from Hyndman & Fan, 1996), consistent with Python's NumPy and pandas defaults.
  • Outlier detection uses the Tukey fences method: lower fence = Q1 − 1.5 × IQR, upper fence = Q3 + 1.5 × IQR.
  • Chart scaling caps the display axis at the upper fence value so the visualization remains clear even when extreme outliers are present.

References