Skip to workspace
PixelOkay
◉ Browser-only processingV2.0
Tools
DATA VISUALIZATION • MAPS & GEOGRAPHY

Choropleth Map Builder

Turn regional data into an interactive map. Upload boundaries, match a dataset, tune your legend, and share the result.

Interactive map

177 regions · World view
World overviewSample data
Drag to pan · Scroll to zoom · Select a region
LegendSelect a color interval to highlight regions
— No data
Ready to share?Exports reflect the currently selected values and palette.
Regions matched—
Minimum value—
Maximum value—
Unmatched CSV IDs—

Region data

Filter and inspect the values represented on the map.

RegionJoin IDValueMatch
—

Using Choropleth Map Builder

Join local GeoJSON region boundaries to a CSV or TSV table, review match coverage and numeric class breaks, and export a map or editable project.

Workflow

  1. Load polygon or multipolygon boundaries and a local CSV/TSV table, then choose the region identifier fields for the join.
  2. Review matched and unmatched regions; correct identifiers where needed, then choose quantile, equal-interval, or custom numeric classes.
  3. Inspect the resulting map and legend, then export a PNG, SVG, self-contained HTML map, data report, or project backup.

Worked example

Load a region GeoJSON and a CSV with region_code and value columns. Join on region_code, inspect unmatched rows, then choose equal-interval classes and review the map before exporting an SVG.

Limits and data handling

Joins do not resolve ambiguous geographic names, and classification does not normalize observations before applying breaks. Confirm the identifier field and source units yourself. The tool works with the boundary and table data you load; the map does not establish geographic accuracy or authoritative boundary provenance.

Frequently asked questions

Does the choropleth normalize values before classifying them?

No. Class breaks are calculated from the selected numeric values; the tool does not normalize different measures or units.

Will it automatically resolve ambiguous region names?

No. Review unmatched and ambiguous joins and correct region identifiers in your source data.

Related tools