Code tool

Bar Chart Generator

Create a bar chart from manual data and copy SVG or JSON locally.

In-browser processingNo account requiredPrivacy details ↗

Enter 1–40 rows as label, value (or tab-separated). Labels must be 1–60 characters without commas or tabs; values must be finite and between 0 and 1 billion. Choose horizontal or vertical bars. SVG and JSON are generated locally; labels are text, never markup. No upload.

A QUICK WALKTHROUGH

How to use this tool

  1. Enter 1–40 rows as label, value (or tab-separated). Labels must be 1–60 characters without commas or tabs; values must be finite and between 0 and 1 billion. Choose horizontal or vertical bars. SVG and JSON are generated locally; labels are text, never markup. No upload.

Bar Chart Generator

Enter 1–40 rows as label, value (or tab-separated). Labels must be 1–60 characters without commas or tabs; values must be finite and between 0 and 1 billion. Choose horizontal or vertical bars. SVG and JSON are generated locally; labels are text, never markup. No upload.

GOOD TO KNOW

Common questions

How many rows can I enter?

Enter 1–40 rows. Labels must be 1–60 characters without commas or tabs, and values must be finite numbers from 0 to 1 billion.

Can I choose bar direction?

Yes. Choose horizontal or vertical bars before generating the chart.

Is the chart uploaded?

No. SVG and JSON are generated locally; labels are handled as text.