Geodata Converter

Convert KML, GPX, GeoJSON and Shapefile directly in your browser. Free, no login required. Supports Swedish coordinate systems (SWEREF99 TM, RT90). Your files never leave your device.

Upload file

Drag and drop your file here

or Choose file

KML, KMZ, GPX, GeoJSON, CSV, Shapefile (.zip) · Max 50 MB

Files are processed locally in your browser and never sent to any server.

Frequently Asked Questions

Which file formats are supported?

GeoKonvert supports KML (Google Earth), KMZ (compressed KML), GPX (GPS Exchange Format), GeoJSON and CSV with coordinate columns. Shapefile (.zip) support is coming in version 2.

Which coordinate systems are supported?

WGS84 (EPSG:4326), SWEREF99 TM (EPSG:3006), all 12 SWEREF99 local zones (EPSG:3007–3018) and RT90 2.5 gon V (EPSG:3021). Coordinate transformation is handled by proj4js.

Is it safe to upload sensitive geodata?

Yes. Files are processed 100% in your browser and never sent to any server. Not a single byte of file content reaches mackan.eu. You can verify this in your browser's network panel.

Why do I not need to log in?

Since everything runs in the browser, there is no need for an account. No registration, no login, no identity-linked cookies.

How large a file can I convert?

Up to 50 MB. For most GPX and KML files (up to 100,000 points) modern browsers handle conversion without issues. Heavier files (>10 MB) may take a few seconds.

Can I reproject coordinates in an existing file?

Yes. Select the source coordinate system under "Coordinate system (source)" and the desired output projection under "Coordinate system (output)". All geometries in the file will be transformed.

What happens if the file contains errors?

The tool shows an error message with as much detail as possible. You can report the error directly from the error message to help us improve the tool.

Why are objects missing from my KMZ file?

KMZ files can contain "Network Links" that reference external KML files. GeoKonvert only unpacks and reads doc.kml, not linked external files. Export the file as flat KML from Google Earth (File > Save place as > KML) to include all objects.

Why are my coordinates geographically wrong?

The most common cause is an incorrect "Coordinate system (source)" setting. If your file is in SWEREF99 TM but the tool assumes WGS84, points will be off by 5-15 km. Step 1: check which coordinate system your file uses (shown in the file metadata or in the GIS software you exported from). Step 2: select the correct system under "Coordinate system (source)" and run the conversion again.

My GPX file does not work for navigation in Garmin / Komoot, why?

GPX has three geometry types: waypoints (wpt), tracks (trk), and routes (rte). GeoKonvert exports line geometries as tracks (trk), which appear as a logged track but cannot be used for turn-by-turn navigation. Navigation apps like Garmin and Komoot require rte geometry for a routable path. Route (rte) export support is planned for version 2.

Format guide

GeoKonvert is a free web tool for converting geodata files. All processing happens locally in your browser: the file is not uploaded to any server and no account is required. The tool handles KML, KMZ, GPX, GeoJSON, CSV and Shapefile (zip) up to 50 MB.

Which format should I choose?

  • KML / KMZ: Google Earth, Google Maps and Basecamp. XML-based format with support for styles and layers. KMZ is compressed KML. KML to GeoJSON · GeoJSON to KML
  • GPX: GPS devices (Garmin, Suunto, Polar), Strava and Komoot. Handles waypoints, tracks (trk) and routes (rte). Elevation data and timestamps are preserved. GPX to GeoJSON · GPX to KML
  • GeoJSON: Standard for web development and mapping APIs. JSON format with support for points, lines and polygons. Used by Leaflet, Mapbox, Turf.js and QGIS. GeoJSON to KML · GeoJSON to CSV
  • CSV (point layer): Excel, Google Sheets and databases. Exports point features with latitude, longitude and all attributes. Requires coordinate columns. CSV to GeoJSON
  • Shapefile (.zip): Classic GIS format from Esri. Upload as a zip file containing .shp, .dbf and .prj. Supported as a source format.

Swedish coordinate systems

SWEREF99 TM (EPSG:3006) is Sweden's national standard with metre-based coordinates (N around 6,100,000–7,700,000, E around 260,000–920,000). RT90 2.5 gon V (EPSG:3021) is the older system still found in legacy data. The tool automatically reprojects to WGS84 on conversion. Select the correct source system from the "Source coordinate system" list for accurate results.

Direct links: SWEREF99 TM to WGS84 · RT90 to WGS84

Local processing

Conversion is performed using JavaScript in your browser. The file is not read by the server and no coordinates or attributes are stored. Network traffic is limited to loading the tool page and library scripts, not to sending file contents.