Column Chart Maker: Make a Column Graph Online

This free column chart maker draws vertical bars from your data. Replace the sample numbers, style the columns and download a PNG or SVG, with no signup needed.

Column chart titled Quarterly revenue for 2025, with one column per quarter: $42K in Q1, $48.5K in Q2, $45.2K in Q3 and $61.3K in Q4 $0 $10K $20K $30K $40K $50K $60K $70K Q1 Q2 Q3 Q4 $42K $48.5K $45.2K $61.3K Quarterly revenue 2025 chartjuice.com

How to use this column chart maker in 3 steps

  1. The Data tab in Chartjuice, with Upload file and Paste data beside a column chart
    1

    Replace the sample data

    Type over the sample in the table under the chart, or click Paste data or Upload file. Names go in the first column and numbers in the second. Chart columns shows them as Category and Values.

  2. The Style tab in Chartjuice, open beside a column chart
    2

    Set up the columns

    Open the Style tab and expand Bar options. Direction is already on Columns. With two or more number columns, Multiple series sets how they sit: Side by side, Stacked or 100%. Under Value labels, Show values on the chart prints each number above its column.

  3. The Download menu in Chartjuice: PNG at 1x, 2x or 4x, SVG and Copy image
    3

    Download it

    Click Download and pick PNG at 1x, 2x or 4x, or SVG. Copy image puts the chart on your clipboard for a slide or doc.

Column chart or bar chart: which one do you need?

A column chart is a bar chart turned upright: the bars stand on the horizontal axis, and the height of each one is its value. In Chartjuice both are one chart type, Bar, with Direction set to Columns or Bars.

This page is the column version of the Chartjuice bar chart maker: the same designer, opened on vertical bars. If you want the sideways kind, start there, or switch Direction to Bars in the Style tab.

Use columns when the order runs left to right

Columns suit a handful of short-named categories that come in a set order, and time most of all: months, quarters, school years. People read left to right as earlier to later, so a row of columns that climbs reads as growth. In the sample chart, Q1 to Q4 run along the bottom and Q4 stands tallest at $61.3K.

Switch to horizontal bars for long names or long lists

A label gets only as much room as its column is wide. In a test with ten survey answers of about 28 characters each, at the default chart size, only three of the ten labels were drawn under the columns, because Chartjuice leaves out labels that would overlap. With Direction set to Bars, all ten were drawn.

Go horizontal when:

  • the category names run past two or three words;
  • you have more than about eight categories;
  • the chart is a ranking, and the longest bar belongs at the top.

Clustered column charts: compare two or three series

A clustered column chart, also called a grouped column chart, draws one column per series side by side in each category. Use it to compare the series inside each category, such as fall and spring test scores for each of four classes.

To make one, give each series its own number column. Each number column gets its own color, and its heading becomes the legend entry. Leave Multiple series on Side by side. For two series, the double bar graph maker opens with this set up.

Two or three series read well. Four quarters with five series is already twenty columns, and past eight series Chartjuice shows a warning under the chart. To hide a series without deleting its data, click its name under Chart columns.

Stacked column charts: a total and its parts

A stacked column chart piles the series on top of each other, so the full height of a column is the total and each colored segment is one part. In the stacked example further down, the Q1 column is 240 units tall: 120 Basic, 80 Plus and 40 Pro.

Set Multiple series to Stacked. Only the bottom segment sits on the axis. Every other segment starts where the one below it ends, so its height is hard to compare from column to column. The stacked bar chart maker covers stack order.

Pick 100% when the split matters more than the size: every column fills the full height and the segments show shares.

How to read a column chart without being misled

Check where the vertical axis starts. Start it at 40, and a column for 48 looks four times as tall as a column for 42, though 48 is only one seventh more. Chartjuice starts the axis at zero. If you set Min above zero under Vertical axis in the Style tab, a warning appears under the chart.

Then read the labels, not the gridlines. With Show values on the chart turned on, each column carries its exact number, and nobody has to guess between $40K and $50K. Check the units too: 60 could be dollars or percent, so put the unit in the subtitle or the axis title.

When a column chart is the wrong chart

A single list of raw numbers, such as 30 quiz scores, needs bins instead of categories: use the histogram maker. For a long run of dates, a line graph shows the trend better than dozens of thin columns.

Ask AI to set up the columns

Click Ask AI and type something like "stack the columns and show the values". The assistant changes the same settings you would by hand, so you can adjust anything afterward. It sees your column names and a small sample of the rows, not the whole file.

Everything you need to make a column chart

  • Upload a file

    Drop in a CSV, TSV, XLSX, XLS or ODS file. It is read in your browser and never uploaded. One chart takes up to 5,000 rows and 50 columns.

    The Paste data dialog in Chartjuice with a table pasted from a spreadsheet
  • Looks good out of the box

    Columns start with rounded tops and light gridlines. Change Corner radius under Bar options, pick a preset palette under Colors, or save your brand colors with Pro.

    The Colors section in Chartjuice with preset palettes, open beside a column chart
  • Design with AI

    Ask for stacked columns or a new palette in plain English, then fix anything by hand. A free account gets 3 tries, and Pro gets 50 messages a day.

    See what the AI graph maker can do

    The Chartjuice AI assistant editing a column chart from a plain-English request
  • Download PNG or SVG

    Download a PNG at 1x, 2x or 4x, optionally transparent, or an SVG. Free downloads carry a small, faint "chartjuice.com" in the bottom-right corner, and Pro removes it.

    A column chart downloaded from Chartjuice as a PNG

Frequently asked questions

What is the difference between a column chart and a bar chart?

A column chart has vertical bars and a bar chart has horizontal ones. Both compare amounts across categories, and many people call both a bar graph. Use columns for time and short names, and the bar chart maker for long names or long lists.

How do I make a clustered or stacked column chart?

Put the category names in the first column and add one column of numbers for each series. In the Style tab, under Bar options, set Multiple series to Side by side for clustered columns, Stacked for stacked columns or 100% to show shares.

How do I show the value on top of each column?

Open the Style tab, expand Value labels and turn on Show values on the chart. Position puts the number above the column or inside it, and Number format adds a prefix such as $ or a suffix such as %.

Should a column chart start at zero?

Yes. The height of a column is its value, so cutting off the bottom makes small differences look large. Chartjuice starts the vertical axis at zero and warns you if you set Min above it.

Can Claude or ChatGPT make a column chart?

Yes. Connect an AI assistant to Chartjuice once, then paste your data and ask in plain words. The column chart is saved to your account and opens in the editor.

Is the column chart maker free?

Yes. Making and downloading column charts is free and needs no account. A free account saves up to 5 charts. Pro, at $12 a month or $120 a year, removes the chartjuice.com mark and saves your brand colors (see pricing).

Want the full tour? Read how Chartjuice works.

Keep your column charts in a free account

You can make and download a column chart without signing up. A free account saves your charts so you can edit them later.