Bubble Chart Maker

Visualize three dimensions of data - X position, Y position, and bubble size - with as many series as you need.

Export Chart

Bubble Chart Maker - Plot Three Variables on One Canvas

A bubble chart is a scatter plot with a twist: each point carries three numbers instead of two. The X position is one variable, the Y position is another, and the size of the bubble is a third. That extra dimension is what makes bubble charts so useful - you can see correlation, ranking, and magnitude all at once, without stacking three different charts on top of each other.

This free online bubble chart maker lets you build presentation- ready bubble plots in seconds. Add as many series as your story needs (up to ten), pick custom colors, switch between automatic and manual bubble sizing, and download the result as PNG, JPEG, or SVG. There's no signup, no install, and no upload - every chart renders locally in your browser, so your data never leaves your device.

Whether you're comparing products by sales, profit, and market share; mapping countries by GDP, population, and life expectancy; or visualizing experiments by input, output, and uncertainty - the bubble chart packs the most insight per square inch of any common chart type.

Where Bubble Charts Earn Their Keep

Bubble charts show up wherever someone needs to compare items across three dimensions at once. A few of the most common places they pop up:

Product & Portfolio Analysis

Plot products by revenue (X), profit margin (Y), and unit volume (size). The big bubbles in the top-right are your stars; the tiny ones in the bottom-left are your dogs. One chart, the whole portfolio.

Country & Demographic Data

Hans Rosling made this famous: GDP per capita on X, life expectancy on Y, population as bubble size. Comparing countries on three economic metrics simultaneously is exactly what bubble charts do best.

Marketing & Channel Mix

Map ad channels by spend (X), conversions (Y), and reach (size). The visual sorts itself - small bubbles in the top-left are your most efficient channels; big bubbles bottom-right are your sinkholes.

Research & Scientific Data

Plot experiments by input variable, output measurement, and sample size or uncertainty. Reviewers can spot weak data points (small bubbles) versus high-confidence ones at a glance.

Healthcare & Risk Mapping

Hospitals plot conditions by frequency, severity, and patient count. Insurers map risks by likelihood, impact, and exposure. Three risk dimensions is the natural fit for a bubble chart.

Education & Performance

Schools and bootcamps compare cohorts by average grade, completion rate, and class size. It surfaces both quality and scale in a single visual instead of two separate dashboards.

How Bubble Sizing Actually Works (Quick Explainer)

The third number - the bubble's size - is where bubble charts stop being just "a fancier scatter plot" and start carrying real information. This tool gives you a few different ways to control it, depending on what your data looks like.

The four sizing modes

  • Auto - Based on Y value: Bubble size scales with the Y value. Use this when you only have two real variables and want size to emphasize the Y axis. The default, and the right pick most of the time.
  • Auto - Based on X value: Same idea, but size follows the X value. Useful when X is the metric you most want to draw the eye toward.
  • Uniform: Every bubble renders at the same fixed size. Effectively turns the chart into a regular scatter plot - handy when you only care about position, not magnitude.
  • Manual: You enter a size for every data point yourself. Use this when the third variable is genuinely independent - population, market cap, sample size - and you want it represented faithfully.

Tips for Building a Better Bubble Chart

  • Don't cram in too many bubbles. Bubble charts shine with 5 – 50 data points. Past that, bubbles start overlapping and the picture turns into mush. Tweak the opacity slider to see overlapping bubbles, or split into multiple charts.
  • Use opacity to your advantage.Around 60 – 80% opacity lets overlapping bubbles blend into rich, layered colors. Solid bubbles hide whatever is behind them; that's usually a mistake on dense charts.
  • Pick distinct, vibrant colors per series. The default palette is built around saturated colors that stay distinct on a white background and against each other. Avoid two near-identical hues for different series - your reader will guess wrong.
  • Always label the axes and legend clearly.A bubble chart with no axis labels is unreadable. Spell out the unit ("Revenue ($M)", "Adoption (%)") so a reader who hasn't seen your slides can still follow.
  • Encode the "biggest" metric as size. Audiences instinctively read large bubbles as "more important." Make sure that matches your story - pick the metric that should drive attention as the size dimension.
  • Export as SVG for print or large displays. SVG keeps every bubble crisp at any zoom level, which matters when your chart ends up on a 4K screen or in a printed report. PNG and JPEG are perfectly fine for slides and the web.

Bubble Chart vs. Other Chart Types

Bubble charts solve a specific problem - three numerical dimensions per data point. If you don't have three, a simpler chart usually wins:

Chart TypeBest ForWhen to Avoid
Bubble Chart3 numerical dimensions per data pointHundreds of points (overlap kills clarity)
Scatter Plot2 numerical dimensions; spotting clustersWhen you have a third variable to show
Bar ChartComparing one metric across categoriesWhen you also need correlation between two metrics
HeatmapDensity across two binned dimensionsWhen you need to identify individual data points
Multi-Axis ChartTime series with metrics on different scalesWhen your data isn't time-based

Frequently Asked Questions About Bubble Charts

What is a bubble chart and how is it different from a scatter plot?+

A bubble chart is a scatter plot where each point carries a third value encoded as the size of the bubble. A regular scatter plot shows two variables (X and Y); a bubble chart shows three (X, Y, and bubble size). That extra dimension makes it perfect for situations where you need to compare items on three numbers at once - sales, profit, and market share, for example, or GDP, life expectancy, and population.

How many series can I plot at once?+

The tool supports up to 10 series, but readability drops fast after about 4 – 5. Each series gets its own color from the built-in palette, and you can add, duplicate, or remove series from the sidebar. If you need more than 10, consider grouping your data into broader categories first.

How are the bubble sizes calculated?+

You pick from four sizing modes: Auto Y (size follows the Y value), Auto X (size follows X), Uniform (all bubbles the same size), or Manual(you enter a size value for each point). For the auto modes, the tool normalizes values to a min/max pixel range that you can adjust with sliders, so the smallest bubble never disappears and the largest never blows out the chart.

Can I import data from Excel or CSV?+

Yes. Hit "Import Excel" in the Data Entry panel. The tool reads three columns per series - X, Y, and Size - and auto-detects how many series your file contains. So a spreadsheet with nine columns becomes three series, twelve columns becomes four, and so on. You can also download a template that matches your current series count.

Is my data private?+

Yes - every chart is built entirely in your browser. Your numbers are never uploaded, never logged, and never stored on any server. Close the tab and the data is gone. That makes the tool safe for sensitive financial figures, confidential business metrics, or any private dataset you wouldn't want sent across the internet.

Can I customize colors, opacity, and labels?+

Yes. Each series has its own color picker, the chart title and subtitle are editable, and you can rename both axes. The Colors & Styling section also exposes background and text color, a bubble opacity slider, a border toggle, and a legend position dropdown so you can put the legend exactly where it looks best.

What file formats can I download the chart in?+

You can export as PNG, JPEG, JPG, or SVG. PNG and JPEG work well for slides, social media, and embedding in documents. SVG is a vector format that stays crisp at any size - ideal for printed reports, large displays, or anywhere the chart might be resized after the fact.

How many data points does a bubble chart handle well?+

Bubble charts read best with 5 to 50 points across all series combined. With fewer than 5, a regular bar or scatter chart usually does the job more clearly. Past 50, bubbles start overlapping and the third dimension (size) becomes harder to compare. If you need more, drop the opacity, group your data, or split across multiple charts.

Do I need to sign up or pay to use this tool?+

No. The bubble chart maker is completely free, no account required, no watermark on downloads, and no usage limits. Build as many charts as you need.

Explore More Chart Tools

Bubble charts have been a favorite of analysts and presenters since long before Hans Rosling made them famous - they pack three dimensions of insight into a single, easy-to-read visual. This free bubble chart maker gives you everything you need to build one in your browser: a vibrant default palette, dynamic series management, smart auto-sizing, Excel import, and clean exports in PNG, JPEG, and SVG. No installs, no signups, and your data never leaves your machine.