Phone: (617) 982 1253
Email: adrian@violinplot.com
Professional violin plots in seconds — no coding, no software, no sign up
This free tool lets you create publication-quality violin plots directly in your browser. Paste your numbers, choose a style, and get a downloadable chart with full statistics instantly. It uses Python and seaborn under the hood — the same library used by data scientists and researchers worldwide.
Select Single Variable Analysis for one dataset, or Compare Multiple Categories to compare groups side by side.
Paste values separated by commas — e.g. 12, 15, 18, 20, 25. For categories also add a label per number — e.g. Group A, Group A, Group B, Group B.
Pick from Basic Violin, Violin with Quartiles, Median Highlighted, or Horizontal. Basic Violin is a great starting point.
Your chart appears instantly with 8 statistics. Click Download PNG to save a 300 DPI image ready for reports and presentations.
A violin plot is a statistical chart that shows the full distribution of a dataset. It combines a box plot (median and quartiles) with a kernel density estimate (where data is most concentrated). The result looks like a violin — wide where data clusters, narrow where data is sparse.
Unlike a bar chart or box plot, a violin plot reveals the complete shape of your data — whether it’s symmetric, skewed, or has multiple peaks.
Shows distribution shape
Reveals data density
Shows median & quartiles
Detects bimodal data
Good for small datasets
Reading a violin plot is straightforward once you know what each part means. Start from the overall shape then look at the inner details.
Wide in the middle means data clusters around the center. Wide at top or bottom means data is skewed that way. Two bulges means two groups exist within the data.
The thickest center line is the median. The two outer dashed lines are Q1 (25th percentile) and Q3 (75th percentile). The space between them contains the middle 50% of your data.
The wider the violin at any point, the more data values exist there. Very wide at 25 and narrow at 50 means far more data points sit around the value 25.
The very top and bottom show max and min values. Very thin pointy tips suggest rare outliers. A rounded tip suggests values gradually trail off.
One wide bulge in the center. Data clusters around one main value. Common in heights, test scores, and natural measurements.
Two separate bulges. Data has two distinct groups. Example: exam scores where half the class prepared and half didn’t.
Wide at the bottom, narrow long tail at top. Most values are low with a few very high. Common in income and sales data.
Wide at top, narrow long tail at bottom. Most values are high with a few very low. Common in age-at-retirement data.
Violin plots work best when the shape of your data matters — not just the average
Comparing experimental results across treatment groups, visualizing student performance, and presenting findings in papers.
Comparing sales across regions, evaluating A/B test results, and analyzing customer segments or KPI distributions.
Comparing patient outcomes between treatments, visualizing clinical trial results, and supporting evidence-based decisions.
Exploratory data analysis, feature distribution visualization, and model performance comparison across datasets.
Yes — 100% free. No account, no registration, no payment. Just open the page, enter your data, and create your violin plot. There are no limits on how many times you can use it.
You need a minimum of 3 values, but violin plots work best with 15 or more. For group comparisons, aim for at least 15 values per group for a meaningful result.
Select Compare Multiple Categories in Step 1. Enter all your numbers first, then a category label for each number. For example: values 85, 90, 78, 95 with categories Class A, Class A, Class B, Class B.
Basic Violin is clean and simple. With Quartiles is best for research showing Q1, median, Q3. Median Highlighted is best when the median is the key number. Horizontal is useful for long category names.
No. Your data is only used to generate the chart and is never saved, logged, or shared. Once the plot is created the data is discarded immediately.
Yes. The PNG download is 300 DPI — publication quality. Use it freely in academic papers, reports, or presentations. No attribution required.
Yes. The tool is fully responsive and works on any screen size — phone, tablet, or desktop.
Just numbers separated by commas — for example: 12, 15, 18, 20, 25. Decimals work too: 1.5, 2.3, 4.7. No headers, no spreadsheets, no special formatting needed.
Transform complex datasets into clear, interactive visualizations with Violin Plot. Start exploring data distributions in a way that empowers insight and drives smarter decisions.



