Overview
Datawrapper is a no-code visualization tool built by and for data journalists. Founded in 2012, it has become the charting tool of choice for newsrooms including The New York Times, The Washington Post, Reuters, and hundreds of other publications worldwide. Its philosophy is simple: paste your data, choose a chart type, customize it, and publish — all without writing a single line of code.
What distinguishes Datawrapper from other no-code tools is its obsessive attention to typographic and design quality. Every chart it produces follows best practices in data visualization by default: appropriate aspect ratios, readable labels, accessible color palettes, and responsive layouts that look great on both desktop and mobile. The output is lightweight, accessible (ARIA labels, screen reader support), and embeds cleanly into any website.
Datawrapper’s free tier is surprisingly generous, allowing unlimited chart creation and publishing. Paid tiers add team features, custom branding, and API access, but the core charting functionality is available to everyone.
Strengths
- Exceptional default design quality — charts look professional with zero customization
- Fully responsive: charts adapt beautifully to any screen size
- Embeddable via iframe or script tag with minimal overhead
- Accessibility built in: ARIA labels, keyboard navigation, screen reader support
- Tooltips and annotations are first-class features, not afterthoughts
- Localization support for number formats, date formats, and right-to-left languages
- Choropleth maps with a large library of built-in boundary files (world, countries, regions)
- Color palette tools with colorblind simulation built into the editor
- API available for programmatic chart creation (paid plans)
- Free tier includes unlimited charts with Datawrapper branding
Limitations
- Limited interactivity — primarily static charts with tooltips (no filtering or drilling)
- Cannot handle raw data transformation; data must be pre-aggregated
- No support for complex multi-chart dashboards or linked views
- Chart type selection, while curated, is smaller than code-based tools
- Custom styling beyond the provided options requires paid API access
- No offline capability — entirely cloud-based
- Free tier shows Datawrapper branding on all published charts
Best For
Datawrapper is perfect for journalists, bloggers, researchers, and communicators who need to publish polished, embeddable charts quickly. It is ideal when you have clean, pre-aggregated data and need a visualization that looks great on any device, loads fast, and meets accessibility standards. If you are creating charts for editorial content, reports, or presentations and want consistently excellent design without fussing over formatting, Datawrapper is the tool.
Getting Started
- Go to datawrapper.de and create a free account
- Click New Chart (or New Map / New Table)
- Paste your data directly, upload a CSV, or link to a Google Sheet
- Datawrapper automatically detects column types — verify and adjust if needed
- Choose your chart type from the visual gallery
- In the Refine tab, customize colors, labels, axes, and sorting
- In the Annotate tab, add a title, description, source line, and annotations
- Click Publish to get an embed code or shareable link
No code is required. For programmatic workflows, the Datawrapper API allows chart creation via HTTP:
curl -X POST https://api.datawrapper.de/v3/charts \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"title": "My Chart", "type": "d3-bars"}'
Supported Chart Types
Datawrapper offers bar charts, stacked bar charts, grouped bar charts, line graphs, area graphs, scatterplots, bubble charts, pie charts, donut charts, range plots, arrow plots, dot plots, choropleth maps, symbol maps, locator maps, and tables with embedded mini-charts (bar, bullet). It intentionally omits chart types it considers poor practice (like 3D charts) and focuses on a curated set that encourages good visualization design. Treemaps, Sankey diagrams, network diagrams, and parallel coordinates are not available.