Coordinate Format Detector
Paste any coordinate — decimal, DMS, UTM, MGRS, Plus Code or geohash — and the tool figures out the format and converts it to latitude/longitude. Free, runs in your browser.
Paste a coordinate
Coordinates come in a dozen formats. This tool figures out which one you've got — decimal degrees, degrees/minutes/seconds, decimal minutes, UTM, MGRS, Plus Code, or geohash — and normalizes it to plain lat/long you can drop into Google Maps, a spreadsheet, or an API call.
Try pasting 40.7580, -73.9855, 40°45'28.8"N 73°59'7.8"W, 18N 585633 4512388, 87G7P2RM+34, or u4pruydqqvj.
Coordinate Formats This Tool Recognizes
- Decimal degrees —
40.7580, -73.9855. The default for APIs, GeoJSON and databases. Latitude first, negative for S/W. - Degrees/minutes/seconds (DMS) —
40°45'28.8"N 73°59'7.8"W. Paper maps, GPS units, nautical charts. - Decimal minutes (DDM) —
40°45.48'N. Marine and aviation GPS. - UTM —
18N 585633 4512388. Surveying, GIS, military mapping. Zone + easting + northing. - MGRS —
18TWL8525512388. Military grid, derived from UTM. - Plus Code / Open Location Code —
87G7P2RM+34. Google Maps' short address-like codes. - Geohash —
u4pruydqqvj. Base-32 string used by Elasticsearch, Redis and DynamoDB for proximity search.
Each format is parsed by its own recognizer; if several match, the most specific one wins (so 18N 585633 4512388 is UTM, not a pair of decimals). The result is always normalized to decimal degrees on WGS84.
Frequently Asked Questions
What coordinate formats does the detector recognize?
Decimal degrees (40.7580, -73.9855), degrees/minutes/seconds (40°45'28.8"N 73°59'7.8"W), decimal minutes (40°45.48'N), UTM (18N 585633 4512388), MGRS (18TWL8525512388), Plus Codes / Open Location Code (87G7P2RM+34), and geohashes (u4pruydqqvj). Just paste whatever you have.
Why do I need a coordinate detector?
Coordinates come in a dozen formats from different sources — paper maps use DMS, surveyors use UTM, GPS units use decimal minutes, and APIs want plain decimal degrees. Figuring out which format a string is in, then converting it, is tedious. This tool does both steps automatically.
How does the detector know the hemisphere from DMS?
It looks for N/S/E/W letters or signs. 40°45'N is north; -40.758 is south. If you type 73°59' with no hemisphere, the detector reports it as east by default — add a W or a minus sign for west longitudes.
Does it handle coordinates with commas and spaces?
Yes. You can paste 40.7580, -73.9855, 40.7580 -73.9855, 40°45'28.8"N 73°59'7.8"W, or one per line. The detector is lenient about separators.