DMS to Decimal Degrees: Formula and Worked Examples
What's the difference between DD, DMS, and DDM?
All three formats express the same latitude and longitude — they just carve the degree up differently. Decimal Degrees (DD) writes everything as one decimal number (32.312064), which is what apps, websites, and GPX files speak. Degrees Minutes Seconds (DMS) is the traditional sexagesimal form found on charts and older maps: whole degrees, minutes (1/60 of a degree), and seconds (1/60 of a minute), as in 32°18′43.4″N. Degrees Decimal Minutes (DDM) is the middle ground — whole degrees with decimal minutes, 32°18.724′N — and is the working standard in marine and aviation navigation because chartplotters and aviation GPS units default to it. Converting between the three is pure arithmetic, no projection math involved, which also means it is the conversion most worth understanding rather than trusting blindly.
What is the formula for converting DMS to decimal degrees?
Divide minutes by 60, seconds by 3600, add both to the degrees, and apply the hemisphere sign:
DD = degrees + minutes/60 + seconds/3600 (negative for S latitude or W longitude)
Worked example with 32°18′43.4″N, 114°32′21.1″W:
| Step | Latitude | Longitude |
|---|---|---|
| Degrees | 32 | 114 |
| Minutes ÷ 60 | 18 ÷ 60 = 0.3 | 32 ÷ 60 = 0.533333 |
| Seconds ÷ 3600 | 43.4 ÷ 3600 = 0.012056 | 21.1 ÷ 3600 = 0.005861 |
| Sum | 32.312056 | 114.539194 |
| Hemisphere sign | N → 32.312056 | W → -114.539194 |
How do you convert decimal degrees back to DMS?
Run the same logic in reverse. Take the whole-number part as degrees; multiply the remaining fraction by 60 — the whole part of that is minutes; multiply what's left by 60 again for seconds. For -114.539194: degrees = 114; 0.539194 × 60 = 32.3516, so minutes = 32; 0.3516 × 60 = 21.1, so seconds = 21.1. The negative sign becomes the letter W (for longitude) — giving 114°32′21.1″W. For DDM, stop one step earlier and keep the decimal minutes: 114°32.352′W. A ten-thousandth of a minute is about 18 cm on the ground, so three decimal places of minutes (or one decimal place of seconds) is more than enough for field navigation.
Skip the arithmetic in the field. MyGPSConverter converts between DD, DMS, DDM, UTM, MGRS, and GARS instantly, entirely on your phone — and its smart input parses pasted coordinates with degree symbols, direction letters, or plain signs automatically.
What are the most common conversion mistakes?
- Confusing DDM with DMS.
32°18.724′(decimal minutes) and32°18′43.4″(minutes and seconds) look similar but differ: treating 18.724 as "18 minutes 72.4 seconds" — or reading 43.4 seconds as decimal minutes — shifts a position by hundreds of meters. If a value after the minutes exceeds 59.99, or a "seconds" value has a degree of precision that seems odd, check which format you are really holding. - Dropping the hemisphere sign. A longitude pasted as
114.539194instead of-114.539194lands in western China instead of Arizona. Direction letters (N/S/E/W) or the minus sign must survive the conversion. - Applying the sign after truncating. For negative decimal degrees, convert the absolute value and attach the direction letter at the end — mixing negative numbers into the multiply-by-60 steps produces subtly wrong minutes.
- Rounding too early. Round only the final value. Rounding minutes before computing seconds compounds into meters of error.
How precise is each decimal place?
| DD precision | Ground distance (approx.) | Good for |
|---|---|---|
| 0.1° | ~11 km | Naming a region |
| 0.01° | ~1.1 km | Naming a town or valley |
| 0.0001° | ~11 m | Field navigation |
| 0.000001° | ~11 cm | Survey-grade points |
Publishing six decimal places (as MyGPSConverter does) preserves better-than-GPS accuracy without false precision; more digits than that describe the receiver's noise, not the ground.