Geodocs Tools

Coordinate Converter

Convert between decimal degrees, DMS, UTM, WKT, EWKT, and WKB. Edit any field and all others update instantly. Supports WGS 84, SIRGAS 2000, and UTM projections. 100% browser-side — your data never leaves your device.

Need more than a viewer?

Geodocs organizes your field data with maps, reports, and dynamic forms. Built for teams working on surveys, inspections, and geospatial projects.

Try Geodocs

A coordinate converter translates the same geographic location between different representation formats. The most common conversions are: decimal degrees (e.g. -23.5489, -46.6388) ↔ DMS (23°32'56"S 46°38'20"W) ↔ UTM (easting/northing in meters within a zone). Beyond these classic formats, this tool also handles WKT (Well-Known Text), EWKT (Extended WKT with embedded SRID), and WKB (Well-Known Binary hex), which are the formats used directly by spatial databases like PostGIS, SQL Server Spatial, and Oracle Spatial.

WGS84 (EPSG:4326) is the global reference system used by GPS and Google Maps. SIRGAS 2000 (EPSG:4674) is the official reference system for South America, adopted as the standard in Brazil since 2005. In practice, WGS84 and SIRGAS 2000 differ by less than 1 meter, which is imperceptible for most applications. The difference matters only in precision geodesy and official cartographic work. For everyday GIS, the two systems are considered equivalent. If you receive data in SIRGAS 2000 and need WGS84, this converter handles it automatically.

UTM (Universal Transverse Mercator) divides the Earth into 60 north-south zones of 6° longitude each. Coordinates are expressed as easting (meters east from the zone's central meridian) and northing (meters from the equator). Brazil spans zones 18S to 25S. The most common zone for southeastern Brazil (São Paulo, Rio, Minas Gerais) is zone 23S — EPSG:31983 in SIRGAS 2000 or EPSG:32723 in WGS84. Using the wrong zone shifts coordinates by hundreds of kilometers. This converter auto-detects the best UTM zone from your decimal coordinates, or you can select the zone manually.

WKT (Well-Known Text) is an OGC standard text format for representing geometries. For a point, it looks like: POINT (-46.6388 -23.5489). It is the output of ST_AsText() in PostGIS and the input to ST_GeomFromText(). EWKT is an extension used by PostGIS that embeds the SRID: SRID=4326;POINT (-46.6388 -23.5489). WKB (Well-Known Binary) is the binary version of WKT — ST_AsEWKB() in PostGIS returns this as a hex string. If you're working with spatial databases, you'll encounter all three formats constantly. This converter lets you paste any of them and immediately see the decimal degrees or DMS equivalent.

In Google Maps, right-click any point on the map and select the coordinates shown at the top of the context menu — they appear as decimal degrees (e.g. -23.5489, -46.6388). Note that Google Maps displays latitude first, longitude second. Paste the latitude in the Lat field and longitude in the Lon field of this converter to get DMS, UTM, WKT, and WKB equivalents instantly.

KMZ and KML files store coordinates as WGS84 decimal degrees inside XML tags, always in lon,lat order. GeoJSON also uses WGS84 lon,lat, in JSON arrays. Shapefile .prj files define the CRS — it may be WGS84, SIRGAS, or any projected system. WKT is format-agnostic: the coordinates depend on the CRS, which must be specified externally (or embedded via EWKT SRID). This converter handles the WKT/EWKT/WKB formats commonly extracted from databases and spatial queries. For visualizing files, use our KMZ Viewer, GeoJSON Viewer, Shapefile Viewer, or WKT Viewer.

EPSG (European Petroleum Survey Group) codes are standardized numeric identifiers for coordinate reference systems. Common ones: 4326 = WGS84 geographic, 4674 = SIRGAS 2000 geographic, 3857 = Web Mercator (Google Maps tiles), 31983 = SIRGAS 2000 / UTM zone 23S, 32723 = WGS84 / UTM zone 23S. EPSG codes are used in PostGIS (ST_SetSRID, ST_Transform), QGIS, GDAL, and virtually all GIS software to unambiguously identify a CRS. The SRID in EWKT is the EPSG code.

Small differences (under 1 meter) between apps using the same CRS are normal and result from GPS measurement error. Larger differences (tens of meters) usually indicate a CRS mismatch — one app uses WGS84 while another uses a local datum. Differences of hundreds of meters or more typically indicate a wrong UTM zone or a confusion between northing and easting. This converter helps diagnose these issues: paste the coordinates in their original format, select the correct source CRS, and see the WGS84 decimal equivalent to cross-check against other sources.