Coordinate Converter
Convert a latitude/longitude pair between decimal degrees, DMS and degrees decimal minutes, both ways, right in your browser.
The coordinates you paste are converted with plain arithmetic in your browser and are never uploaded; nothing you type between DD, DMS and DDM is stored on a server.
Want to see the point? Open the Coordinate Map Viewer.
About Coordinate Converter (DMS & Decimal)
This coordinate converter rewrites a single latitude/longitude pair between the three notations GPS units, maps and datasets disagree on: decimal degrees (DD) like 40.446195, degrees-minutes-seconds (DMS) like 40°26'46.3"N, and degrees decimal minutes (DDM) like 40°26.772'N. Type a value in any one notation and the other two appear for each axis, so you can copy exactly the format a form, receiver or API expects. It handles the fiddly parts for you: North and East count as positive, South and West as negative, a trailing N/S/E/W letter overrides the sign, and it accepts both Unicode symbols (° ′ ″) and plain ASCII (° ' "). Everything is computed on your device with the WGS84 datum, so the coordinates you paste are never uploaded anywhere.
Features
- Convert one lat/long pair between decimal degrees, DMS and DDM in any direction
- Enter any notation and read the other two for each axis side by side
- Handles N/S/E/W hemispheres and negative-sign equivalence automatically
- Accepts Unicode degree/prime/double-prime symbols and plain ASCII ' and "
- Preset locations to load a known coordinate and see all three formats at once
- Copy any formatted DD, DMS or DDM value with one click
- Validates ranges: latitude −90 to 90 and longitude −180 to 180
- Uses the WGS84 datum, matching GPS receivers and web maps
How to use the Coordinate Converter (DMS & Decimal)
- Pick the notation you are pasting: Decimal (DD), DMS, or DDM.
- Type or paste the latitude and longitude, with an optional N/S/E/W letter.
- Read the other two notations for each axis in the results.
- Copy the DD, DMS or DDM value you need, or follow "View on the map" to plot it.
Example
Input
40.446195, -79.982195
Output
Latitude: 40°26'46.3"N (DMS) 40°26.772'N (DDM)
Longitude: 79°58'55.9"W (DMS) 79°58.932'W (DDM)
A decimal pair converted to DMS and DDM, with the western longitude flagged W.
Common errors & troubleshooting
- The point lands in the wrong hemisphere or the sign looks flipped. — South and West are negative. Add an N/S/E/W letter (e.g. 79°58'55.9"W) and the sign is applied for you, or type a leading minus for S/W.
- A DMS value is rejected even though it looks right. — Keep minutes and seconds in the 0–59.999 range and split degrees, minutes, seconds with spaces or ° ' " symbols; 40°70'10" is invalid because 70 minutes overflows a degree.
- The result is off by a few metres from another tool. — DMS shows seconds to one decimal (≈3 m) and DDM shows minutes to three decimals (≈0.2 m). Read the Decimal (DD) row for the full-precision value.
Frequently asked questions
- What is the difference between DD, DMS and DDM coordinates?
- They are three ways to write the same point. DD is a single decimal number per axis (40.446195). DMS splits it into whole degrees, minutes and seconds (40°26'46.3"N). DDM keeps whole degrees but writes the minutes as a decimal (40°26.772'N), which is common on marine and aviation charts.
- How do I convert decimal degrees to degrees, minutes and seconds?
- Keep the whole-degree part, multiply the fraction by 60 for the minutes, then multiply that fraction by 60 again for the seconds. This converter does it instantly: type a decimal value and the DMS and DDM forms appear next to it for both latitude and longitude.
- How are negative coordinates shown in DMS and DDM?
- DMS and DDM have no minus sign — they use a hemisphere letter instead. A negative latitude becomes an S suffix and a negative longitude a W suffix, so −79.982195 is written 79°58'55.9"W. Positive values take N or E.
- Can I paste coordinates with the degree, prime and double-prime symbols?
- Yes. The parser accepts the Unicode degree sign, prime (′) and double prime (″) as well as the plain ASCII apostrophe and quote for minutes and seconds, so pasting 40°26′46.3″N or 40 26 46.3 N both work.
- Which datum does this coordinate converter use?
- WGS84, the same datum as GPS receivers and web maps such as Google Maps and OpenStreetMap. Changing notation between DD, DMS and DDM never changes the datum, so a value stays on WGS84 in every format.
- Are the coordinates I convert sent to a server?
- No. Every DD, DMS and DDM conversion is plain arithmetic that runs in your browser, so the latitude and longitude you paste stay on your device and are never uploaded or stored.
Related tools
- Coordinate Map Viewer — Plot a latitude/longitude on an OpenStreetMap map, or click the map to read coordinates back out.
- MGRS Converter — Convert between latitude/longitude and MGRS (Military Grid Reference System) coordinates, both ways, in your browser.
- UTM Converter — Convert between latitude/longitude and UTM coordinates (zone, hemisphere, easting, northing) on the WGS84 ellipsoid.
- Geohash Converter — Encode latitude/longitude to a geohash and decode a geohash back to coordinates, with bounding box and neighbors.
- Plus Codes Converter — Convert between latitude/longitude and a Plus Code (Open Location Code) both ways, with the covered bounding box and cell size.
- Distance Between Coordinates — Measure the great-circle distance between two latitude/longitude points in km, miles and nautical miles, with bearing and a map.
All ArrayKit tools