# How to Make a Map of Countries You've Visited

Build a travel map of the countries you've been to in a few minutes: paint them, separate 'lived in' from 'passed through', add a legend, and export a print-ready image or a shareable link.

> Editor: https://ohmymaps.com/ · Versão em página: https://ohmymaps.com/blog/map-of-countries-visited/

A visited-countries map is the most common reason people go looking for a map
editor, and it is also the one that most tools handle badly, either by demanding
an account before you can click anything, or by stamping a watermark across the
thing you wanted to print.

Here is the whole workflow in [Oh My Maps!](https://ohmymaps.com/), which is free,
needs no sign-up, and never sends your map anywhere.

![Travel map of countries visited, with visited countries in green and lived-in countries in teal, a "Countries I've visited" legend and round flags beside labelled countries](/blog/posts/countries-visited-map.svg)

## Decide what "visited" means before you start

This sounds like overthinking and it is not: the argument about layovers is the
only genuinely hard part of a travel map. Pick a rule now and the rest is
clicking.

Most people end up with two or three tiers. A workable set:

- **Lived in**: months, not days.
- **Visited**: left the airport, spent at least a night.
- **Transited**: connected through, or crossed a border and came back.

Two tiers is fine. Four is usually one too many to read at a glance. Whatever you
choose, one colour per tier, and write the tiers down: they become your legend
labels later.

## Paint the countries

Open the editor, choose your "visited" colour under **Paint**, and click each
country. A few things make this faster than it sounds:

- **Shift+click (or Ctrl+click) to sweep.** Holding the modifier applies the
  colour instead of toggling it, so running across a dozen European countries in
  one pass never accidentally clears the first one you touch.
- **Zoom in for the small ones.** Scroll to zoom, drag to pan; painting works at
  any zoom level, so Luxembourg, Malta and Singapore are all reachable. All the
  microstates that would normally vanish in a simplified world map are preserved
  here on purpose.
- **Use groups for the honest cases.** If you have genuinely been all over a
  region, applying a whole continent and then un-clicking the four you missed is
  faster than the other way round. Continents and blocs like the EU are one
  click, and one `Ctrl+Z`.
- **Right-click a country** to pick a colour without going back to the sidebar:
  handy when you are switching between tiers country by country.

Repeat with your second colour for the second tier. Painting the same country
again with a _different_ colour just re-colours it; you never have to clear
first.

<div class="cta">
  <p><strong>You can be done in ten minutes.</strong> The map is a blank world the moment you open it: no project setup, no account.</p>
  <a class="cta-button" href="https://ohmymaps.com/">Open the editor</a>
</div>

## Make the tiers legible

Colour alone carries a travel map surprisingly poorly once it is printed or
posted at thumbnail size. Two cheap fixes:

- **Patterns.** Diagonal hatching or dots can carry your "transited" tier, so it
  stays distinguishable in greyscale and for colour-blind viewers. The pattern is
  part of the brush: choose it, then click.
- **Contrast against the unvisited world.** Set **Default fill** (the colour of
  every country you have not painted) to something clearly recessive, a light
  grey or a soft neutral. The visited countries then read as figure against
  ground rather than as one more colour in a mosaic.

Turning the **ocean** on is optional but usually helps a travel map: the
continents stop floating and the whole thing looks composed rather than
diagrammatic.

## Add a legend

The legend is what turns three colours into a claim. Turn it on, set a title
("Countries I've visited", or a year), and add one row per tier with the exact
labels you decided on at the start. Rows are colour + text, added and removed by
hand, so the legend says what you want rather than whatever the tool inferred.

![Editing the travel map legend in the sidebar: a title field reading "Countries I've visited", corner position controls, and colour rows labelled "Lived in" and "Visited" matching the map](/blog/posts/travel-map-legend.webp)

Put it in whichever of the four corners is emptiest: bottom-left is the usual
answer for a world map, because the bottom-right corner has Australia and New
Zealand in it. Nudge the legend font size until it is readable at the size you
will actually publish.

If you want a heading baked into the image rather than added in a slide, use
**Title** and **Subtitle**.

## Label the ones you want to talk about

You almost certainly do not want all 235 names. Turn on country names and search
for the handful that matter: the trip you are actually telling a story about.
When a name is too big for its country, the label moves into a callout box beside
it with a short leader line, which keeps small European countries readable
instead of writing across three neighbours.

**Flags** beside the names are a nice touch on a travel map specifically; they
come in circular or rectangular styles and are drawn into the exported file, not
just the screen.

## Choose the frame

For a visited-countries map, the projection choice is mostly aesthetic, but two
notes:

- **Natural Earth** (the default) keeps areas close to reality. Your ten countries
  in Africa will not look smaller than two in Scandinavia.
- **Mercator** inflates everything far from the equator. A map of European travel
  looks impressive on Mercator for reasons that have nothing to do with where you
  went. It also excludes Antarctica by necessity.
- The **orthographic globe** is a great option if your travel clusters on one
  hemisphere: rotate it by dragging so the region you care about faces the
  viewer.

More detail in [Which map projection should you use?](/blog/which-map-projection-should-you-use/).

## Export or share

Export as PNG at 4000 px for a slide or a social post, or at 8000 px if you are
printing it. Choose SVG if you want to keep editing it in Illustrator, Inkscape
or Figma later. There is no watermark on any of them.

Two other ways out:

- **Share** copies a link that contains the whole map compressed into the URL
  fragment. Whoever opens it sees your map, and nothing was stored on a server to
  make that work.
- **Save** writes a `.json` file you can reopen later: worth doing before a trip,
  so next year's update is a matter of clicking the new countries.

## Keeping it up to date

The map autosaves in your browser, so coming back to the same browser picks up
where you left off. That storage is per-browser and per-machine, though. If the
map matters, keep the `.json` file: reopening it restores the map exactly, and it
even lands as a single undoable step, so you can compare against whatever you had
open.

---

Want the full tour of the editor rather than just the travel-map path? Start with
[How to make a custom world map online](/blog/how-to-make-a-custom-world-map-online/).