All tools
HomeCoordinate converter › DMS → Decimal Degrees

DMS to decimal degrees converter

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.

Decimal degrees (DD)
Degrees minutes seconds (DMS)
Degrees decimal minutes (DDM)
Web Mercator (EPSG:3857)
UTM (WGS84)
Bulk convert a list of coordinates

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.

No uploadInstantWorks offlineproj4 for reprojection

About this conversion

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.

How to use it

  1. Enter your latitude and longitude above (any of decimal degrees, DMS or DDM, auto-detected).
  2. Read the highlighted result and click Copy. Every other format is shown too.
  3. Nothing is uploaded, it all runs in your browser.

How DMS to decimal degrees works

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.

Worked examples

A northern, eastern coordinate

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.

A southern, western coordinate

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.

Seconds that round up

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.

Precision and rounding

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.

A closer look at the numbers

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 partIn decimal degreesOn the ground (latitude)
1 degree1.0~111 km
1 minute0.016667~1.85 km
1 second0.000278~31 m

Reading the result back

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.

Quick reference

A few well-known places, converted, so you can sanity-check your own numbers against them.

PlaceDMSDecimal degrees
London (Big Ben)51°30'02"N, 0°07'28"W51.50056, -0.12444
New York (Times Sq.)40°45'27"N, 73°59'08"W40.75750, -73.98556
Sydney (Opera House)33°51'25"S, 151°12'55"E-33.85694, 151.21528
Cape Town33°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"E55.75417, 37.62000

Accepted input formats

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 typeThe tool reads it asNotation
48.858448.8584Decimal degrees
-33.8688-33.8688 (south)Decimal degrees, signed
48°51'30"N48.85833DMS with symbols
48 51 30 N48.85833DMS with spaces
48:51:30N48.85833DMS with colons
N48.858448.8584Hemisphere letter first
48°51.5'N48.85833Degrees 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.

Where you will use it

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.

What to do next

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.

Common mistakes to avoid

Frequently asked questions

What is the formula to convert DMS to decimal degrees?

DD = degrees + minutes/60 + seconds/3600, negated for S or W. Example: 48°51'30"N = 48 + 51/60 + 30/3600 = 48.8583°.

Why do most GIS tools want decimal degrees?

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.

Does the hemisphere matter when converting DMS?

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.

Can I convert a whole list of DMS coordinates at once?

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.

What if my DMS value has no N/S/E/W letter?

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.

Are my coordinates sent anywhere?

No. Every conversion is computed in your browser with plain math, so nothing is uploaded and the tool keeps working offline once loaded.

Other coordinate conversions