Introduction to Highcharts

Highcharts is a pure JavaScript charting library and it provides an easy way of adding interactive charts to our web site or web application with minimal coding efforts.

Highcharts library is providing a wide variety of charts like line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange and polar chart types. 


The charts which are provided by highcharts library will work well in all modern browsers including mobile devices. The highcharts will run on any server that supports HTML rendering.

Highcharts Features

Following are the important features of highcharts.


  • Highcharts library is free for non-commercial purposes.
  • Highcharts will work on all modern browsers.
  • We can create the charts easily by making the required configurations in JSON.
  • We can print or download the charts without writing any additional functionality.

Highcharts Browser Compatibility

The highcharts will work with almost all the modern browsers which use SVG for graphic rendering. Even it will support legacy Internet Explorer (IE8 and before) which draw the graphics using VML.


Following table lists the different type of browser versions which the highcharts will support.


BrowserVersionRendering Technology
Firefox 2.0 + SVG
Chrome 1.0 + SVG
Safari 4.0 + SVG
Opera 9.0 + SVG
Edge 12.0 + SVG
Internet Explorer 6.0 - 8.0 VML
Android 3.0 + SVG

Higcharts Licence

Highcharts library is free for non-commercial purposes. So, we don’t required any permission to use the highcharts library for a personal website, school site or a non-profit organization.