CountryVisit

Your countries visited map, filled in from your photos.

Countries visited map, filled in from your photos

Drop in your photos. The GPS lights up every country, US state and region you have been to, right here in your browser.

World view
Laying out the world…

Recent photos 0

Only photos with GPS are placed on the map.
Nothing is lit yet. Import photos from your computer, or send them from your iPhone with the Shortcut. Screenshots rarely carry GPS.

Your world so far

0countries
0regions
0photos with GPS
  • 0 of 195 countries, 0% of the world
  • 0 of 7 continents reached

Places lit

0
  • Your first stop starts in your camera roll.Countries and regions appear here as photos are matched.

Milestones

  • No milestones yet.The first country you light up will be the first one.

How many countries have you visited?

Most people guess. CountryVisit counts. Import the photos from your trips and every country with a geotagged photo is lit on the map and added to your counter. The number in Your world so far is out of 195: the 193 United Nations member states plus the two observer states. Territories such as Puerto Rico, Hong Kong or Greenland light up too, and they appear in the checklist below, but they are not counted as countries.

Alongside the country counter you get a region counter (US states, Canadian provinces, Japanese prefectures and so on), the share of the world you have covered, the continents you have reached, your northernmost photo and the country you photograph most. All of it is computed from the photos, so the answer to “how many countries have I been to” is whatever your camera roll proves.

Track the US states you’ve been to

Switch the map to Regions and the United States breaks into its 50 states. A photo taken in Austin lights Texas; a road trip through the Southwest lights Arizona, Utah and Colorado. The region counter tells you how many states you have been to, and the states page has the full checklist.

States I’ve been to map Open the US map

How it works

  1. Point it at your photos. Choose a folder on your computer, pick photos from your phone’s library, or send a whole year from your iPhone with the Shortcut. JPEG, HEIC, PNG, WebP and RAW files all work.
  2. The GPS is read on your device. Cameras and phones store the coordinates of each shot in the photo’s EXIF data. CountryVisit reads that field in your browser and matches it against country and region boundaries. The photo itself is never sent anywhere.
  3. Your map lights up. Countries fill in as photos are matched. Click a lit country to drill into its regions, click a point to see the photo, or go fullscreen to show the whole thing off.

Screenshots, downloaded images and photos shared through most messaging apps have their location stripped, so they will not light anything. Originals from your camera roll do.

Countries and territories checklist by continent

242 countries and territories, grouped by continent. Import your photos and the ones you have been to light up automatically; use this list to spot what is still missing.

Europe 51

  • Åland Islands
  • Albania
  • Andorra
  • Austria
  • Belarus
  • Belgium
  • Bosnia and Herzegovina
  • Bulgaria
  • Croatia
  • Czechia
  • Denmark
  • Estonia
  • Faroe Islands
  • Finland
  • France
  • Germany
  • Gibraltar
  • Greece
  • Guernsey
  • Holy See (Vatican City State)
  • Hungary
  • Iceland
  • Ireland
  • Isle of Man
  • Italy
  • Jersey
  • Latvia
  • Liechtenstein
  • Lithuania
  • Luxembourg
  • Malta
  • Moldova, Republic of
  • Monaco
  • Montenegro
  • Netherlands
  • North Macedonia
  • Norway
  • Poland
  • Portugal
  • Romania
  • Russian Federation
  • San Marino
  • Serbia
  • Slovakia
  • Slovenia
  • Spain
  • Svalbard and Jan Mayen
  • Sweden
  • Switzerland
  • Ukraine
  • United Kingdom

Asia 51

  • Afghanistan
  • Armenia
  • Azerbaijan
  • Bahrain
  • Bangladesh
  • Bhutan
  • Brunei Darussalam
  • Cambodia
  • China
  • Cyprus
  • Georgia
  • Hong Kong
  • India
  • Indonesia
  • Iran, Islamic Republic of
  • Iraq
  • Israel
  • Japan
  • Jordan
  • Kazakhstan
  • Korea, Democratic People's Republic of
  • Korea, Republic of
  • Kuwait
  • Kyrgyzstan
  • Lao People's Democratic Republic
  • Lebanon
  • Macao
  • Malaysia
  • Maldives
  • Mongolia
  • Myanmar
  • Nepal
  • Oman
  • Pakistan
  • Palestine, State of
  • Philippines
  • Qatar
  • Saudi Arabia
  • Singapore
  • Sri Lanka
  • Syrian Arab Republic
  • Taiwan, Province of China
  • Tajikistan
  • Thailand
  • Timor-Leste
  • Türkiye
  • Turkmenistan
  • United Arab Emirates
  • Uzbekistan
  • Viet Nam
  • Yemen

Africa 58

  • Algeria
  • Angola
  • Benin
  • Botswana
  • Burkina Faso
  • Burundi
  • Cabo Verde
  • Cameroon
  • Central African Republic
  • Chad
  • Comoros
  • Congo
  • Congo, The Democratic Republic of the
  • Côte d'Ivoire
  • Djibouti
  • Egypt
  • Equatorial Guinea
  • Eritrea
  • Eswatini
  • Ethiopia
  • Gabon
  • Gambia
  • Ghana
  • Guinea
  • Guinea-Bissau
  • Kenya
  • Lesotho
  • Liberia
  • Libya
  • Madagascar
  • Malawi
  • Mali
  • Mauritania
  • Mauritius
  • Mayotte
  • Morocco
  • Mozambique
  • Namibia
  • Niger
  • Nigeria
  • Réunion
  • Rwanda
  • Saint Helena, Ascension and Tristan da Cunha
  • Sao Tome and Principe
  • Senegal
  • Seychelles
  • Sierra Leone
  • Somalia
  • South Africa
  • South Sudan
  • Sudan
  • Tanzania, United Republic of
  • Togo
  • Tunisia
  • Uganda
  • Western Sahara
  • Zambia
  • Zimbabwe

North America 41

  • Anguilla
  • Antigua and Barbuda
  • Aruba
  • Bahamas
  • Barbados
  • Belize
  • Bermuda
  • Bonaire, Sint Eustatius and Saba
  • Canada
  • Cayman Islands
  • Costa Rica
  • Cuba
  • Curaçao
  • Dominica
  • Dominican Republic
  • El Salvador
  • Greenland
  • Grenada
  • Guadeloupe
  • Guatemala
  • Haiti
  • Honduras
  • Jamaica
  • Martinique
  • Mexico
  • Montserrat
  • Nicaragua
  • Panama
  • Puerto Rico
  • Saint Barthélemy
  • Saint Kitts and Nevis
  • Saint Lucia
  • Saint Martin (French part)
  • Saint Pierre and Miquelon
  • Saint Vincent and the Grenadines
  • Sint Maarten (Dutch part)
  • Trinidad and Tobago
  • Turks and Caicos Islands
  • United States
  • Virgin Islands, British
  • Virgin Islands, U.S.

South America 14

  • Argentina
  • Bolivia, Plurinational State of
  • Brazil
  • Chile
  • Colombia
  • Ecuador
  • Falkland Islands (Malvinas)
  • French Guiana
  • Guyana
  • Paraguay
  • Peru
  • Suriname
  • Uruguay
  • Venezuela, Bolivarian Republic of

Oceania 27

  • American Samoa
  • Australia
  • Christmas Island
  • Cocos (Keeling) Islands
  • Cook Islands
  • Fiji
  • French Polynesia
  • Guam
  • Kiribati
  • Marshall Islands
  • Micronesia, Federated States of
  • Nauru
  • New Caledonia
  • New Zealand
  • Niue
  • Norfolk Island
  • Northern Mariana Islands
  • Palau
  • Papua New Guinea
  • Pitcairn
  • Samoa
  • Solomon Islands
  • Tokelau
  • Tonga
  • Tuvalu
  • Vanuatu
  • Wallis and Futuna

Your photos never leave your device

Everything happens in the browser tab. The photo files are opened locally, only the EXIF header is read, and the coordinates are matched against boundary data that is downloaded to your device. No photo, no thumbnail and no coordinate is sent to a server unless you sign in and choose to back up your footprints, and even then the backup holds coordinates and tiny thumbnails, never the originals.

Your map is stored in the browser’s own database, so it is still there when you come back. Clearing the map or the local data removes it completely; there is nothing to delete on our side.

Common questions

Is CountryVisit free?
Yes. The map, the counters, the US states view and the iPhone Shortcut are free. An optional account lets you back up your footprints to the cloud and restore them on another device.
Do I have to upload my photos?
No. Photos are read in your browser. Only the GPS coordinates inside the file are used, and they stay on your device unless you turn on cloud backup.
Which photos count?
Any photo whose file still carries location data: originals from an iPhone or Android camera roll, and RAW or JPEG files from a camera with GPS. Screenshots and most images received in chat apps have no location and are skipped.
Why does it say 195 countries?
195 is the 193 UN member states plus Vatican City and Palestine. Territories light up on the map and appear in the checklist, but they are not counted as countries.
Can I see US states, not just countries?
Yes. Switch the map to Regions, or open the states I’ve been to map. The same works for Canadian provinces, Australian states, Japanese prefectures and other first-level regions.
How do I import a whole year from my iPhone?
Install the CountryVisit Shortcut, pick a year on this page, then run the Shortcut from the Safari share sheet. It sends the coordinates month by month and resumes where it stopped.
Can I share my map?
Use fullscreen for a clean view and take a screenshot. Shareable links are on the way.
What happens if I clear my browser data?
The map is stored in the browser, so clearing site data removes it. Back it up with an account first, or simply import the photos again; the cache makes a re-import fast.

Nothing is lit yet

CountryVisit reads GPS out of your photos in the browser and lights up where you have been.

1
Point CountryVisit at your photos

Choose a folder, or send them from your iPhone with the Shortcut.

2
GPS is read on this device

Original photos never leave the browser. Only coordinates are matched.

3
Your map lights up

Countries and regions fill in as each photo is matched.

Import photos

Photos are read locally. Originals are never uploaded.

Drop only photo files. To import a folder, use “Choose a folder” above.

Send footprints from your iPhone

Step 1 of 4 · The Shortcut reads a year of photos and sends only coordinates to this page.

1
Add the Shortcut

On your iPhone, open this page in Safari and tap Add. On a computer, download the file and double-click it.

2
Allow it to run

Settings → Apps → Shortcuts → Advanced. Turn on “Allow Running Scripts” and “Allow Sharing Large Amounts of Data”. The web page cannot flip these for you.

Shortcuts advanced settings with Running Scripts and Sharing Large Amounts of Data turned on
3
Pick a year and prepare

One year per run keeps each pass short. Months already sent are skipped if you run the same year again.

Thumbnails are 96px JPEGs, up to 10 a month and 120 a year.

Pick a year, then run the Shortcut from the Safari share sheet.

4
Run it from Safari

Tap Share at the bottom of Safari and choose “CountryVisit Photo Export”. Keep Safari in the foreground: no locking, no switching apps. If it stops, prepare the same year again and it resumes.

Safari share sheet with the CountryVisit Shortcut selected Keep Safari open in the foreground during import

Waiting for the Shortcut

Account and cloud backup

Sign in to back up your footprints. Sync is manual: nothing uploads on its own.

Clear the current map