Highcharts is a family of JavaScript charting libraries from Highsoft for developers embedding charts, maps, Gantt timelines and dashboards, licensed per seat.
Highcharts gives developers a ready chart layer for their own web and mobile apps, so axes, tooltips, legends and zooming do not have to be drawn by hand. It is built and maintained by Highsoft AS, an independent company based in Vik i Sogn, Norway. The core library is pure JavaScript and renders every chart as SVG. Options can be set in code or styled through CSS, and the accessibility module adds keyboard navigation and screen reader support. Highcharts Core covers the standard chart types from area to x-range, plus treemap, sankey, sunburst, waterfall and packed bubble charts. Highcharts Stock adds timeline and candlestick charts with a navigator, a range selector and technical indicators. Highcharts Maps draws choropleth and point maps for anything tied to geography, and Highcharts Gantt places tasks, events and resources on a schedule. Highcharts Dashboards assembles charts into synchronized layouts from ready-made components. Highcharts Grid handles tabular data, with Grid Lite for viewing and Grid Pro for editing. The library suits front-end and full-stack developers who need charts they can shape entirely through code. Software vendors embedding reporting in a SaaS product get charts that follow their own interface. Finance teams use Stock with the Data Connector for Morningstar to show market data inside client platforms. Project tools reach for Gantt, and publishers of sales or election results turn to Maps. Teams with accessibility obligations get keyboard and screen reader support without building it themselves. Official integrations for React, Angular, Vue, Svelte and Flutter, maintained by Highsoft, drop the charts into an existing front end as components. Data can arrive from a CSV file, a Google Sheet or a polled endpoint, so a chart updates on its own. On the server, the Node export server renders the same configuration to images or PDF for automated reports. Python teams reach the library through Highcharts for Python. Exported SVG files carry a chart into print, while readers of the live version hover, zoom and click through the numbers behind it.
Pricing
View plans-
Personal and educational use
Free
- No-cost license for personal and educational projects
- Commercial use needs a paid seat license
-
Highcharts Core
$366 per year
Per seat per year, billed annually as a subscription
- Commercial license for the base JavaScript charting library
- Highcharts Stock add-on at $366 more per seat per year, with candlestick, OHLC, navigator and range selector
- Highcharts Maps add-on at $128 more per seat per year
- Highcharts Gantt add-on at $73 more per seat per year
- Highcharts for Python integration at $110 more per year, priced per year and not per seat
- Optional extras at checkout include Advantage Plus and a perpetual option with lifetime access to the current version
- Libraries are added one by one; none is bundled with Core
-
Highcharts Dashboards
$264 per year
Per seat per year, billed annually as a subscription
- Dashboard library with ready-made components and data synchronization
-
Highcharts Grid Pro
$316 per year
Per seat per year, billed annually as a subscription
- Data grid with editing, sorting and search
-
Highcharts Grid Lite
Free
- Free version of Highcharts Grid for viewing and interacting with tabular data
- Editing and extended functions need Grid Pro
Features
- Included: Library of chart types beyond bar and line
- Included: Choropleth and point maps
- Included: Responsive embed code for published charts
- Included: SVG and PDF vector export
- Included: Custom brand themes with fonts and palettes
- Included: Annotations and highlight callouts
- Included: Hover tooltips and click-to-highlight interactivity
- Included: Live data from a spreadsheet or URL
- Not included: Animated and scrollytelling stories
- Included: Chart accessibility features
- Included: Interactive data tables with sorting and search
- Not included: Version history for published charts
- Not included: Team workspaces with chart-level permissions
- Included: Self-hosted publishing of charts
- Included: Chart rendering API
- Included: Attribution-free publishing
- Included: Free plan for public charts
Additional Features
- Highcharts Core SVG charting library in pure JavaScript
- Treemap, sankey, sunburst, waterfall and packed bubble charts
- Highcharts Stock timeline and candlestick charts
- Over 40 built-in technical indicators in Highcharts Stock
- Navigator and range selector for high-volume data
- Highcharts Maps choropleth and point maps
- Highcharts Gantt task, event and resource timelines
- Highcharts Dashboards with built-in data synchronization
Best for
- Front-end developers adding interactive charts to web apps
- SaaS vendors embedding reporting inside their own product
- Fintech teams building trading and portfolio views
- Developers already working in React, Angular or Vue
- Project management tools that need Gantt scheduling views
- Python developers producing Highcharts output from their code
- Organizations with accessibility requirements for published charts
- Students and hobbyists on personal or educational projects
Use cases
- Embedding interactive charts in a web or mobile application
- Building stock charts with technical indicators and a navigator
- Plotting sales or election results on a choropleth map
- Scheduling tasks and resources on a Gantt timeline
- Assembling a synchronized dashboard from ready-made components
- Showing tabular data beside charts with Highcharts Grid
- Rendering charts on the server for automated reports
- Exporting charts as SVG or PDF for print
- Visualizing Morningstar financial data in client platforms
- Making charts usable by keyboard and screen reader users
- Refreshing a chart from a live CSV file or Google Sheet
- Applying a company theme to every chart through CSS
Screenshots & Videos
Explore Highcharts in action
User Reviews
Compare with Similar Software
Click to compare side by side with Highcharts