proj4js · EPSG registry · 5,000+ systems

Coordinate Reprojection

Transform geometries between spatial reference systems. Supports GeoJSON, Shapefile, GeoPackage, WKT, KML and more.

WGS 84 · Geographic 2D · degrees
Web Mercator · Projected 2D · metres
Input
Output
Output will appear here after reprojection
Output format
Done

About GeoReproject

GeoReproject is a free, browser-based coordinate reprojection tool for GIS professionals, developers, and data analysts. Powered by proj4js, it converts geospatial data between more than 5,000 coordinate reference systems (CRS) — all client-side, so your data never leaves your device.

Supported Formats

GeoJSON

Reproject Points, LineStrings, Polygons, and FeatureCollections between any EPSG system.

WKT

Parse and transform Well-Known Text point geometries.

KML

Convert Keyhole Markup Language placemarks to your target projection and export back to KML.

CSV

Transform comma-separated lon/lat columns to any projected coordinate system.

GML

Geography Markup Language point coordinate conversion.

Custom PROJ

Enter any custom PROJ4 string to define a source or target CRS not in the registry.

Common Coordinate System Conversions

Frequently Asked Questions

What is coordinate reprojection?

Coordinate reprojection (also called coordinate transformation) is the process of converting geospatial data from one coordinate reference system (CRS) to another. Different mapping platforms, datasets, and regions use different CRS standards — for example, GPS devices use WGS 84 (EPSG:4326) while web map tiles use Web Mercator (EPSG:3857).

Is my data sent to a server?

No. GeoReproject runs entirely in your browser using the open-source proj4js library. No data is uploaded or transmitted anywhere.

What is an EPSG code?

EPSG codes are numeric identifiers assigned by the EPSG Geodetic Parameter Dataset to coordinate reference systems, datums, and projections. Common codes include EPSG:4326 (WGS 84), EPSG:3857 (Web Mercator), and EPSG:32632 (UTM Zone 32N).

Can I use a custom projection not in the list?

Yes. Select "Custom EPSG / PROJ string" from either CRS dropdown and enter any valid EPSG code or PROJ4 definition string.