PlainTools

Plot Coordinates on Map

Paste a list of coordinates in any common format, with optional labels, and see them as pins on a map — joined as a route if you like — then download as GeoJSON, KML or CSV.

Coordinates & GeocodingWorldwideSource: Your coordinates on OpenStreetMap tilesFree, no sign-up

Could not read line 3. Use latitude then longitude, e.g. 40.6892, -74.0445 or 40°41′21″N 74°2′40″W.

3 points plotted · straight-line distance through them in order: 8.16 mi · 13.13 km · bounding box 40.6892° to 40.7488° lat, -74.0445° to -73.9854° lon

Distances are geodesic (Vincenty, WGS84) between consecutive points, not road distances. Everything is computed in your browser; map tiles © OpenStreetMap contributors.

How to plot coordinates on a map

  1. Paste your points. One per line. A label can go before or after the coordinates: 'Home, 40.7, -74.0' or '40.7, -74.0, Home'.
  2. Press Plot. The map zooms to fit every point. Lines it cannot read are listed so you can fix them.
  3. Join as a route. Tick 'Join in order' to draw a line through the points in the order you pasted them.
  4. Read the summary. The straight-line distance through the points and their bounding box appear under the map.
  5. Download. Save the points as GeoJSON or KML for Google Earth and GIS software, or as a cleaned CSV.

What people plot coordinates for

Checking a column of coordinates

Paste a spreadsheet column to see at once whether any points land in the sea or the wrong country.

Visualising a GPS log or waypoint list

See the stops from a tracker or a guidebook on one map.

Planning a multi-stop trip

Plot hotels, sights and stations and see how they are spread out.

Field survey sites

Show sampling or inspection sites before sending a crew.

Converting a list to KML for Google Earth

Paste the points and download a KML file to open in Google Earth.

Mapping customers or stores

A quick look at where a list of locations clusters.

Teaching coordinates

Students can type coordinates and watch where they land.

Checking a drone flight plan

Plot waypoints to make sure none strays outside the intended area.

Reviewing incident locations

See a list of reported positions together.

Making a GeoJSON test file

Developers can turn a few coordinates into a valid GeoJSON file.

How the points are read and drawn

Each line is read in your browser. The page accepts decimal degrees, degrees-minutes-seconds and decimal minutes, with N/S/E/W letters or minus signs, and treats any other text on the line as the label. Latitude comes first unless hemisphere letters say otherwise. Up to 1,000 points are drawn.

Points are pinned on OpenStreetMap tiles. With 'Join in order' ticked, the distance shown is the sum of geodesic (shortest over the Earth's surface) distances between consecutive points on the WGS84 ellipsoid, computed with Vincenty's formulas. It is not a road or walking distance.

GeoJSON is written to RFC 7946 (longitude before latitude, WGS84), KML to OGC KML 2.2. Nothing is uploaded: the points stay in your browser, and only map tiles are fetched from OpenStreetMap.

Limits: a point is only as accurate as the coordinates you paste. If your data uses another datum (such as NAD27 or a national grid), convert it to WGS84 first or the pins can be off by tens to hundreds of metres.

Frequently asked questions

What format should each line be in?

Latitude then longitude, separated by a comma, space or tab: 40.6892, -74.0445. Degrees-minutes-seconds such as 40°41′21″N 74°2′40″W also work. Add a label before or after.

My points are in the wrong place. Why?

Usually latitude and longitude are swapped, or a minus sign is missing — western longitudes and southern latitudes are negative.

How many points can I plot?

Up to 1,000 at once.

Can I open the result in Google Earth?

Yes. Download the KML file and open it in Google Earth or Google My Maps.

Is the route distance the driving distance?

No. It is the straight-line distance between consecutive points. For road distance use the multi-stop distance tool.

Are my coordinates uploaded?

No. They are read and drawn in your browser; nothing is sent to this site.

Related tools