Skip to content
SPECIFICTION
Get listed

CanvasJS vs Datawrapper

CanvasJS

canvasjs.com

Datawrapper

datawrapper.de

Side by side

FigureCanvasJSDatawrapper
Price from$299/mo$21/mo
Free plan—Yes
Free trialYes—
Open source—Yes
WebYesYes
WindowsYesYes
macOSYesYes
LinuxYesYes
iOSYesYes
AndroidYesYes
API—Yes
Self-hostedYesYes
Plans published205
Spec score · Data Visualization Software8.8 (#15)9.4 (#1)
Free planYesYes
HeadquartersClaymont, Delaware, United StatesBerlin, Germany
ProductCanvasJS is an HTML5 and JavaScript charting library for creating interactive data visualizations and dashboards.Datawrapper is a web app for creating and publishing charts, maps, and tables.
SupportStandard support is forum based; priority support includes email support with a stated 24-hour response on working days, hot fixes and requested early access to features.Support is available by contact form, email, and an Academy with more than 100 articles; paid plans list email-based support.

Plans

CanvasJS

  • Chart Website$299 a month
  • Chart Website with Priority Support$399 a month
  • Chart Single Developer$399 a month
  • Chart Single Developer with Priority Support$499 a month
  • Chart Team LicensePrice not published
  • Chart Team License with Priority SupportPrice not published
  • Chart Unlimited Developer$1,999 a month
  • Chart Unlimited Developer with Priority Support$3,999 a month
  • StockChart Website$499 a month
  • Website$299, paid once

CanvasJS pricing →

Datawrapper

  • FreeFree
  • Pro$21 a month
  • Business$39 a month
  • Custom theme add-on$499 a month
  • EnterprisePriced on request

Datawrapper pricing →

In their own words

CanvasJS

CanvasJS is an HTML5 and JavaScript charting library for interactive data visualizations and dashboards. It offers more than 30 chart types, including line, bar, pie, scatter, candlestick, and stock charts. Data can come from JavaScript arrays, CSV files, JSON, AJAX endpoints, or application and server-side sources. Charts support real-time updates, zooming, panning, animation, image export, localization, and synchronization; dashboards can be embedded and refreshed on a schedule. CanvasJS says it can render 100,000 data points in a few hundred milliseconds. Developers can install it through NPM or add the maker’s CDN-hosted JavaScript files to a page. Integration packages or samples cover JavaScript frameworks and libraries as well as PHP, Python, ASP.NET MVC, JSP, and Spring MVC. Commercial licenses are perpetual and priced by developer count, with one year of upgrades and bug fixes. The listed Website plan is $299 as a one-time purchase for one developer and one non-SaaS website. Free licenses are offered for personal non-commercial projects, nonprofits, and students, with a watermark and credit link required.

Visit canvasjs.com

Datawrapper

Datawrapper is a web app for creating and publishing charts, maps and tables. Its feature overview lists 25 interactive, responsive and accessible visualisation types, including more than 20 chart types. Map options include symbol, choropleth and locator maps, as well as more than 4,000 basemaps and cartograms. Tables can include images, heatmaps, miniature charts, search, pagination and sorting. Users can embed visualisations on websites and export PNG, PDF or SVG files depending on plan. A PowerPoint add-in supports creating, editing, embedding and updating visualisations in presentations, while the REST API can create and edit charts and support integrations. Datawrapper says embeds have no trackers, cookies or third-party scripts and meet GDPR and CCPA requirements. It also says the service is hosted in Frankfurt and Stockholm within the EEA and is ISO 27001 certified. A free plan allows unlimited publishing and PNG downloads, but retains Datawrapper attribution. Pro costs $21 per user/month, excluding VAT, and removes attribution. The maker is based in Berlin and was founded in 2012.

Visit datawrapper.de