Free tools

ZIP code coloring tool

Paste “zip,color” rows or upload a CSV — we validate and group them for you. Export the config and load it into the MapsMaker editor for the actual zip polygon overlays.

Build a US ZIP code coloring config. Paste rows below as zip,color (or upload a CSV). Export the JSON and load it into the MapsMaker editor to render actual ZIP polygon overlays.
Format: zip,color[,label] — one per line. Color can be hex (#0042e4) or CSS name. ZIP+4 codes auto-truncated to 5 digits.
#0042e4·2 ZIPs
#ef4444·1 ZIPs
1,200+
Maps created
85k+
Locations mapped
<5 min
Avg. setup time

ZIP-level coloring without the headache

Paste 'zip,color' rows and we'll validate them.

  • Auto-normalizes 4/5/9-digit ZIPs to standard 5-digit
  • Validates colors (hex or CSS names)
  • Groups your ZIPs by color for the export

Why a config (not live map)

US ZIP polygons are heavy data; we keep the tool fast as a generator.

  • All ~42,000 US ZCTAs would slow down browser map rendering
  • Editor (MapsMaker) renders the actual polygons via tile pipeline
  • Output JSON works with any choropleth library

Common use cases

ZIP choropleth is one of the most-requested map types.

  • Sales/service territory by ZIP
  • Delivery zone definition
  • Demographic or campaign targeting

Frequently asked questions

Why doesn't it render the actual polygons?
v1 is a config generator. MapsMaker editor renders real ZIP polygons.
ZIP+4 (9-digit) codes?
We truncate to 5 digits — the standard for ZIP-level choropleth.
How many ZIPs?
No hard limit. Tested up to ~10,000 rows.
Are non-US zip/postal codes supported?
v1 is US-only. Reach out if you need CA/UK/EU postal codes.
Is this tool free?
Yes — no signup required.
What CSV format?
zip,color,label (label optional). Header row is optional.
Save it as a real map
MapsMaker is where you publish and embed interactive maps.

Related resources