Skip to content

CSV to GeoJSON Converter

Turn a spreadsheet of coordinates into GeoJSON points for any mapping tool.

Drop a CSV here, or click to choose one

Converted on your device — the file is never uploaded

GeoJSON

Quick Tool Overview

The CSV to GeoJSON Converter turns a table of coordinates into a FeatureCollection of points, finding the latitude and longitude columns for you and carrying every other column as a property.

What it does
Turns rows of coordinates into GeoJSON
You give it
A CSV with latitude and longitude columns
You get back
A FeatureCollection of points
Best for
Mapping shops, sensors, stops or survey results
Converters Free, unlimited use No sign-up Runs in your browser

About the CSV to GeoJSON Converter

Shops, sensors, survey results, delivery stops — anything with a latitude and a longitude usually lives in a spreadsheet, and every mapping tool worth using wants GeoJSON. Writing that by hand means nesting each row inside a Feature and getting the coordinate order right, which is where most people put their points in the sea.

Paste the CSV and the latitude and longitude columns are found automatically, whatever they are called — lat, Latitude, Y, lng, long. Every other column travels with the point as a property, numbers and true/false can be read as real types, and coordinates can be rounded to a sensible precision. Rows with a missing or impossible coordinate are skipped and listed rather than silently dropped, and the bounding box is shown so you can tell at a glance whether the points landed where you expected.

Key features of the CSV to GeoJSON Converter

Columns found for you

lat, Latitude, Y, lng and long are all recognised.

Bounding box shown

The extent of your points makes a swapped pair obvious at a glance.

Bad rows reported

Missing or impossible coordinates are listed, never silently dropped.

Elevation supported

An optional third coordinate value for height.

Real types

Numbers and true/false become real JSON types in the properties.

How to use the CSV to GeoJSON Converter

  1. 1

    Paste your CSV

    One row per point, with the column names in the first row.

  2. 2

    Confirm the coordinate columns

    They are detected; change them if the guess is wrong.

  3. 3

    Check the bounding box

    It tells you immediately if latitude and longitude are swapped.

  4. 4

    Copy the GeoJSON

    Paste it into geojson.io, QGIS, Leaflet or Mapbox.

Frequently asked questions

That is 0,0 — the sign of a missing coordinate, or of latitude and longitude being swapped. Rows with no usable coordinate are skipped here, and the bounding box makes a swap obvious.

Reviews of the CSV to GeoJSON Converter

What people who use the CSV to GeoJSON Converter think of it. Reviews come from visitors and are posted as written.

No ratings yet

Yours would be the first.

  • 5 0 reviews rated 5 stars
  • 4 0 reviews rated 4 stars
  • 3 0 reviews rated 3 stars
  • 2 0 reviews rated 2 stars
  • 1 0 reviews rated 1 star

Write a review

Used this tool? Your rating helps the next person decide.

Your rating

Plain text only — links, email addresses and HTML are not accepted. Your name and review are shown publicly; nothing else is collected. See the privacy policy.

0 reviews

Newest first

No reviews yet

Be the first to rate the CSV to GeoJSON Converter. It takes half a minute and no account.

Write the first review

More converters