Skip to content
Vecaria
Go Pro

GeoJSON Reproject Tool

Reproject GeoJSON between CRS — 4326 ↔ 3857, UTM or a pasted proj4 string — with a map preview on the WGS84 side, locally in your browser, free and no upload.

This tool runs entirely in your browser — your files are never uploaded to a server.

  • Formats: GeoJSON
  • Flow: GeoJSON → reprojected GeoJSON (proj4 string or EPSG code)
  1. Paste your GeoJSON into the input box (a sample is pre-filled), or click “or load a file” to pick/drop a .geojson/.json file.
  2. Enter the source and target CRS (e.g. EPSG:4326, EPSG:3857, EPSG:32650, or a proj4 definition string).
  3. Click “Reproject”, inspect the map preview (the WGS84 side is plotted — result side for geographic targets, input side otherwise), then copy or download the reprojected GeoJSON.
  • Built on proj4js (MIT); coordinates only — attributes are never modified.
  • Transformations use parametric proj4 definitions (7-parameter / HTDP strings). Grid-based high-accuracy transformations (nadgrids: NTv2 .gsb etc.) and external datum grids are not supported — use GDAL/cs2cs (PROJ) for those.
  • Antimeridian handling: out-of-range longitudes are normalized (e.g. 190 → −170) and crossing features are split along the dateline before projecting (disclosed in the summary line).
  • Paste or load a GeoJSON (coordinates in [lon, lat] order, e.g. [116.4, 39.9]) → convert to Web Mercator
  • Reproject UTM zone 50N (EPSG:32650) survey data to WGS84 for Leaflet, or take WGS84 to Web Mercator before generating PMTiles.

Open GeoJSON Reproject Tool in the tools site →