Everything you need to master Create My Maps — colour modes, panels, annotations, export and more.
.cmmproject file. All include annotation and pin data..cmmproject file. Share a link or embed a live map on any website.Flat mode lets you paint each region a completely independent colour — just click a region on the canvas and pick a colour. There is no shared category or numeric scale.
Best for: country maps coloured by political party, a hand-crafted thematic map, or any situation where each region needs its own custom colour.
Define named tags (e.g. "Republican", "Democrat") with assigned colours. Then assign each region to a tag. All regions with the same tag get the same colour automatically.
Best for: election maps, region-type classification, categorical comparisons. The legend shows one entry per tag.
Enter a numeric value for each region (e.g. GDP, population, temperature). The app maps your values onto a colour gradient — low values get the start colour, high values get the end colour.
Best for: choropleth maps, statistical data, any continuous numeric dataset.
Define conditional rules — e.g. "value > 50 → red", "value < 20 → blue". Each region's colour is determined by the first matching rule (rules evaluated top to bottom).
Best for: threshold colouring, traffic-light maps, classification by bands. Works with the same numeric values as Gradient mode.
The Color tab contains the full colouring workflow: mode selector (Flat/Tag/Gradient/Logic), tag definitions, gradient stops, logic rules, and the value entry grid. Everything that controls what colour each region gets.
Lists every region on the map. Each row shows the colour swatch, short label, long name, and a visibility toggle (👁). You can:
Controls the visual appearance of the map canvas:
Two sections — Text on Map and Map Pins.
Text: Click + Add Text to place a draggable label on the canvas. Select it to edit the text, font, size, colour and formatting (bold/italic/underline/strikethrough).
Pins: Choose a pin type (teardrop, dot, star, flag, diamond, square), then click + Add Pin. Each pin can be renamed, recoloured via its swatch, and resized by dragging the corner handle. Pins scale with map zoom.
All export controls:
Open the Annotate tab (right panel), then click + Add Text. The label appears in the centre of the canvas. Click and drag it to reposition. Select it in the list to edit text, font size, colour, and formatting. Click anywhere else on the canvas to deselect.
After adding a pin, it appears in the Pins list. Each row shows:
On the canvas, select the pin and drag the grey dashed corner handle left/right to resize. The pin scales with map zoom so it stays the same size relative to the geography at any zoom level.
Yes — both are saved in every format:
type column (text or pin) and pin-specific fields (pinShape, pinSize).The resolution multiplier is shown as 1× / 2× / 4× to the left of the Export PNG button.
Border stroke width is automatically compensated so borders look the same thickness at all scales.
SVG is a vector format — infinitely scalable with no quality loss. Choose SVG when:
Use PNG when you need a raster image for documents, social posts, or platforms that don't support SVG.
Full Canvas — auto-fits the entire map to the frame before exporting. You always get the whole map regardless of current zoom/pan.
Viewport — exports exactly what you can see at the current zoom and position. Useful for zoomed-in regional exports (e.g. export just the north-east states of the USA map).
A .cmmproject file is a JSON snapshot of your entire project — all region colours, tags, gradient stops, logic rules, annotations, pins, legend position, theme, and export settings. Import it on any device or browser to continue working exactly where you left off. It is the recommended format for backups and collaboration.
In the Export tab (right panel), toggle Show Legend ON or OFF. The legend also has an ✕ button on the canvas that hides it. On mobile, the Legend button (🗂) in the icon bar also toggles it.
In the Export tab, click one of the four corner buttons (↖ TL, ↗ TR, ↙ BL, ↘ BR) under "Snap to corner". You can also drag the legend anywhere on the canvas by its handle at the top.
Light — white background with dark text. Best on coloured or dark map backgrounds.
Dark — dark background with light text. Matches dark map themes.
Blur — frosted-glass effect. Looks great over complex map areas but may not render in all SVG viewers.
Fit resets the zoom and pan so the entire map is centred and fills the canvas area. Shortcut: F key. Use it whenever you've zoomed in or panned and want to see the whole map again.
Isolate — select one or more regions (Ctrl/⌘+click to multi-select), then press I or click the Isolate button. All other regions dim to ~15% opacity, making your selected area stand out. Shortcut: I.
Fit Isolated — after isolating, click Fit Isolated (or press F while isolated) to zoom to the selected regions exactly. Great for regional close-ups without hiding other regions entirely.
Select a region on the canvas, then press H or click the eye (👁) toggle in the Elements tab. Hidden regions are invisible on the canvas and excluded from PNG/SVG exports. To unhide, select the region from the Elements list (hidden regions appear with a strikethrough) and press H again or click the eye.
Lock prevents the map from being panned or zoomed by mouse/touch drag. This is useful when you want to click-paint many regions without accidentally panning. The map is still interactive for selecting and colouring — only canvas movement is locked.
Focus mode hides both side panels, the top bar controls, and the bottom status bar — leaving only the map and the title. Click the Focus button in the top bar (or press Esc) to toggle it. Ideal for presentations, screenshots, and screen-sharing where you want a distraction-free view.
value column (or color / tag columns in other modes) — region IDs are pre-filledvalue column (numbers for Gradient/Logic) or color/tag columns for Flat/Tag modes.Tip: region IDs like US-CA, DE, IN-MH are shown in the first column. Never change them — the importer uses them to match regions.
On screens ≤640px, the left and right panels are replaced by a 5-tab bottom bar:
Tap a tab to expand the panel upward. Tap the panel header (▾/▴) to collapse it. Pan and zoom work with two fingers.
Yes. Tap the Export tab in the bottom bar. All export options are available — PNG at 1×/2×/4× and SVG. Tapping Export PNG opens the image in a new tab on iOS Safari, where you can long-press to save it to your camera roll or share it.
| Key | Action |
|---|---|
F | Fit map to canvas |
Ctrl / ⌘ + A | Select all regions |
Esc | Deselect all |
H | Toggle hidden state of selected regions |
1 / 2 / 3 | Switch Color / Elements / Style tab |
` (backtick) | Cycle label mode (off → short → long) |
Ctrl / ⌘ + S | Save (auto-saves, but also triggers manual save) |
Ctrl / ⌘ + Z | Undo |
Ctrl / ⌘ + Y · Shift + Ctrl / ⌘ + Z | Redo |
I | Toggle Isolate mode (with regions selected) |
Scroll wheel | Zoom in / out |