How to Plot Coordinates from Excel on a Map

Updated 3 October 2026

You can turn a spreadsheet of latitudes and longitudes into a clean map in about five minutes. Save your list as an Excel or CSV file, import it into PinCountryMap, check the preview and download the image. No account and no software needed.

Before you start: what your spreadsheet needs

Every place gets its own row, and every row needs at least a latitude and a longitude. A name makes the map readable, and a category lets you colour groups differently. A tidy sheet has these columns:

Put the headers in the first row. PinCountryMap looks for column names that start with name, lat, lon (or lng, long) and category. If yours are called something else, you can match them by hand in the preview.

Step 1: Get the coordinates into the right shape

Latitude measures north and south and runs from -90 to 90. Longitude measures east and west and runs from -180 to 180. Latitude always comes first, and this is where most mistakes start.

Decimal degrees or degrees-minutes-seconds

Both work. 33.7295 and 33°43'46"N describe the same latitude. Decimal numbers are easier to keep in a spreadsheet, so use them if you can, but you do not have to convert anything. PinCountryMap reads degrees-minutes-seconds and N, S, E, W letters directly.

Mistakes that break an import

Step 2: Import the file

Open PinCountryMap and find Import from Excel or CSV in the side panel. Drop your file onto the box, or click it to browse. Excel files (.xlsx and .xls) and CSV files both work. If your workbook has several sheets, choose the right one from the Sheet menu in the preview. If you would rather start from a ready-made layout, there is a link to download a CSV template.

Step 3: Read the preview before you commit

A preview window lists your rows, each with a tick or the reason it failed. Problem rows are highlighted, with plain messages such as "Latitude must be between -90 and 90". The preview shows the first 300 rows, but every row is checked.

Look at the column menus at the top. If PinCountryMap guessed wrong, choose the correct column for name, latitude, longitude and category, and the table updates at once.

Rows that pass can be imported while the bad ones are skipped. You can also download an error report as a CSV file, fix those rows in your spreadsheet and import again. For a long list this is much quicker than hunting through the sheet by eye.

A quick way to catch typos: choose a country first

If all your places are in one country, select that country in the Country box before importing. Any row that falls outside its borders is flagged. This is the fastest way to find a swapped latitude and longitude or a missing minus sign, because those errors land a long way from home.

Step 4: Style the map so it reads well

Step 5: Download your map

Pan and zoom until the frame shows what you want, then choose a quality. Standard matches the screen, High quality doubles the resolution and Print quality triples it. Use High quality for slides and Print quality for posters or documents. Map credits are added to the image automatically.

It is worth saving the project file as well. It remembers your marker positions, styles and settings, so you can reopen it later instead of starting from scratch.

Common questions

Can I plot addresses instead of coordinates?

Not directly. PinCountryMap plots latitude and longitude. If you only have addresses, convert them to coordinates with a geocoding tool first, then import the result.

Is my spreadsheet uploaded anywhere?

No. The file is read in your browser, and your data does not go to our servers. The privacy policy explains the details.

How many rows can I plot?

Lists of a few hundred places are fine. Beyond that a map gets crowded anyway, so consider splitting a very long list by region or category and making one map for each.

Ready to try it? Open the map tool and drop in your file. If you are planning a trip rather than mapping data, read the guide to creating a shareable itinerary map. To focus on one country and shade its cities, see how to highlight a country and its cities.