Coordinate Converter
Convert GPS coordinates between Decimal Degrees, DMS, DDM, UTM, MGRS, Plus Codes (OLC), Geohash, and Maidenhead grid. Paste any format, see every other. Includes distance + bearing between two points and a live world map.
How to Use
- Paste any format into the input — decimal degrees, DMS, UTM, MGRS, a geohash, a Plus Code, or a Maidenhead grid.
- Every other format renders live on the right. Click any Copy button to grab one.
- Toggle "two-point mode" to enter a second coordinate — you get great-circle distance + initial bearing.
- Click on the world map to set the coordinate visually.
Supported formats
Frequently Asked Questions
What format should I use?
Decimal degrees (e.g. 40.7488, -73.9857) is the most universal. DMS (40°44'55"N) is human-friendly. UTM/MGRS are common for military/survey work. Plus Codes work without addresses. Geohash is good for storage / clustering. Maidenhead is used in ham radio.
Which datum?
WGS84 (world standard, used by GPS). UTM/MGRS use the same. Local datums like NAD27 or OSGB36 differ by up to ~200m — convert those externally first.
How accurate is the distance?
Haversine formula on a sphere of radius 6371 km. Accurate to about 0.5% over any distance. For survey-grade accuracy use Vincenty's formulae on an ellipsoid.
What's a Plus Code?
Google's Open Location Code — a 10-character grid reference that maps to ~14m precision. Works without street addresses, ideal for remote locations.
Maidenhead grid for ham radio?
Yes — the QTH Locator. 6-char gives ~2.5'×5' precision (about 5km), 8-char gives ~150m. Used worldwide on amateur radio.
Common Use Cases
Mapping / GIS
Convert survey UTM data to lat/lng for web maps.
Aviation / marine navigation
Translate between chart-stated DMS / DDM and decimal degrees.
Geocaching
Decode Plus Codes, geohashes, or DDM clues into lat/lng.
Amateur radio
Convert between Maidenhead grid and lat/lng for QSL cards.
Last updated: