Converter

Degrees to DMS Converter | Decimal Degrees to Degrees Minutes Seconds

Convert decimal degrees to degrees, minutes, seconds with exact DMS formulas, step-by-step results, coordinate examples, precision guidance, and GPS format tips.
Degrees to degrees minutes seconds converter illustration showing angle conversion with calculator and geometric diagram

Coordinate format converter

Degrees to Degrees, Minutes, Seconds Converter

Use this degrees to degrees, minutes, seconds converter to change decimal degrees into DMS format for coordinates, navigation, mapping, surveying, and angle documentation. The tool extracts whole degrees, converts the decimal remainder into minutes, then converts the remaining fraction into seconds so a value such as \(40.446111^\circ\) becomes \(40^\circ 26^\prime 46.00^{\prime\prime}\).

Fast answer: keep the integer part as degrees, multiply the decimal remainder by 60 for minutes, then multiply the remaining decimal by 60 for seconds. If you are starting with DMS and need decimal degrees instead, use the related degrees minutes seconds to degrees converter.

Decimal degrees to DMS Step-by-step calculation GPS coordinate format Latitude and longitude notes Precision guidance MathJax formulas

Convert decimal degrees to DMS

Enter a decimal degree value and choose whether it represents latitude, longitude, or a plain angle. The output shows DMS notation and the calculation steps. This page is focused on decimal degrees to DMS; for a wider angle-unit workflow, use the advanced angle converter.

deg

Use values such as 40.446111, -33.8688, 51.507222, or 0.125.

DMS result
40° 26′ 45.9996″ N

The whole degrees are 40, the minutes are 26, and the seconds are 45.9996.

Degrees40
Minutes26
Seconds45.9996
DirectionN
DDM40° 26.76666′
Back-check40.446111°

What this converter does

Decimal degrees and DMS describe the same angular position in different notation systems. Decimal degrees use a single base-10 number such as \(51.507222^\circ\). DMS divides the same value into degrees, minutes, and seconds, such as \(51^\circ 30^\prime 26.00^{\prime\prime}\). This converter performs that breakdown and shows the intermediate steps so the output can be checked, copied, or used in coordinate records.

The tool is especially useful when a GPS app, mapping database, spreadsheet, or website gives a coordinate in decimal degrees but a chart, property description, aviation reference, marine note, or classroom question asks for degrees, minutes, and seconds. It can also be used for plain angle notation, though the most common use is latitude and longitude.

The reverse conversion is intentionally treated as a support path here because this page should rank for decimal degrees to DMS. If your starting data is already in DMS and you need a decimal output, use the dedicated DMS to degrees converter so the direction and formula stay clear.

Degrees to DMS formula

Let \(\text{DD}\) be the decimal degree value. First use the absolute value for the numerical split, then apply the sign or direction after the calculation.

\[ D=\left\lfloor|\text{DD}|\right\rfloor \] \[ M=\left\lfloor\left(|\text{DD}|-D\right)\times60\right\rfloor \] \[ S=\left(\left(|\text{DD}|-D\right)\times60-M\right)\times60 \]

Here, \(D\) is whole degrees, \(M\) is whole minutes, and \(S\) is seconds. The direction is handled separately. For latitude, positive means N and negative means S. For longitude, positive means E and negative means W. For a plain mathematical angle, you can keep the negative sign rather than using a compass direction.

Why minutes and seconds use 60

DMS is a sexagesimal format, meaning it uses 60 as the subdivision base. One degree contains 60 minutes. One minute contains 60 seconds. Therefore, one degree contains \(60\times60=3600\) seconds. This is the same base-60 logic used in time notation, where one hour has 60 minutes and one minute has 60 seconds.

\[ 1^\circ=60^\prime \] \[ 1^\prime=60^{\prime\prime} \] \[ 1^\circ=3600^{\prime\prime} \]

Because decimal degrees use base 10 and DMS uses base 60, conversion is not a simple shift of the decimal point. You must split the value step by step.

Step-by-step method

Take the absolute value. Ignore the sign temporarily so the arithmetic is clean.
Extract the degrees. The integer part of the absolute value is the degree component.
Find decimal minutes. Subtract the degrees, then multiply the remainder by 60.
Extract whole minutes. The integer part of decimal minutes becomes the minutes component.
Find seconds. Subtract the whole minutes from decimal minutes, then multiply the remaining fraction by 60.
Apply direction. Use N/S for latitude, E/W for longitude, or keep the sign for a plain angle.

Reverse formula for checking

To check a DMS result, convert it back to decimal degrees:

\[ \text{DD}=D+\frac{M}{60}+\frac{S}{3600} \]

If the coordinate is S or W, apply a negative sign to the final decimal value. This reverse formula is helpful for quality control, but the main purpose of this page remains decimal degrees to DMS.

Worked examples

Example 1: Convert 40.446111 degrees to DMS

Start with \(40.446111^\circ\). The whole-degree part is 40. The decimal remainder is \(0.446111\).

\[ 0.446111\times60=26.76666 \]

The whole minutes are 26. The remaining decimal part is \(0.76666\). Convert that to seconds:

\[ 0.76666\times60=45.9996 \]

The result is \(40^\circ 26^\prime 45.9996^{\prime\prime}\). Rounded to whole seconds, this is \(40^\circ 26^\prime 46^{\prime\prime}\). If the value is a positive latitude, write \(40^\circ 26^\prime 46^{\prime\prime}\text{ N}\). If it is a positive longitude, write E instead.

Example 2: Convert -33.8688 degrees to DMS

Use the absolute value for the calculation: \(33.8688\). Whole degrees are 33. The decimal remainder is \(0.8688\).

\[ 0.8688\times60=52.128 \] \[ 0.128\times60=7.68 \]

The DMS value is \(33^\circ 52^\prime 7.68^{\prime\prime}\). Because the original decimal value was negative, it becomes S if it is latitude or W if it is longitude. For a latitude, the result is \(33^\circ 52^\prime 7.68^{\prime\prime}\text{ S}\).

Example 3: Convert 51.507222 degrees to DMS

Whole degrees are 51. The decimal part is \(0.507222\).

\[ 0.507222\times60=30.43332 \] \[ 0.43332\times60=25.9992 \]

The result is \(51^\circ 30^\prime 25.9992^{\prime\prime}\), commonly rounded to \(51^\circ 30^\prime 26^{\prime\prime}\). If the value is latitude north of the Equator, write N.

Example 4: Convert 0.125 degrees to DMS

This example shows what happens when the degree component is zero. Whole degrees are 0. The decimal remainder is 0.125.

\[ 0.125\times60=7.5 \] \[ 0.5\times60=30 \]

The result is \(0^\circ 7^\prime 30^{\prime\prime}\). This is a small angle, but the same method applies.

Decimal degrees to DMS reference charts

Use these tables for quick checking. Decimal coordinate examples are rounded for readability, and DMS values should be kept to the precision required by your task.

Common decimal degree examples converted to DMS
Decimal degreesDMS resultRounded DMSNotes
0.1250° 7′ 30″0° 7′ 30″Small angle example
1.51° 30′ 0″1° 30′ 0″Half degree
12.2512° 15′ 0″12° 15′ 0″Quarter degree
25.26305625° 15′ 47.0016″25° 15′ 47″City-scale example
40.44611140° 26′ 45.9996″40° 26′ 46″Step example
48.85833348° 51′ 29.9988″48° 51′ 30″Landmark-style example
51.50722251° 30′ 25.9992″51° 30′ 26″Navigation-style example
-33.868833° 52′ 7.68″ S/W33° 52′ 8″ S/WNegative coordinate example
How decimal remainders become minutes and seconds
Decimal part of a degreeMinutesDMS fractionUseful memory
0.01666671 minute0° 1′ 0″One minute is \(1/60^\circ\)
0.08333335 minutes0° 5′ 0″Five-minute step
0.166666710 minutes0° 10′ 0″One-sixth of a degree
0.2515 minutes0° 15′ 0″Quarter degree
0.530 minutes0° 30′ 0″Half degree
0.7545 minutes0° 45′ 0″Three-quarter degree

For angle conversions that are not DMS-specific, such as degrees to radians, use the degrees to radians converter or the radians to degrees converter.

Understanding decimal degrees and DMS

Decimal degrees

Decimal degrees are written as one decimal number. A latitude might be written as 40.712778 and a longitude as -74.006111. This format is efficient for software, spreadsheets, mapping databases, APIs, mobile apps, and GIS tools because a coordinate component is stored as a single number. Positive and negative signs usually carry the direction: positive latitude is north, negative latitude is south, positive longitude is east, and negative longitude is west.

Decimal degrees are often the easiest format for calculation. If you are computing distance, sorting coordinates, creating a map layer, importing CSV data, or using a location API, decimal degrees are usually preferred. However, many traditional navigation and surveying contexts still expect DMS notation.

Degrees, minutes, seconds

DMS writes an angle as a hierarchy. Degrees are the largest part, minutes subdivide degrees, and seconds subdivide minutes. A coordinate such as \(40^\circ 42^\prime 46^{\prime\prime}\text{ N}\) is more traditional and appears in navigation charts, property records, route notes, and some classroom materials. The notation is compact once you are used to it, but it is not as convenient for spreadsheet arithmetic as decimal degrees.

DMS should not be confused with time. The words minutes and seconds are borrowed from the same base-60 subdivision idea, but here they are angular units. One minute of angle is \(1/60\) of a degree, not one minute of time.

DDM as a middle format

Some navigation systems use degrees and decimal minutes, often abbreviated DDM. An example is \(40^\circ 26.7667^\prime\). DDM keeps whole degrees, but it does not split decimal minutes into seconds. It sits between DD and DMS. To get DDM from decimal degrees, keep the whole degrees and multiply the remainder by 60. To get full DMS, split those decimal minutes into whole minutes and seconds.

Latitude, longitude, and direction rules

The arithmetic of decimal degrees to DMS is the same for latitude and longitude, but direction rules differ. Latitude measures north or south of the Equator and must be between -90 and 90 degrees. Longitude measures east or west of the Prime Meridian and must be between -180 and 180 degrees.

Sign and direction conventions
Coordinate typePositive valueNegative valueValid rangeDMS direction
LatitudeNorth of EquatorSouth of Equator-90 to 90N or S
LongitudeEast of Prime MeridianWest of Prime Meridian-180 to 180E or W
Plain anglePositive rotation or measureNegative rotation or measureDepends on contextUsually no compass letter

For a negative decimal degree coordinate, use the absolute value for the DMS split and attach the correct direction letter at the end. For example, \(-74.006111^\circ\) as a longitude becomes \(74^\circ 0^\prime 21.9996^{\prime\prime}\text{ W}\). Do not write negative degrees and W at the same time unless a specific data format requires that; it is redundant and can confuse readers.

Important: a coordinate pair needs both latitude and longitude. A single value such as \(40^\circ 26^\prime 46^{\prime\prime}\) tells you only one component. Always label whether a DMS coordinate is latitude or longitude, and include N, S, E, or W where appropriate.

Precision and rounding in DMS conversion

Coordinate conversion can be mathematically exact, but displayed results often require rounding. The key rule is to keep full precision during the calculation and round only the final seconds value. If you round decimal minutes too early, seconds can shift. If you round seconds incorrectly, a value near 59.9999 seconds can roll over into the next minute.

Decimal places in degrees

More decimal places in decimal degrees represent finer position detail. The practical distance represented by a decimal place varies with latitude and whether you are measuring latitude or longitude, but the table below gives a useful latitude-scale approximation.

Approximate precision from decimal places
Decimal degree formatApproximate latitude precisionTypical useDMS equivalent style
40.4About 11 kmRegion or rough map labelVery coarse DMS
40.45About 1.1 kmCity areaMinutes-level detail
40.446About 111 mNeighborhood or site areaSeconds rounded coarsely
40.4461About 11 mBuilding or landmarkWhole seconds useful
40.44611About 1.1 mPrecise field noteTenths of seconds useful
40.446111About 0.11 mSurvey-style notationHundredths of seconds may be useful

Rounding seconds safely

If seconds round to 60.00, carry one minute into the minutes field. If minutes then become 60, carry one degree into the degrees field. For example, \(12^\circ 59^\prime 59.999^{\prime\prime}\) rounded to whole seconds should become \(13^\circ 0^\prime 0^{\prime\prime}\), not \(12^\circ 59^\prime 60^{\prime\prime}\). Proper DMS notation keeps minutes and seconds less than 60.

For most public-facing coordinate displays, seconds to two decimal places are more than enough. For legal, survey, aviation, or scientific use, follow the precision requirements of the source document or workflow rather than guessing.

Longitude precision changes with latitude

One degree of latitude is roughly constant because latitude lines are evenly spaced north and south. Longitude spacing narrows toward the poles because meridians converge. A decimal place in longitude represents less ground distance near high latitudes than near the Equator. This does not change the DMS conversion formula, but it matters when interpreting real-world precision.

Practical uses for decimal degrees to DMS

GPS waypoints

Many GPS devices and phone apps can display coordinates in multiple formats. If one device gives decimal degrees and another expects DMS, a conversion prevents waypoint entry errors. This is common when sharing hiking, boating, aviation, fieldwork, or emergency-location information across different tools.

Mapping and GIS

GIS software usually stores coordinates in decimal degrees, but maps, reports, and older datasets may show DMS. Converting decimal degrees to DMS helps when preparing map labels, checking legacy records, or writing a coordinate in a format expected by a client or field team.

Surveying and property descriptions

Survey and property records may use DMS notation because it has a long history in boundary descriptions. When a digital dataset stores decimal coordinates, converting to DMS can make the values match a traditional document format. The conversion does not change the geodetic datum or projection, so those details must still be verified separately.

Aviation and marine navigation

Charts and navigation references often use degrees, minutes, and seconds or degrees and decimal minutes. A pilot or mariner may need to enter or compare coordinates between an electronic system and a printed chart. The conversion must preserve direction letters and precision because small entry mistakes can move a waypoint significantly.

Education and trigonometry

DMS is also useful in math classes when learning angles, arc measurement, and unit subdivision. If your work is about angle theory rather than GPS coordinates, the understanding angles page gives broader context, while this converter handles the specific DMS calculation.

How to validate a DMS coordinate before using it

Converting decimal degrees to DMS is only useful if the final coordinate is valid and clearly labeled. A DMS coordinate has three numeric parts and, for geography, a direction. The degree value tells the broad position, minutes refine it, and seconds refine it further. A coordinate can look formal while still being wrong if minutes exceed 59, seconds exceed 59.999, the direction is missing, or latitude and longitude ranges are mixed up.

A practical validation routine starts with the coordinate type. If the value is latitude, it must fall between \(-90^\circ\) and \(90^\circ\). If it is longitude, it must fall between \(-180^\circ\) and \(180^\circ\). For DMS notation, the degree component must obey those ranges, while minutes and seconds must stay inside their own smaller ranges. A latitude such as \(120^\circ 10^\prime 0^{\prime\prime}\text{ N}\) is invalid because latitude cannot reach 120 degrees. A longitude with 120 degrees can be valid, but it must be labeled E or W.

Minutes and seconds should never be treated as decimal digits. In \(40^\circ 26^\prime 46^{\prime\prime}\), the 26 is not a percentage of a degree. It is 26 out of 60 minutes. The 46 is 46 out of 60 seconds inside the minute. This is why \(40^\circ 75^\prime 0^{\prime\prime}\) is not acceptable DMS notation; it should be normalized to \(41^\circ 15^\prime 0^{\prime\prime}\). In the same way, \(40^\circ 26^\prime 75^{\prime\prime}\) should be normalized to \(40^\circ 27^\prime 15^{\prime\prime}\).

DMS validation checklist
CheckValid ruleWhy it mattersExample problem
Latitude range0 to 90 degrees with N or SLatitude cannot pass the poles95° 0′ 0″ N is invalid
Longitude range0 to 180 degrees with E or WLongitude wraps around the globe190° 0′ 0″ E is invalid in standard notation
Minutes0 to 5960 minutes carry into 1 degree12° 60′ 0″ should be 13° 0′ 0″
Seconds0 to less than 6060 seconds carry into 1 minute12° 10′ 60″ should be 12° 11′ 0″
DirectionN/S for latitude, E/W for longitudeDirection identifies the hemisphere40° 10′ 0″ without N or S is incomplete
Datum noteKeep the source datum when knownNotation conversion does not change datumWGS84 and local datums should not be silently mixed

For a plain angle that is not a geographic coordinate, the range may be different. A math problem may allow angles beyond 180 degrees or negative rotations. In that context, use DMS as angle notation and do not add N, S, E, or W unless the value represents a geographic latitude or longitude.

Coordinate data-entry workflow

Many coordinate errors happen during data entry rather than during the formula itself. A user copies a decimal degree value from a map, converts it to DMS, then enters the DMS result into another device. If the direction is omitted or one digit is mistyped, the point can move across a city, a country, or even a hemisphere. A careful workflow keeps the original value, the converted value, and the coordinate type visible at the same time.

Start by recording the source coordinate exactly as given. If the source says \(40.446111,-79.982222\), do not immediately rewrite it in a more familiar style. Keep the original decimal pair in a note or spreadsheet. Then identify which number is latitude and which is longitude. Most coordinate pairs are written latitude first, longitude second, but not every data source follows the same presentation style. Labels are safer than assumptions.

Next, convert latitude and longitude separately. The latitude conversion determines N or S. The longitude conversion determines E or W. Do not reuse the latitude direction for longitude. If the pair is \(40.446111,-79.982222\), the latitude is positive, so it is N. The longitude is negative, so it is W. The two DMS components should be written as a pair with their own direction letters.

After conversion, back-check at least one critical coordinate. Convert the DMS value back into decimal degrees using \(\text{DD}=D+M/60+S/3600\), apply the direction sign, and compare it with the original value. A small difference caused by final rounding is normal. A large difference means a direction, minute, second, or digit was entered incorrectly.

Clean record example: Source latitude \(40.446111^\circ\), source longitude \(-79.982222^\circ\). Converted latitude \(40^\circ 26^\prime 45.9996^{\prime\prime}\text{ N}\). Converted longitude \(79^\circ 58^\prime 55.9992^{\prime\prime}\text{ W}\). Datum and source should be recorded when known.

Recommended data-entry habits

  • Keep both formats: store the original decimal degrees and the converted DMS result.
  • Label coordinate type: mark each value as latitude or longitude before adding direction letters.
  • Use consistent precision: choose whole seconds, tenths, hundredths, or another standard before sharing data.
  • Do not mix signs and directions casually: use either signed decimal degrees or unsigned DMS with direction letters.
  • Back-convert important points: use reverse conversion to catch obvious entry mistakes.
  • Preserve datum notes: WGS84, NAD83, and local survey references should not be treated as interchangeable without review.

DD, DDM, and DMS format comparison

Decimal degrees, degrees decimal minutes, and degrees minutes seconds are closely related. They all describe angular position, but they divide the degree differently. Understanding the difference helps when a device setting offers several coordinate formats with similar names.

Decimal degrees, often written DD, use one decimal number. Degrees decimal minutes, often written DDM, keep whole degrees and write the minutes as a decimal. Degrees minutes seconds, written DMS, split the minutes into whole minutes and seconds. The same coordinate can be written in all three forms without changing the position, provided enough precision is preserved.

Same coordinate in DD, DDM, and DMS
FormatExampleStructureWhere it appears
DD40.446111°One decimal degree numberGIS, APIs, spreadsheets, databases
DDM40° 26.76666′Whole degrees plus decimal minutesSome GPS and marine workflows
DMS40° 26′ 45.9996″Whole degrees, whole minutes, secondsCharts, reports, traditional coordinate notation

To convert DD to DDM, take the whole degrees and multiply the decimal remainder by 60. To convert DDM to DMS, take the whole minutes and multiply the decimal remainder of the minutes by 60. For the example above, \(0.446111\times60=26.76666\), so DDM is \(40^\circ 26.76666^\prime\). Then \(0.76666\times60=45.9996\), so DMS is \(40^\circ 26^\prime 45.9996^{\prime\prime}\).

The most common format mistake is entering a DDM value into a field expecting DMS. For example, \(40^\circ 26.76666^\prime\) is not the same input style as \(40^\circ 26^\prime 76.666^{\prime\prime}\). The first is valid DDM. The second is invalid DMS because seconds exceed 60. Always check the device setting before entering a coordinate.

Batch conversion and spreadsheet cleanup

When converting one coordinate, the calculator is enough. When converting hundreds or thousands of coordinates, a spreadsheet or script is usually better. The same formulas apply, but the data should be cleaned first. Check for missing signs, missing direction letters, extra spaces, inconsistent separators, and mixed coordinate formats before applying formulas to every row.

A clean spreadsheet often uses separate fields for latitude decimal degrees, latitude DMS, longitude decimal degrees, longitude DMS, and notes. Avoid storing a full coordinate pair in one text cell if the data will be sorted, filtered, or imported into GIS software later. Separate numeric columns are easier to validate and less likely to break during export.

If the input column contains signed decimal degrees, create a direction column with a simple rule. For latitude, values below zero become S and values at or above zero become N. For longitude, values below zero become W and values at or above zero become E. Then create degree, minute, and second columns from the absolute value. Finally, combine those components into display text only at the end.

For batch work, do not round seconds before all formulas are complete. Keep seconds in a numeric column with several decimal places, then use a display column for the rounded version. This lets you change output precision without recalculating from rounded text. It also makes it easier to back-check the conversion by recombining \(D+M/60+S/3600\).

Spreadsheet audit checklist

  • Confirm input format: DD, DDM, and DMS should not be mixed in one column without a format label.
  • Check numeric ranges: latitude must be within -90 to 90 and longitude within -180 to 180.
  • Keep signs until direction is assigned: do not erase a negative sign before marking S or W.
  • Use absolute value for components: degree, minute, and second components should be nonnegative.
  • Round only display output: preserve full seconds precision in calculation columns.
  • Back-check sample rows: reverse several converted rows to ensure formulas work correctly.

Professional documentation notes

Coordinate notation is part of a larger location record. A professional coordinate note should identify the coordinate format, the coordinate reference or datum when known, the precision of the output, and the source of the value. Writing only \(40^\circ 26^\prime 46^{\prime\prime}\) is not enough for serious work because it omits whether the value is latitude or longitude and whether it is north, south, east, or west.

A better note is: "Latitude \(40^\circ 26^\prime 46.00^{\prime\prime}\text{ N}\), longitude \(79^\circ 58^\prime 56.00^{\prime\prime}\text{ W}\), converted from decimal degrees and rounded to hundredths of a second." If the datum is known, add it. If the value came from a GPS device, map service, survey plan, or field measurement, record that source too.

For legal or safety-critical contexts, a web conversion should be treated as a calculation aid, not as authority. Property boundaries, aviation routes, marine navigation, emergency response, and engineering fieldwork may require official documents, certified survey data, or approved navigation systems. The arithmetic of DD to DMS is straightforward, but the source coordinate and its context still matter.

For teaching and ordinary mapping, the most important habit is consistency. If a worksheet uses DMS, keep all answers in DMS. If a software table uses decimal degrees, store all values as decimal degrees and generate DMS only for display. Switching formats midstream without labels is what causes most errors.

Common mistakes when converting degrees to DMS

Using the decimal part as minutes directly

The decimal part of a degree is not already minutes. In \(40.446111^\circ\), the 0.446111 part must be multiplied by 60. It is not 44 minutes. The correct minutes calculation is \(0.446111\times60=26.76666\), so the minutes component is 26.

Forgetting to multiply the second remainder by 60

After extracting minutes, the remaining decimal part of the minutes must be multiplied by 60 to become seconds. In the example above, \(0.76666\times60=45.9996\). Leaving 0.76666 as seconds would be wrong.

Letting minutes or seconds reach 60

Valid DMS notation keeps minutes from 0 to 59 and seconds from 0 to less than 60. If rounding creates 60 seconds, carry it into the minutes field. If that creates 60 minutes, carry it into degrees.

Dropping N, S, E, or W

A DMS coordinate without direction can be ambiguous. \(33^\circ 52^\prime 7.68^{\prime\prime}\) could refer north or south for latitude, or east or west for longitude. Preserve direction when converting negative decimal degrees.

Confusing latitude and longitude limits

Latitude values must be between -90 and 90. Longitude values must be between -180 and 180. A value such as 120 degrees can be valid longitude but not valid latitude. The arithmetic still works, but the coordinate interpretation changes.

Ignoring datum and projection

Converting DD to DMS changes notation only. It does not change the coordinate reference system, datum, or projection. A WGS84 coordinate and a NAD83 coordinate may look similar, but a professional workflow should still preserve the datum metadata.

Spreadsheet and programming formulas

For spreadsheets, keep the decimal degree value in one column and build DMS components in separate columns. If cell A2 contains decimal degrees, the degree component is:

=INT(ABS(A2))

The minutes component is:

=INT((ABS(A2)-INT(ABS(A2)))*60)

The seconds component is:

=(((ABS(A2)-INT(ABS(A2)))*60)-INT((ABS(A2)-INT(ABS(A2)))*60))*60

For JavaScript, the core logic is:

degrees = Math.floor(Math.abs(dd));

minutesDecimal = (Math.abs(dd) - degrees) * 60;

minutes = Math.floor(minutesDecimal);

seconds = (minutesDecimal - minutes) * 60;

For Python, use the same logic with math.floor. In every language, handle sign and direction separately from the numeric DMS split.

Choosing the right related converter

Use this page when the starting value is a decimal degree and the target format is degrees, minutes, seconds. If you start with DMS and want decimal degrees, use the degrees minutes seconds to degrees converter. If you are converting between angle units such as degrees and radians, use the degrees to radians converter or the radians to degrees converter. For multiple angle units in one workflow, use the advanced angle converter.

For broader measurement work, the unit conversion calculator chart and unit converters pages are better starting points. This separation keeps the current page focused on the DMS coordinate format rather than competing with general unit pages.

Coordinate-pair examples

A real location usually needs a pair: latitude and longitude. Converting one number correctly is useful, but entering a coordinate pair correctly is what places a point on the map. The latitude part tells how far north or south the point is. The longitude part tells how far east or west it is. Each component must be converted and labeled separately.

Example coordinate pairs in decimal degrees and DMS
Decimal degree pairLatitude in DMSLongitude in DMSNotes
40.712778, -74.00611140° 42′ 46.0008″ N74° 0′ 21.9996″ WPositive latitude, negative longitude
51.507222, -0.127551° 30′ 25.9992″ N0° 7′ 39″ WLongitude near the Prime Meridian
-33.8688, 151.209333° 52′ 7.68″ S151° 12′ 33.48″ ESouthern latitude, eastern longitude
25.263056, 55.29722225° 15′ 47.0016″ N55° 17′ 49.9992″ EBoth values positive

When writing coordinate pairs, keep a consistent order. Many mapping tools use latitude, longitude. Some technical systems or projected coordinate workflows may use x, y order, which can feel like longitude, latitude. DMS notation alone does not solve order confusion. Clear labels do. Write "latitude" and "longitude" in headings when sharing a table, and include N/S/E/W directions in the DMS values.

Another practical rule is to avoid mixing signed decimal values with unsigned DMS values in the same field. A decimal coordinate can use negative signs. A DMS coordinate normally uses direction letters. If you write \(-74^\circ 0^\prime 22^{\prime\prime}\text{ W}\), you have used both a negative sign and W, which can be misread as double-negative information. A cleaner form is \(74^\circ 0^\prime 22^{\prime\prime}\text{ W}\).

When DMS is the right format, and when it is not

DMS is useful when a chart, document, class problem, navigation workflow, or legacy record expects degrees, minutes, and seconds. It is also readable for people trained in traditional coordinate notation. A DMS coordinate makes the hierarchy visible: degrees first, then minutes, then seconds. That can be helpful when checking a value by eye or comparing it with printed references.

Decimal degrees are usually better for computing. If you are storing coordinates in a database, writing code, calculating distances, sorting records, importing GIS layers, or using a web map API, decimal degrees are normally simpler. A single signed number is easier for software to parse than a text string containing degree marks, prime marks, quote marks, spaces, and direction letters.

DDM is often useful in navigation environments that prefer degrees and decimal minutes. It avoids a seconds field while still preserving whole degrees. This can make manual entry faster on some devices. However, DDM is not the same as DMS. Before entering a coordinate, check whether the device field says DD, DDM, or DMS. Many wrong-waypoint errors come from entering a value in the wrong coordinate format.

Best format by workflow
WorkflowUsually best formatReasonConversion caution
Spreadsheet calculationsDecimal degreesNumbers remain easy to calculate and validateUse DMS only for display output
Printed navigation referenceDMS or DDMMatches traditional chart notationPreserve direction letters
Web map APIDecimal degreesMost APIs expect signed decimal valuesDo not paste DMS text into a DD-only field
Classroom angle conversionDMSShows base-60 subdivision clearlyDo not confuse angular minutes with time minutes
Survey or legal recordDepends on jurisdiction or documentFormat may be specified by existing recordsRecord datum and precision

If a page, device, or form does not tell you which coordinate format it expects, do not guess. Look for examples. Decimal degrees usually look like 40.446111. DDM usually looks like 40 26.76666. DMS usually looks like 40 26 45.9996 or includes degree, minute, and second symbols. The numbers can look similar, but they mean different things when placed in the wrong field.

Practice problems

Use these short exercises to check the decimal degrees to DMS process.

  1. Convert \(12.5^\circ\) to DMS.
  2. Convert \(0.25^\circ\) to DMS.
  3. Convert \(40.446111^\circ\) to DMS.
  4. Convert \(-33.8688^\circ\) to DMS and add the correct latitude direction.
  5. Convert \(51.507222^\circ\) to DMS rounded to whole seconds.
  6. Convert \(74.006111^\circ\) to DMS rounded to two decimal seconds.

Answers: \(12.5^\circ=12^\circ 30^\prime 0^{\prime\prime}\); \(0.25^\circ=0^\circ 15^\prime 0^{\prime\prime}\); \(40.446111^\circ\approx40^\circ 26^\prime 45.9996^{\prime\prime}\); \(-33.8688^\circ=33^\circ 52^\prime 7.68^{\prime\prime}\text{ S}\) for latitude; \(51.507222^\circ\approx51^\circ 30^\prime 26^{\prime\prime}\); \(74.006111^\circ\approx74^\circ 0^\prime 22.00^{\prime\prime}\).

Choosing seconds precision for sharing coordinates

When you share a DMS coordinate, choose a seconds precision that matches the purpose. Whole seconds are often enough for general directions, classroom examples, and simple chart reading. Tenths or hundredths of seconds are better when the point needs to identify a small site, field location, marker, or property feature. Extra decimal seconds can look impressive, but they should not imply accuracy that the original measurement did not have.

If your source coordinate came from a phone GPS reading, several decimal places in the converted DMS value may exceed the real accuracy of the device at that moment. If the source came from a certified survey, the required precision may be much stricter. A good practice is to state both the coordinate and the rounding choice, such as "rounded to nearest 0.01 second." That tells the reader how exact the displayed DMS value is meant to be.

FAQs

How do I convert decimal degrees to degrees, minutes, seconds?

Take the integer part as degrees. Multiply the decimal remainder by 60 to get minutes. Take the integer part as minutes. Multiply the remaining decimal by 60 to get seconds.

What is 40.446111 degrees in DMS?

\(40.446111^\circ\) is approximately \(40^\circ 26^\prime 45.9996^{\prime\prime}\), commonly rounded to \(40^\circ 26^\prime 46^{\prime\prime}\).

What does a negative decimal degree mean?

For latitude, a negative value means south. For longitude, a negative value means west. Convert the absolute value to DMS, then attach S or W.

Can minutes or seconds be 60 in DMS?

No. Proper DMS notation uses minutes from 0 to 59 and seconds from 0 to less than 60. If rounding gives 60 seconds, carry one minute.

Is DMS more accurate than decimal degrees?

Neither format is inherently more accurate. Accuracy depends on how many digits or decimal seconds are preserved. Both formats can represent the same position precisely if enough precision is kept.

What is the formula for converting DMS back to decimal degrees?

Use \(\text{DD}=D+M/60+S/3600\), then apply a negative sign if the direction is S or W.

Should I use DMS or decimal degrees for GPS?

Use the format your device, chart, app, or workflow expects. Decimal degrees are common in software and APIs. DMS is common in traditional navigation, charting, and some property records.

Does converting DD to DMS change the coordinate system?

No. It changes notation only. The datum, projection, and coordinate reference system remain separate metadata that should be preserved in professional work.

Reference note

This page uses the standard angular relationships \(1^\circ=60^\prime\) and \(1^\prime=60^{\prime\prime}\). Coordinate examples are for conversion practice and should not replace authoritative navigation, survey, or legal data. For broader geometry context, see understanding angles.

Suggested SEO title: Degrees to DMS Converter | Decimal Degrees to Degrees Minutes Seconds

Suggested meta description: Convert decimal degrees to degrees, minutes, seconds with exact DMS formulas, step-by-step results, coordinate examples, precision guidance, and GPS format tips.

Suggested slug: degrees-to-degrees-minutes-seconds-converter

Shares: