Overview
Converting a coordinate from decimal degrees to degrees-minutes-seconds (DMS) format means splitting a single decimal number into three components — whole degrees, minutes, and seconds — plus a hemisphere direction. This article walks through the manual calculation and how to do it instantly with a converter.
What You Need
- A latitude or longitude value in decimal degrees (e.g., 28.6139)
- Knowledge of whether the value is latitude (needs N/S) or longitude (needs E/W)
Steps
Note the sign of your decimal degree value. A positive value becomes N (latitude) or E (longitude); a negative value becomes S (latitude) or W (longitude).
Take the absolute value and separate the whole-number part. This whole number becomes your degrees value.
Multiply the remaining decimal fraction by 60. The whole-number part of this result becomes your minutes value.
Take the new remaining fraction and multiply by 60 again. This result becomes your seconds value (keep 1–2 decimal places for typical precision).
Combine the parts with the hemisphere letter. Format as
degrees° minutes' seconds" hemisphere.Use the Coordinates Converter to skip manual calculation. The Coordinates Converter performs all of the above instantly and keeps the decimal and DMS fields in sync as you edit either one.
Common Mistakes to Avoid
- Forgetting to convert the hemisphere sign correctly — a common error is applying N/S logic to a longitude value (which needs E/W) or vice versa.
- Rounding too early in the calculation — rounding the minutes value before calculating seconds compounds small errors; carry full precision through all three steps.
- Confusing DMS notation with plain decimal minutes — some GPS devices display a hybrid "degrees and decimal minutes" format (e.g., 28° 36.834'), which is different from full DMS with separate seconds.
Formula & Methodology
Degrees = whole-number part of the absolute decimal value Minutes = whole-number part of (remaining decimal fraction × 60) Seconds = (remaining fraction after minutes) × 60
Worked example — converting 28.6139° (New Delhi's latitude) to DMS:
- Degrees = 28
- Remaining 0.6139 × 60 = 36.834 → Minutes = 36
- Remaining 0.834 × 60 = 50.04 → Seconds = 50.04
Result: 28° 36' 50.04" N (positive value, so N for latitude).
For a fuller definition, see our glossary entry on DMS.