.net Powerful JavaScript charts
RGraph is a JavaScript charts library based on HTML5 SVG and canvas. RGraph is mature (over 15 years old) and has a wealth of features making it an ideal choice to use for showing charts on your website.

More »


Get the latest version of RGraph (version 6.18, 1st June 2024) from the download page. You can read the changelog here. There's also older versions available, minified files and links to hosted libraries.

More »


RGraph can be used for free under the GPL or if that doesn't suit your situation there's an inexpensive (£129) commercial license available.

More »

RGraph is dual-licensed: Open Source and commercial

Open source license

RGraph is available for you to use freely under the terms of the GPLv2 license. This is a well-established open source license which gives you permission to use the RGraph software on your website or as part of your software. The gpl license does have consequences, however, on the license of the software that it's included in hence there is now a commercial license available for you to use in place of the open source license if you prefer that.

Commercial license: £129

Sample license PDF
If for any reason you prefer not to use gpl software there's a commercial license option available as well as the open source option, (for example you may prefer not to incorporate open source software into your project or website, particularly if it's commercial in nature). This license is available for a one-time fee (all versions are covered - current and future) of £129. You can use the PayPal button here to purchase this license type.

The license document will be sent to you by email as a pdf file. You can then download this file and, optionally, print it to keep as a record of your purchase. This license document includes the license key and date-of-purchase. See the sample license file for an example.

Commercial license 50% volume discount (x5): £322.50

You can buy RGraph licenses in bulk. For example, you may want to license multiple clients if you're a design agency. The volume licensing is a cost-effective way of doing that. The volume discount allows you to buy 5 RGraph licenses at a generous 50% discount. You can then use these licenses with your own clients.

Commercial license FAQs

Do I need a commercial license?
If you're happy to use RGraph under the terms of the open source GPLv2 license then you can do so. If you would prefer not to be subject to the open source license though then the commercial license is there for you.

How many commercial licenses should I buy?
You just need a single RGraph Commercial license to cover you or your business. If you're a web design firm or an individual managing multiple websites then each client should have their own license - this is where the bulk license pack can prove beneficial to you. If you make a piece of software that you want to incorporate RGraph into and you wish to buy an RGraph license to cover it you only need a single RGraph license no matter how many users of your software there are.

How long does the commercial license last for?
There is no expiry date on the license - it's perpetual. This means that there is no annual renewal - once you've bought the license there's nothing more that needs to be done.

Am I allowed to customise or alter the software under the commercial license?
Yes - you can tailor the RGraph libraries as your needs require. You can then pass these customisations on to your customers without restriction if you want to. If you need advice on how best to make a particular customisation you can ask for help on the support forum.

Is the RGraph Commercial license specific to a particular version?
No. All past, current and future releases of the RGraph software are covered by the RGraph license. This means that you can buy a single license for your company and then upgrade as much as or as little as you wish.

How many developers can make use of RGraph under the commercial license?
There's no limitation on developers or "seats" made by the license. So you could have just a single developer at your company or 100 and you would still be covered by just a single RGraph license.

Are there any discounts for startups?
If your company is a startup and funds are tight then you can still use RGraph under the terms of the open source license. When you have the funds and are ready to buy a commercial license then please do so then.

I completed a purchase via PayPal, but I have not yet received the software.
The RGraph software is not key-protected or time-limited so please get the download archive from the download page as normal. If you've not received the license document (which is your proof-of-purchase) then please get in touch with me by email and I'll get the license resent to you.

Is it possible to amend my license details?
You can make minor changes to the name on your license if you want - simply get in touch by replying to the license email. The license code cannot be updated however.

Where can I find my license details?
The details for the license are at the top of the license document. and also in the email that was used to send the license document to you.