Free tool · no sign-up

Plot multiple locations on a map

Drop in a spreadsheet, CSV, GeoJSON, KML or GPX file and every row becomes a pin on one interactive map – ready to colour, label, filter and share.

How to plot locations from a spreadsheet

  1. Prepare your list. One row per location. Include either latitude and longitude columns, or an address column. Any other columns (name, phone, category, sales…) come along as popup information.
  2. Import it. Drag the file onto the map, use Import file, or copy cells straight from Excel or Google Sheets and paste them into the import box.
  3. Check the columns. mapbow detects coordinate columns automatically (lat, lng, lon, x, y and common variations). Confirm or change them in one click.
  4. See every pin. The map zooms to fit all your locations. Rows that could not be placed are listed so you can fix them.
  5. Make it readable. Pick a colour and icon, turn on clustering for hundreds of points, or colour by field to give each category its own colour.
  6. Share it. Publish a link or embed the map on your website. Your data stays private unless you share the map.

Supported formats

FormatWhat to include
CSV / pasted spreadsheet cellsLatitude and longitude columns (decimal degrees), plus any attribute columns
GeoJSONPoints, lines and polygons with properties
KMLPlacemarks exported from Google Earth or Google My Maps
GPXWaypoints, tracks and routes from GPS devices and fitness apps
Coordinates must be decimal degrees, latitude first in your head but in separate columns – for example -33.8568 and 151.2153 for the Sydney Opera House. If yours look like 33°51′24″S, convert them first, or find a place's exact coordinates with the latitude and longitude finder.

Great for

  • Customer and client maps – see where your buyers really are.
  • Store, branch and dealer locators for your website (see the store locator guide).
  • Field-sales visit lists, delivery runs and service calls.
  • Event venues, wedding guest travel maps and travel itineraries.
  • Survey points, sample sites and research observations.

Don't have the data? Add it in one click

If the places you need are common – restaurants, hotels, fuel stations, EV chargers, schools – you may not need a spreadsheet at all. Browse map data by country and add a ready-made layer; every map gets two free.

Tips for big lists

  • Turn on clustering above a few hundred points so the map stays fast and tidy.
  • Try heatmap mode to see density instead of individual pins – or use the heat map maker.
  • Use a short, clear column for the label (such as name) and keep long notes for the popup.

Import your locations

Frequently asked questions

How many locations can I plot?

Thousands of points work smoothly in the browser, and clustering keeps tens of thousands readable. Very large files load best as CSV or GeoJSON.

Can I plot addresses without coordinates?

For the most reliable result, include latitude and longitude columns. You can also search for an address and drop a pin, or use the coordinates finder to look up each place.

Can I plot locations from Excel?

Yes. Save as CSV, or simply select the cells in Excel (including the header row), copy, and paste them into the import box.

Is my uploaded data private?

Your maps are private until you choose to share them. A shared link or embed shows the map to anyone with it; only maps you list in the gallery are public.

Can I colour pins by category?

Yes. Choose Colour by field, pick a column such as type or region, and each value gets its own colour with a legend.

More free map tools

Free to start · no sign-up

Your map is two minutes away

Pick a country, add the places that matter, draw on it, and share it with the world - on any device.