Free JavaScript charts for your webpages

Background image Download 600+ Example charts

Open Source and free charts!

RGraph uses the MIT license RGraph is an Open Source (using the MIT license) library that creates charts using Javascript and either SVG or Canvas.

RGraph allows you to put amazing graphs, charts, and visual depictions of your data on your own website! It's free, and with it being Open Source you can edit the code as you wish to customize your results!


60+ different types of charts

Chart icons

There are over 60 different types of charts available for you to use from Bar, Line and Pie charts right through to Waterfall, Rose and Funnel charts. The base chart types can be configured to appear as different chart types and widgets too.


600+ examples of charts

RGraph has hundreds of examples that will help you easily get up and running. The 600+ demo pages, all with the source code highlighted, can be copied and modified as required to help get you up and running creating your charts in just minutes.

A 3D Bar chart
A 3D Bar chart
A stacked and filled Line chart
A filled Line chart
A horizontal Bar chart
A horizontal Bar chart
A stacked 100% Bar chart
A 100% Bar chart
A Radar chart
A Radar chart
A Rose chart
A Rose chart
A stacked Bipolar chart
A stacked Bipolar chart
A Line chart using errorbars
A Line chart using errorbars
A Waterfall with negative values
A Waterfall with negatives
A Scatter/Bubble chart
A Scatter/Bubble chart
A Gauge chart
An adjustable Gauge chart
A Pie/Donut chart
A Pie/Donut chart

See more examples...


What is a JavaScript chart?

It's a chart that's made inside the user's web browser with JavaScript. They usually use either the SVG or canvas elements - though they can also be based on HTML elements too (eg DIV tags or TABLE tags).

Their performance is excellent compared to generating image based charts on your server, because they're created by the user's computer instead of all the charts being created by your server.


Free dedicated technical support

Got a problem? The support forum is the place to go! You can use this support forum or if you prefer you can ask on StackOverflow

Most of the time answers to questions are provided within hours (or sooner) if they're asked during UK daytime hours.



Get started now!

Download the stable version of RGraph

Download RGraph and unleash the power of Javascript canvas and SVG charts on your site. If you run into questions, there's great support direct from the developers.