DDM to Decimal Degrees Converter

CoordinateMapper Logo

Resources • Convert Coordinates

DDM to Decimal Degrees Converter

Degrees Decimal Minutes (DDM) is a coordinate format commonly seen on marine GPS chart plotters, some handheld GPS units, and geocaching platforms. It writes latitude and longitude as whole degrees plus decimal minutes - for example 51° 29.3318' N. While practical for at-a-glance navigation, most web maps, spreadsheets, and databases expect the simpler Decimal Degrees format. This page handles the conversion.

DDM to Decimal Degrees example

Input51° 29.3318' N 0° 0.8744' W
Output51.488865, -0.014573

What is DDM format?

DDM stands for Degrees Decimal Minutes. It splits each coordinate into whole degrees and a decimal fraction of minutes, without a separate seconds component. For example, 51° 29.3318' N means 51 degrees and 29.3318 minutes north of the Equator.

DDM is a middle ground between the full DMS breakdown and the pure Decimal Degrees format. It is the default display on many Garmin marine plotters, some handheld GPS receivers, and several geocaching platforms. It is less common in professional GIS or aviation, where DMS or Decimal Degrees are standard.

How the conversion works

The formula is simple: Decimal Degrees = degrees + (decimal minutes ÷ 60). The hemisphere letter determines the sign - N and E are positive, S and W are negative. No datum transformation is involved because DDM and Decimal Degrees express latitude and longitude within the same geographic coordinate system.

For example, 51° 29.3318' N becomes 51 + (29.3318 ÷ 60) = 51.488863°. The small rounding difference from the Decimal Degrees shown above is due to the precision of the decimal minutes used in the example.

When you need this conversion

  • Transferring waypoints from a marine GPS plotter into Google Maps or a planning tool.
  • Importing geocaching coordinates into a spreadsheet, database, or GIS.
  • Converting handheld GPS readings into the format expected by a web mapping API or client report.
  • Standardising a mixed-format coordinate dataset into a single consistent format.
  • Sharing a location with someone who expects a simple decimal number they can paste into a search box.

Before you convert

  • Confirm the source is DDM and not DMS. DDM has decimal minutes (e.g. 29.3318') with no seconds value. DMS has whole minutes and a separate seconds value (e.g. 29' 19.91"). Mixing the two up changes the result.
  • Check that hemisphere letters are present and correct (N/S for latitude, E/W for longitude). Without them the sign cannot be determined.
  • Verify the minute value is less than 60. A value of 60 or above indicates a data entry error.

How to convert with CoordinateMapper

  • Paste your DDM coordinate (e.g. 51° 29.3318' N 0° 0.8744' W) into the converter.
  • The parser detects DDM format and extracts degrees, decimal minutes, and hemisphere.
  • Review the parsed breakdown to make sure the values match your source.
  • Copy the Decimal Degrees output (e.g. 51.488865, -0.014573) for use in any digital tool.

Common mistakes

  • Confusing DDM with DMS: treating decimal minutes as if they include a hidden seconds component produces a wrong result. 29.3318 minutes is not 29 minutes and 33 seconds - the .3318 is a decimal fraction of one minute.
  • Missing hemisphere letters: without N/S and E/W the sign of the decimal output is unknown.
  • Confusing DDM with raw decimal numbers: a value like 5129.3318 is not Decimal Degrees - it is likely DDM with the degree symbol missing.

Takeaway

DDM to Decimal Degrees is a simple format conversion that makes marine GPS and geocaching coordinates compatible with web maps, databases, and GIS. No datum change is involved. Paste the DDM value, check the parsed result, and copy the decimal output.

We use analytics cookies to understand how visitors use this website. You can accept or manage your preferences.