The most popular, robust and battle-tested JavaScript Charting library is now available for Android with our new Highcharts Android wrapper. Get gorgeous, multi-touch charts with just a few lines of code.

Try Android demo

or download Android Wrapper from: Bintray.


Read our Get started docs


Our customers include:

customer logos our customer logos


Highcharts is a SVG-based, multi-platform charting library that has been actively developed since 2009. It makes it very easy to add interactive charts to your mobile projects. It supports single touch-drag for data inspection, multi-touch for zooming, and advanced responsiveness for both apps and websites.

edit-image illustration

Flexible Layout & Styling

Customize your charts with features such tooltip, animation, drill-down, zoom in/out, and more.

responsive-image illustration

All the chart types you'll need

Includes your favorite charts such as line, column/bar chart, pie chart, treemap, scatter plot, gauges, and many more.

rocket-fast illustration

Friendly API Robust Documentation

Powerful, yet clean and simple API, with rich documentation and samples.


Since its first release in 2009, our charting tools have been developed with the most critical enterprise needs in mind. Our world-class development team works tirelessly to ensure that we remain lock-step with our users current and future needs.

Robust documentation

We take great pride in creating developer-friendly documentation and demos that make learning our tool a fun experience. Our API documentation contains descriptions of all the necessary classes and how to use them. You will also find several “getting started” guides, as well as in-depth documentation of its features and options with live code. As the infrastructure itself is intuitive, most developers will find it easy to use, even without referencing the documentation.

Vast chart collection

Highcharts currently supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall, polar chart types, and many more.

Options are optional

In most cases, charts look and behave exactly as you need without any modifications. For anything else, a simple options-structure allows for deep customization. Highcharts is also extendable and pluggable for experts seeking advanced animations and functionality. Check out some advanced customizations in our community section, and plugins in our extensions directory.

Flexible styling

Our elegant charts render crisp and clear at any resolution and are easily styled via Java or JavaScript API as well as CSS (web apps).


Easily bring chats to live to demonstrate complex relationships between data with live, dynamic updates of data and customizable animations.


The dedicated Android wrapper for Highcharts is designed to work with Android 5.0. and later. The chart creating process is simple as each main feature has its class; the framework is easy to install as well since only a few options are needed to generate the chart.


Our mobile solution encompasses a small JavaScript Webview embedded in your mobile application. The Highcharts Android Wrapper offers the capability to initialize the chart as a normal view in Android; the code is identical to the industry-leading Highcharts code, used across millions of web pages. A dedicated Android wrapper is available for developers who would prefer working with Java rather than JavaScript.

Vibrant community

The most significant developer community of any premium charting tool on Github, StackOverflow, and other forums is eager to offer additional assistance, platform-specific implementation advice and inspiration when you need it. Also, we have half-a-dozen dedicated support engineers monitoring our forums, StackOverflow, GitHub and support emails.