Convert coordinates from degrees, minutes, seconds (DMS) to decimal degrees (DD). Enter your DMS latitude and longitude and read the decimal-degrees value instantly, free, in your browser.
Paste one coordinate per line as lat, lon (decimal, DMS or DDM all work), then convert them all at once and download the results as CSV.
DMS (e.g. 48°51'30"N) is how coordinates traditionally appear on maps and in surveying. Decimal degrees (48.8584) is the single-number form GPS units, GeoJSON and most software expect.
Formula: DD = degrees + minutes ÷ 60 + seconds ÷ 3600, made negative for South or West.
Decimal degrees is the same angle written as one number instead of three. The formula is simple arithmetic: decimal = degrees + minutes/60 + seconds/3600. There are 60 minutes in a degree and 60 seconds in a minute, so a minute is 1/60 of a degree (0.016667) and a second is 1/3600 (0.000278). Add the three parts and you have the decimal value.
The hemisphere sets the sign, not the arithmetic. North latitudes and east longitudes are positive; south and west are negative. So 40°26'46"S becomes -40.44611, exactly the northern value with a minus sign. Getting the sign wrong is the single most common error, and it flips a point to the opposite side of the equator or the Greenwich meridian.
Take the Eiffel Tower at 48°51'30"N, 2°17'40"E. Latitude: 48 + 51/60 + 30/3600 = 48 + 0.85 + 0.00833 = 48.85833. It is north, so it stays positive. Longitude: 2 + 17/60 + 40/3600 = 2.29444, positive because it is east. Result: 48.85833, 2.29444.
Now Rio de Janeiro's Christ the Redeemer at 22°57'6"S, 43°12'39"W. Latitude: 22 + 57/60 + 6/3600 = 22.95167, then negated to -22.95167 because it is south. Longitude: 43 + 12/60 + 39/3600 = 43.21083, negated to -43.21083 because it is west. The hemisphere letters decide the sign; the arithmetic is identical.
For 40°26'46"N, the seconds term is 46/3600 = 0.01278, giving 40.44611. Carry at least five decimal places: five decimals is roughly one metre on the ground, which is finer than a whole second of arc.
Keep enough decimal places. Each decimal place of latitude is worth roughly a factor of ten on the ground: 2 places is about 1.1 km, 3 places about 110 m, 4 about 11 m, 5 about 1.1 m and 6 about 11 cm. Since one second of arc is already about 31 m, converting DMS to only two or three decimals throws away precision the original had. Five or six decimals is the safe default for survey and mapping work.
It helps to know what each part of a DMS value is worth in decimal degrees. One minute is 1/60 of a degree, or 0.016667°; one second is 1/3600, or 0.000278°. So the minutes and seconds only ever add a fraction to the whole degree, they can never change it. A few common values: 15' = 0.25°, 30' = 0.5°, 45' = 0.75°, and 30" = 0.008333°. If your converted number is more than one degree away from the whole-degree part you started with, something has gone wrong, usually a minutes value mistakenly typed as degrees.
| DMS part | In decimal degrees | On the ground (latitude) |
|---|---|---|
| 1 degree | 1.0 | ~111 km |
| 1 minute | 0.016667 | ~1.85 km |
| 1 second | 0.000278 | ~31 m |
To check a result, convert it back. Take the decimal part, multiply by 60 for the minutes, take that decimal part and multiply by 60 again for the seconds. For 48.85833 the fraction 0.85833 × 60 = 51.5, and 0.5 × 60 = 30, giving 48°51'30", the value you started with. If you want to go that direction for real, the decimal degrees to DMS converter does it automatically.
A few well-known places, converted, so you can sanity-check your own numbers against them.
| Place | DMS | Decimal degrees |
|---|---|---|
| London (Big Ben) | 51°30'02"N, 0°07'28"W | 51.50056, -0.12444 |
| New York (Times Sq.) | 40°45'27"N, 73°59'08"W | 40.75750, -73.98556 |
| Sydney (Opera House) | 33°51'25"S, 151°12'55"E | -33.85694, 151.21528 |
| Cape Town | 33°55'31"S, 18°25'26"E | -33.92528, 18.42389 |
| Rio de Janeiro (Christ) | 22°57'06"S, 43°12'39"W | -22.95167, -43.21083 |
| Moscow (Red Square) | 55°45'15"N, 37°37'12"E | 55.75417, 37.62000 |
The box accepts DMS in the ways people actually write it: 48°51'30"N, 48 51 30 N, 48:51:30N, or with a leading hemisphere like N48 51 30. Spaces, symbols and colons are all understood, so you can paste straight from a map margin or a survey report without reformatting.
You do not have to reformat anything first. The box detects the notation from what you paste, so every one of these is understood:
| You can type | The tool reads it as | Notation |
|---|---|---|
48.8584 | 48.8584 | Decimal degrees |
-33.8688 | -33.8688 (south) | Decimal degrees, signed |
48°51'30"N | 48.85833 | DMS with symbols |
48 51 30 N | 48.85833 | DMS with spaces |
48:51:30N | 48.85833 | DMS with colons |
N48.8584 | 48.8584 | Hemisphere letter first |
48°51.5'N | 48.85833 | Degrees decimal minutes |
The hemisphere is taken from an N, S, E or W letter anywhere in the value, or from a leading minus sign. If both are missing, a positive number is assumed north or east.
You will meet DMS on paper maps, in property deeds, on older GPS units and in aviation and marine references, because it reads naturally to a person. But almost every digital tool wants decimal degrees: spreadsheets and CSV imports, GIS software, web-mapping libraries and GeoJSON all expect a plain decimal. Converting DMS to decimal degrees is usually the first step in getting field-collected coordinates onto a map.
Once your coordinates are in decimal degrees you can put them on a map. Drop them into a spreadsheet and use the spreadsheet to map converter, or go straight to CSV to KML for Google Earth. Going the other way, from decimal degrees back to degrees minutes seconds for a deed or a printed chart, is the decimal degrees to DMS converter.
DD = degrees + minutes/60 + seconds/3600, negated for S or W. Example: 48°51'30"N = 48 + 51/60 + 30/3600 = 48.8583°.
Decimal degrees is a single number per axis, so it sorts, stores and computes easily. GeoJSON, most databases and web maps expect it, which is why converting from DMS is usually the first step.
Yes. South latitudes and West longitudes are negative in decimal degrees. So 48°51'30"S becomes -48.8583, not 48.8583. Keep the N, S, E or W letter before you convert.
Yes. Open 'Bulk convert a list of coordinates' under the converter, paste one coordinate per line (DMS, decimal or DDM all work), convert them together and download the results as a CSV file.
Use a minus sign for south or west instead, for example -22 57 6 for 22°57'06"S. Without either a hemisphere letter or a sign, the value is read as north or east.
No. Every conversion is computed in your browser with plain math, so nothing is uploaded and the tool keeps working offline once loaded.