Coordinates Converter — Decimal Degrees & DMS
ScienceConvert GPS coordinates between decimal degrees (DD) and degrees-minutes-seconds (DMS) format for latitude and longitude, instantly and accurately.
Latitude
Longitude
What is a Coordinates?
The Coordinates Converter converts geographic coordinates between decimal degrees (DD) and degrees-minutes-seconds (DMS) format for both latitude and longitude. Every point on Earth can be described by these two angular measurements, but they show up in two different notations depending on the source: decimal degrees (like 28.6139° N) is what most modern GPS devices, smartphones, and mapping software use, while DMS (like 28° 36' 50.04" N) is the traditional notation still common in surveying, aviation, and nautical navigation.
Enter a coordinate in either format and this tool keeps both notations in sync automatically, for both latitude and longitude simultaneously. For angle conversions outside a geographic context, see the general Angle Converter.
How to use this Coordinates calculator
- Enter a Decimal Degrees value for Latitude, or edit the Deg / Min / Sec / Hemisphere fields directly.
- Watch the corresponding DMS or decimal value update automatically.
- Repeat for the Longitude row below it.
- Use the Hemisphere dropdown to correctly set N/S for latitude or E/W for longitude.
- Click Copy next to either DMS output box to copy the formatted coordinate string.
- Read the combined pair of values for use in mapping software, GPS devices, or survey documents.
Formula & Methodology
Decimal Degrees → DMS: - Degrees = the whole-number part of the decimal value - Minutes = the decimal remainder × 60, whole-number part - Seconds = the remainder of that × 60 - Hemisphere = N/E if the original value is positive, S/W if negative DMS → Decimal Degrees: Decimal Degrees = Degrees + (Minutes ÷ 60) + (Seconds ÷ 3600), negated if the hemisphere is S or W. Worked example — converting New Delhi's latitude, 28.6139° N, 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, confirmed by converting back: 28 + 36/60 + 50.04/3600 = 28 + 0.6 + 0.0139 = 28.6139° — matching the original input exactly.
Frequently Asked Questions