Skip to main content

Free online tool · no signup

Free Chart Maker: Bar, Line, Pie & Donut Charts

Paste your data, pick a chart type, customize colors and labels, then download a high-resolution PNG or SVG. Everything runs in your browser — your data never leaves your device.

1. Your data

One row per line: Label, Value. Comma or tab separated — paste straight from Excel or Google Sheets. A first row like Month, Sales is detected as a header.

2. Customize

3. Your chart

PNG exports at 2× resolution (1280×800). SVG is a self-contained vector file — no watermark, no signup.

Bar vs line vs pie: which chart should you use?

Most bad charts are not drawn badly — they are the wrong chart for the question. Picking the right chart type matters more than colors or fonts, because each type answers a different kind of question. A bar chart answers “which category is biggest?”. A line chart answers “how did this change over time?”. A pie chart answers “what share does each part hold?”. When the chart type matches the question, readers understand it in seconds. When it does not, even perfect data confuses.

Use a bar chart to compare categories. Bars encode values as lengths, and humans judge lengths accurately, so bar charts are the safest default for comparisons: sales by region, survey responses by option, expenses by department. Sort the bars from largest to smallest when there is no natural order — sorted bars let readers see the ranking instantly. Always start a bar chart axis at zero: because bar length means value, cutting the axis off exaggerates tiny differences and misleads. This tool locks bar charts to a zero baseline for exactly that reason.

Use a line chart to show a trend over time. Lines emphasize the trajectory between points, which is what you want for monthly revenue, daily signups, or temperature across a week. A line chart with twelve monthly bars answers “how did this change?” far better than twelve separate bars, because the eye follows the slope. Unlike bar charts, a line chart axis may be zoomed to the data range — change is relative — but the axis must be labeled clearly so nobody mistakes a small wiggle for a big swing.

Use a pie or donut chart for parts of a whole — sparingly. Pie slices encode values as angles, and humans judge angles poorly, so pie charts only work with a few slices: five to seven at most. They are ideal for budget shares or market share, where the message is “these parts add up to 100%”. With more slices, thin wedges become unreadable — group the smallest into a single “Other” slice or switch to a sorted horizontal bar chart. Never use 3D pie charts: the tilt makes front slices look larger than equal slices at the back, a distortion documented in visualization research for decades.

When you have several series, choose grouped or stacked bars deliberately. Grouped bars place series side by side inside each category, which makes direct comparison easy — online vs in-store sales per month, for example. Stacked bars pile the series into one total bar per category, which shows how each part contributes to the whole. Do not stack more than four or five series, and avoid stacking when the middle segments are what readers must compare, because only the bottom segment shares a common baseline.

The honest workflow is: write down your question in one sentence, match it to the chart type above, then check the result against three rules — the axis starts at zero for bars, there are no more than seven pie slices, and every label uses plain words with units. Do that, and your chart will communicate clearly whether it is drawn here, in Excel, or by hand.

Chart type reference

Chart typeBest forExampleAvoid when
Bar (vertical)Comparing categoriesSales by regionShowing a trend over time — use a line chart
Horizontal barMany categories or long labelsRanked survey answersOnly a few short labels — vertical is fine
LineTrend over timeMonthly revenue, 12 monthsComparing unrelated categories
PieParts of a whole, max ~7 slicesBudget sharesMany slices or precise comparison — use bars
DonutParts of a whole with a center totalMarket share with grand totalSame limits as pie charts
Stacked barPart-to-whole across categoriesSales by channel per quarterReaders must compare middle segments
Grouped barComparing series within each categoryOnline vs in-store per monthMore than 4 series — it gets crowded

Worked examples

Example 1: monthly revenue as a bar chart

A coffee shop tracks monthly revenue in thousands of dollars: Jan Jan 12.4, Feb 15.1, Mar 13.8, Apr 17.2, May 16.0, Jun 19.5. The question is “which month performed best, and how fast are we growing?” — a comparison question, so a bar chart is the right choice.

  1. Paste the data into the box above, including the header row Month,Revenue, and select the Bar tab.
  2. Set the chart title to “Monthly Revenue” and the Y-axis label to “Revenue ($K)” so the units are explicit.
  3. Read the chart: the June bar is the tallest at $19.5K in June, and January is the shortest at $12.4K in January.
  4. Sanity-check the numbers: the six months total $94.0K, an average of $15.67K per month, and revenue grew 57.3% from January to June.
  5. Click Download PNG to save a 2×-resolution image for the monthly report.

Example 2: household budget as a pie chart

A household budgets $3,200 per month across five categories: Rent 35%, Groceries 15%, Transport 10%, Savings 20%, Other 20%. The question is “what share goes where?” — a parts-of-a-whole question, so a pie chart fits.

  1. Paste the data and select the Pie tab.
  2. Verify the shares add up: Rent 35% ($1,120.00), Groceries 15% ($480.00), Transport 10% ($320.00), Savings 20% ($640.00), and Other 20% ($640.00), which sums to exactly 100%.
  3. Keep the percentage labels on: Rent is 35% of the budget ($1,120.00), the single largest slice, while Transport is the smallest at 10% ($320.00).
  4. If a sixth small category appears later, group it into “Other” rather than adding a thin unreadable slice.
  5. Click Copy SVG code to embed the chart in a budgeting blog post.

Frequently asked questions

What is a chart maker?

A chart maker is an online tool that turns raw numbers into visual charts. You paste data such as monthly sales or survey results, pick a chart type, and the tool draws the chart instantly. This free chart maker runs entirely in your browser, so there is no signup and your data never leaves your device.

Which chart type should I use: bar, line, or pie?

Use a bar chart to compare categories, such as sales by region. Use a line chart to show a trend over time, such as revenue across twelve months. Use a pie or donut chart to show parts of a whole, such as budget shares. If you have more than about seven slices, switch to a bar chart, because small pie slices are hard to compare by eye.

How do I enter my data?

Paste rows into the data box, one row per line, in the form Label, Value. Columns can be separated by commas or tabs, so you can paste straight from Excel or Google Sheets. A first row like Month, Sales is detected as a header automatically. You can also edit the data in the built-in table or load a sample dataset to experiment.

Can I make a stacked or grouped bar chart?

Yes. Paste two or more value columns, for example Month, Online, In-store, and choose Grouped to place the bars side by side or Stacked to pile them into one total bar per category. Grouped bars make series easy to compare; stacked bars show how each part contributes to the total.

How do I download my chart as PNG or SVG?

Click Download PNG for a high-resolution image that works in slides and documents, or Download SVG for a vector file that stays sharp at any size and can be edited in vector graphics software. Both exports are generated on your device with no watermark.

Is this chart maker really free? Do I need an account?

Yes, it is completely free and no account is needed. The chart is drawn by JavaScript running on your own device, with zero network requests, so nothing you type is uploaded anywhere. That also means it keeps working offline once the page has loaded.

Can I embed the chart on my website or blog?

Yes. Click Copy SVG code to copy the chart markup, then paste it into your page HTML. Because the SVG is self-contained with inline styles, it renders exactly as you see it here, with no external dependencies.

Why does my pie chart look wrong with many slices?

Pie charts break down past roughly seven slices because thin wedges become impossible to compare by eye. Group your smallest categories into a single Other slice, or switch to a horizontal bar chart sorted from largest to smallest, which most readers find clearer.

Should I use a 3D pie chart?

No. Three-dimensional effects tilt the pie so slices at the front look larger than equal slices at the back, which misleads the reader. Visualization research has documented this distortion for decades. A flat pie or donut chart with direct percentage labels always communicates more honestly.

Why do the bars always start at zero?

Bar length encodes value, so starting the axis above zero exaggerates small differences and misleads readers. This tool locks bar charts to a zero baseline on purpose. Line charts are different: they show change over time, so a zoomed axis is acceptable there as long as it is labeled clearly.

What is the difference between a pie chart and a donut chart?

The math is identical: each slice angle equals its share of the total times 360 degrees. A donut chart simply cuts a hole in the middle, which gives you space for a center label such as the grand total, and many readers find the ring easier to scan than a full pie.

How many rows of data can I chart?

The data table accepts up to 200 rows, which covers most reports, surveys, and classroom datasets. If your data is larger, aggregate it first: sum daily figures into months or group long-tail categories into Other before charting.

Related tools

Free tool by NRTechStudio