
Chart.js
The facts below are what the maker publishes about Chart.js, checked and dated. Our editors have not written about it yet.
Plans and prices
From Chart.js's own pricing page, checked 12 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Chart.js | Free | Open-source JavaScript charting library · MIT license |
The facts
Each one read from Chart.js's own pages, with the date it was checked.
What it does
- Accessibility
- Canvas content is not accessible to screen readers by default, so the documentation advises adding ARIA attributes or fallback content.checked 12 Oct 2026
- Bundle size
- Tree-shaking can reduce the JavaScript bundle by registering only the components an application needs.checked 12 Oct 2026
- Chart types
- The site says Chart.js supports 8 animated, customizable chart types.checked 12 Oct 2026
- Customization
- Users can combine chart types and extend the library with custom plugins, including for annotations, zoom, and drag-and-drop functionality.checked 12 Oct 2026
- Dashboard type
- bothchecked 21 Sep 2026
- Data sources
- JavaScript arrays,tuples,objects,data APIs,and Cubechecked 21 Sep 2026
- Distribution
- The project documents installation through npm and CDNJS or jsDelivr.checked 12 Oct 2026
- Installation
- The documentation provides installation via npm and CDN, and says repository downloads need to be built to generate distribution files.checked 12 Oct 2026
- Integrations
- Chart.js includes TypeScript typings and works with React, Vue, Svelte, and Angular, directly or through wrapper packages.checked 12 Oct 2026
- License
- Chart.js is open source under the MIT license and maintained by a community.checked 12 Oct 2026
- Node.js
- Chart.js can be used in Node.js for server-side plot generation with packages such as node-canvas or skia-canvas.checked 12 Oct 2026
- Performance
- The documentation describes data parsing and normalization shortcuts, data decimation, and tree-shaking to reduce rendering work and bundle size.checked 12 Oct 2026
- Purpose
- Chart.js is a simple, flexible JavaScript charting library for the modern web.checked 12 Oct 2026
- Rendering
- Charts render on HTML5 canvas elements.checked 12 Oct 2026
- Responsive
- Charts redraw when the browser window is resized.checked 12 Oct 2026
- Security
- The repository's security advisories page says there are no published security advisories.checked 12 Oct 2026
- Security and compliance
- The official pages reviewed provide no security or compliance claims.checked 12 Oct 2026
- Support
- The project directs support questions to Stack Overflow using the chart.js tag.checked 12 Oct 2026
Where it runs
- Browser support
- The documentation lists current Chrome, Edge, Firefox, and Safari support and says Internet Explorer 11 support was dropped in version 3.checked 12 Oct 2026
- Platform
- webchecked 21 Sep 2026





