ToolJoltTools

CSV Point Mapper

Plot a spreadsheet of coordinates on a map in seconds — paste CSV with lat/lng columns, preview, and download an interactive HTML map. No upload.

Paste data or open a file

Everything parses in your browser — files are never uploaded.

Field guide: CSV Point Mapper

'I have a spreadsheet of locations — I just want to see them on a map' is probably the single most common geospatial request in any office, and the usual answers (learn a GIS, upload customer data to a random site, fight with My Maps import) all overshoot or underdeliver. This is the direct path: paste CSV, the parser auto-detects latitude/longitude columns (lat/latitude/y, lng/lon/longitude/x), every other column becomes popup attributes, and the preview confirms the spread.

The headline export is the standalone HTML map: one file, Leaflet + OpenStreetMap + your points inlined, popups showing every column — email it, drop it in Slack, host it on any static server. Because parsing is client-side, the store list / customer addresses / incident log in that CSV never leaves the machine, which is the difference between 'quick map' and 'data-governance incident'.

Field tips

  • Headers matter: name columns lat/latitude and lng/lon/longitude and detection is automatic; headerless 'name, lat, lng' rows work too.
  • Excel users: Save As → CSV UTF-8 — quoted commas inside names are handled, but Excel's regional semicolon-CSV should pick ; which also parses.
  • Coordinates from Google Maps come lat-first — that matches the expected column convention here, so copy-paste pairs land correctly.
Sources & standards: RFC 4180 — CSV format

Records are stored only in this browser (localStorage) — export regularly. This tool aids field documentation; it does not replace your agency's official inspection procedures or engineering judgment.

CSV Point Mapper — Plot a spreadsheet of coordinates on a map in seconds — paste CSV with lat/lng columns, preview, and download an interactive HTML map. No upload. Free, offline-first and GPS-aware: open it on any phone, log in seconds, and hand your GIS team clean GeoJSON.

About CSV Point Mapper

'I have a spreadsheet of locations — I just want to see them on a map' is probably the single most common geospatial request in any office, and the usual answers (learn a GIS, upload customer data to a random site, fight with My Maps import) all overshoot or underdeliver. This is the direct path: paste CSV, the parser auto-detects latitude/longitude columns (lat/latitude/y, lng/lon/longitude/x), every other column becomes popup attributes, and the preview confirms the spread.

How to use CSV Point Mapper

  1. 1Open the tool — it loads instantly and runs entirely in your browser.
  2. 2Enter or import your field data; everything stays on your device.
  3. 3Review the computed results and flagged items.
  4. 4Export to CSV/GeoJSON or print a report for stakeholders.

Why use CSV Point Mapper?

  • 100% free, no sign-up — built for crews, not per-seat licences
  • Offline-first: records save to your device instantly and survive dead zones
  • One-tap GPS tagging with accuracy capture on every record
  • Exports CSV for asset systems, GeoJSON for GIS, and print-ready reports
  • Checklist and guidance aligned with RFC 4180

Frequently asked questions

My points are in the sea / wrong country — why?+

Swapped columns: latitude must be the north-south value (−90…90), longitude east-west (−180…180). A Delhi row with 77.2 in the lat column fails the range check or lands wrong. The mapper validates ranges and skips impossible rows, so a sudden drop in point count is the same symptom.

How many points can I map?+

Thousands parse fine; the SVG preview caps at 500 drawn points for responsiveness, but ALL rows flow into the GeoJSON/KML/HTML exports. The downloaded Leaflet map handles a few thousand markers comfortably — past ~10k, you want clustering, which is bespoke-map territory.

Do my extra columns survive?+

Every non-coordinate column becomes a property: visible in the attribute table here, in map popups in the HTML export, as GeoJSON properties, and as KML ExtendedData. That's deliberate — a location without its 'which store / what status / whose territory' context is rarely the point.

I have addresses, not coordinates — what now?+

You need geocoding first (address → lat/lng), which requires a service: Google Sheets extensions, Excel's Geography type, or batch geocoders. Once the sheet has coordinate columns, paste here. This tool deliberately skips built-in geocoding — that's the step that would require uploading your addresses somewhere.

Embed CSV Point Mapper on your website

Want CSV Point Mapperon your own site? Paste this snippet into any HTML page — it's free, with no API key or sign-up. The tool loads in an iframe and keeps working exactly as it does here.

Embed code
<iframe src="https://tooljolt.com/tools/csv-point-mapper" width="100%" height="640" style="border:1px solid #e5e7eb;border-radius:12px;max-width:680px" title="CSV Point Mapper — ToolJolt" loading="lazy"></iframe>

Related tools

Related GIS tools

Sponsored