Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Countries Visited Tracker

Countries Visited Tracker

Mark the countries you have visited on an interactive world map and track your exploration progress across continents and the whole planet.

Countries Visited Map

This countries visited map lets you mark every country you have been to on an interactive world map and instantly see how much of the planet you have explored. Click a country and it lights up, a numbered marker drops at its center, and your live stats update right away.

It is built for travelers who want a clear visual record of their journey: count how many countries you have visited, watch the percentage of the world you have covered climb, and track your progress continent by continent. When you are happy with your map, download it as an image to keep or share.

Private by design: your visited countries are saved locally in your own browser. No account is needed and nothing is ever uploaded to a server.

How to Track the Countries You Have Visited

1

Mark a country

Click any country directly on the map, or open a continent in the list and click a country name. Either way it is highlighted as Visited and a numbered marker appears. Click again to unmark it.

2

Find countries fast

Type into the search bar to filter the list by country name or two-letter country code. The list is grouped by continent, so you can also browse region by region.

3

Watch your stats

The dashboard at the top updates live: countries visited out of the total, the percentage of the world explored, and how many of the 6 continents you have reached. Each continent in the list shows its own mini progress bar.

4

Save and share

Use the expand button for a fullscreen view (press Esc to exit), then click download to export your map as a high-resolution PNG image, ready to share or keep.

Features

Interactive World Map

A Leaflet map with OpenStreetMap tiles. Click any country to toggle it; visited countries turn indigo while unvisited ones stay light gray.

Numbered Markers

Each visited country gets a numbered marker at its center showing the order you marked it. Markers renumber automatically when you remove a country.

Live Dashboard

Instant stats as you go: countries visited versus the total, the percentage of the world explored, and a progress bar that fills in real time.

Continent Progress

Countries are grouped into 6 continents, each with its own mini progress bar and a visited-versus-total count so you can track coverage by region.

Search and Filter

Search by country name or two-letter code. The list filters as you type and hides empty continents for a clean, focused view.

Fullscreen Map

Expand the map to fill the screen for a detailed look at your travels, then press Esc or the compress button to return.

Download as Image

Export your map as a PNG with country boundaries, numbered markers, and a domain watermark, rendered at 2x scale for crisp quality.

Dark Mode

A full dark theme with map tiles adjusted for reduced brightness and saturation, so everything stays easy on the eyes.

Saved Locally

Your selections are stored in your browser and restored on your next visit, with no sign-up and nothing sent to a server.

Frequently Asked Questions

How do I mark the countries I have visited?

Click a country directly on the map, or click its name in the continent list. It turns indigo, a numbered marker appears, and the country is counted as visited. Click again to unmark it.

How many countries have I visited and what percentage of the world is that?

The dashboard shows your visited count next to the total tracked, and the "Explored" stat converts that into a percentage of the world. A progress bar fills as you add countries so you can see your coverage at a glance.

How many countries are included?

The tracker covers around 200 countries and territories grouped into 6 continents: Africa, Asia, Europe, North America, South America, and Oceania. The total you see in the dashboard is the exact number used to calculate your percentage.

Does it track continents too?

Yes. The dashboard shows how many of the 6 continents you have reached, and each continent in the list has its own mini progress bar with a visited-versus-total count, so you can see exactly where you have room to explore.

Can I save or share my map?

Yes. Click the download button to export your map as a high-resolution PNG complete with country boundaries, numbered markers, and a watermark. Share it on social media or messaging apps, or save it as a personal travel record.

What do the numbered markers mean?

The numbers show the order in which you marked each country as visited. The marker sits at the geometric center of the country's largest land mass, and if you remove a country the remaining markers renumber to stay in a continuous sequence.

Is my data saved if I leave the page?

Yes. Your visited countries are stored in your browser, so they are restored automatically next time you open the tool. No account is needed. Because the data is local, clearing your browser's site data will reset your progress, so download your map first if you want to keep it.

Does it work on mobile?

Yes. The map and country list are fully responsive. On a phone you can tap countries on the map or use the scrollable list, and the fullscreen mode is especially handy on smaller screens.

0 / 0 Countries
0.0% Explored
0 / 6 Continents
Visited Not visited Click a country to toggle
Click any country on the map or in the list to mark it as visited
Use the search bar to find countries by name or country code
Click the expand button for a fullscreen map view
Click the download button to save your map as a PNG image
Press Esc to exit fullscreen map mode
All data is saved locally in your browser
Want to learn more? Read documentation →
1/7
Start typing to search...
Searching...
No results found
Try searching with different keywords