Skip to content

Paintable World Map

Create a color‑coded world map in seconds. Paint countries or regions, build a clean legend, pick a projection (Mercator, Equal Earth, Robinson, and more), then export a high‑quality PNG, JPG, SVG, or PDF. Everything runs in your browser—no sign‑up, no uploads.

Quick start (how to use)

  1. Choose your map
  • Use the built‑in world dataset or click Upload to load your own GeoJSON/TopoJSON. Zipped Shapefiles (.zip) and KML/CSV are supported too.
  1. Set up your legend and colors
  • Add or rename legend items. Click a swatch to make it the active brush color. Optional: set a legend title and background color, or apply a theme.
  1. Paint the map
  • Click a country to assign it to the selected legend color. Switch to a circle brush (S/M/L/XL) for faster fills, or toggle Eraser to remove fills.
  1. Add shapes and SVGs
  • Use the Shapes tool to draw lines, arrows, rectangles, circles, comments, and callouts. Import custom SVGs for logos or icons.
  1. Edit and customize
  • Enter Map Editor Mode to move, rotate, or resize map features. Add labels, titles, graticules, time zones, and more.
  1. Export and save
  • Export PNG, JPG, SVG, PDF, or Vector PDF. Your work autosaves in the browser. You can also save/load a project file to continue later.

Tip: Turn on “Only show painted” to spotlight just the countries you’ve colored.

Why this tool (Best Free MapChart alternative!)

If you’re looking for a MapChart‑style color‑by‑country editor, this page adds extras power users love: many projections, time‑zone overlays, circle brushes, undo/redo, autosave, direct uploads of your own GeoJSON/TopoJSON/Shapefiles, shape drawing tools, SVG import, map feature editing, choropleth generators, and pattern fills—while staying fast and private in the browser.

For the full experience, check out PaintMyMap.com, the best map chart tool for creating custom maps.

Features

  • Painting and brushes

    • Single‑click paint by country/feature, with hover tooltip.
    • Circle brush sizes (S/M/L/XL) for batch painting; eraser mode.
    • Undo/redo history; “Only show painted” filter.
  • Legend and title

    • Unlimited legend items with editable labels and colors; draggable legend.
    • Optional legend title and on‑map editable title (draggable, size control).
    • Theme presets and custom background color.
    • Choropleth generator for automatic color gradients.
  • Shapes and annotations

    • Draw lines, arrows, rectangles, rounded rectangles, circles, comments, comment boxes, and callouts.
    • Add text to shapes with customizable fonts, sizes, colors, and shadows.
    • Fill shapes with solid colors or patterns; optional drop shadows.
    • Move, resize, rotate, and delete shapes; copy/paste support.
  • SVG import and placement

    • Import custom SVG graphics from markup or files.
    • Place and scale SVGs on the map; aspect ratio preservation.
    • Edit, move, rotate, resize, and delete placed SVGs.
  • Map editing

    • Map Editor Mode: move, rotate, resize, or delete geographic features.
    • Multi-select features for batch operations.
    • Transformations persist in exports.
  • Data input

    • Built‑in world, continent, country, historical, and fun maps.
    • File upload: GeoJSON, TopoJSON, Shapefile (.zip), KML, and CSV (parsed client‑side).
    • Basic geometry fix‑ups: swapped lat/lon detection, ring winding, antimeridian handling.
  • Navigation and orientation

    • Zoom and pan (mouse and on‑screen buttons).
    • Compass rotation (gamma), 2D paper‑style rotation, flip X/Y.
  • Projections and overlays

    • Popular projections: Mercator, Equirectangular, Natural Earth 1, Equal Earth, Robinson, Winkel Tripel, Mollweide, Eckert IV, Hammer, Miller, and more.
    • Dozens of additional projections via d3‑geo‑projection (Aitoff, Bonne, HEALPix, Wagner, etc.).
    • Graticules and reference lines; optional time‑zone polygons and labels.
  • Export and persistence

    • Export high‑resolution PNG/JPG, clean SVG, vector PDF, or standard PDF.
    • Autosave in local storage; save/load project state from a file.
    • Preview and expanded view modes.

Supported data formats

  • GeoJSON and TopoJSON (recommended)
  • Shapefile (.zip)
  • KML
  • CSV (geo columns parsed when present)

All parsing and rendering happen client‑side for speed and privacy.

Map projections at a glance

  • Mercator, Equirectangular (Plate Carrée), Natural Earth 1, Equal Earth
  • Robinson, Winkel Tripel, Mollweide, Eckert IV, Hammer, Miller
  • Plus many more specialty projections via d3‑geo‑projection

Export options

  • PNG (raster), JPG (raster), SVG (vector), PDF (vector), and Vector PDF (vector preview)
  • SVG and PDF preserve fills, strokes, legend, and title for editing elsewhere
  • Vector PDF attempts to keep regions, legend, and text as vectors for professional editing

Notes

  • Default data loads from the site’s GeoJSON. You can replace it with your own files via the toolbar.
  • Click a legend color to select the active brush; click the map to assign that color.
  • SVG export matches on‑screen styling for easy reuse.
  • Shapes and imported SVGs can be selected, moved, resized, rotated, and deleted like map features.
  • Map Editor Mode allows editing the underlying geographic features for custom layouts.