FreeData chart templates

70 free data charts you can put on any website

All 70 charts are live, in 7 categories. Every chart is drawn with plain HTML, CSS and vanilla JavaScript, with no chart library. Each one comes with a live demo, a clear guide on when to use it, the key code, and a single HTML file to download. Change the numbers, keep the design. Free for commercial use.

Chart types in the setComparison Charts
Free charts
with live demos
707 categories

No library. Just charts.

1. Comparison Charts

See all 10 comparison charts

2. Trends Over Time

See all 10 trends over time

3. Part to Whole

See all 10 part to whole

5. Relationships

See all 10 relationships

6. Flow and Network

See all 10 flow and network

7. Dashboard Widgets

See all 10 dashboard widgets

Questions people ask

Are these charts really free?

Yes. Every chart is released under the MIT license. You can use them on personal sites, client work and paid products without asking.

Do I need a chart library like Chart.js or D3?

No. Every chart is drawn with plain SVG and vanilla JavaScript. There is nothing to install and no library to load, so pages stay small and fast.

How do I use one of these charts on my website?

Open the chart, click Download HTML file, replace the numbers in the DATA list with your own and upload the file. You can also copy the SVG and script into an existing page.

Do the charts work on phones?

Yes. Every chart redraws itself to fit the screen, moves labels on small screens and supports touch, mouse and keyboard.

Are the charts accessible?

Each value can be reached with the Tab key and read out by screen readers, and every chart includes a data table. Animations turn off for people who prefer reduced motion.