DMS Calculator

Free online DMS Calculator to convert between decimal degrees and degrees-minutes-seconds, and perform DMS addition and subtraction with automatic carry handling.

813.1K usesUpdated · 2026-04-27Runs locally · zero upload

How to Use DMS Calculator

The DMS Calculator converts between decimal degrees and degrees-minutes-seconds (DMS) format, and can add or subtract two DMS values with automatic normalization.

  1. Choose a direction — Select either "DMS → Decimal" or "Decimal → DMS" conversion mode.
  2. Enter your value — For decimal input, type a number like 116.391389. For DMS input, fill in the Degrees, Minutes, and Seconds fields separately.
  3. Read the result — The DMS Calculator shows the converted value immediately in the Conversion Result panel.
  4. Add or subtract — Fill in two DMS values in the lower section and choose Add or Subtract. The DMS Calculator normalizes the result automatically (e.g. 75″ → 1′ 15″).

Formula & Theory — DMS Calculator

The DMS Calculator uses the standard sexagesimal-to-decimal conversion:

Decimal Degrees = Degrees + Minutes / 60 + Seconds / 3600

Degrees = floor(Decimal)
Minutes = floor((Decimal − Degrees) × 60)
Seconds = ((Decimal − Degrees) × 60 − Minutes) × 60
Unit Equivalent
1 degree (°) 60 minutes (′)
1 minute (′) 60 seconds (″)
1 degree (°) 3600 seconds (″)

For DMS arithmetic, the DMS Calculator converts both values to total seconds, performs the operation, then converts the result back into normalized degrees, minutes, and seconds. This guarantees that carry and borrow handling is always accurate regardless of input magnitude.

Why Use DMS Instead of Decimal Degrees?

DMS notation is the traditional format used in navigation charts, surveying instruments, DGNSS receivers, and astronomical catalogs. Many legacy systems still store coordinates as DMS, making the DMS Calculator an essential conversion utility when integrating data sources.

Use Cases for DMS Calculator

The DMS Calculator is particularly valuable in the following scenarios:

  • GPS and navigation — Convert smartphone GPS decimal coordinates into DMS format required by nautical or aviation charts using the DMS Calculator.
  • Geographic surveying — Surveyors use DMS notation to record field angles; the DMS Calculator converts readings for GIS import.
  • Astronomy — Right ascension and declination are often expressed in degrees-minutes-seconds; the DMS Calculator simplifies observation planning.
  • Mathematics and trigonometry — Students working on angle-sum problems use the DMS Calculator to add or subtract angles without manual carry arithmetic.
  • Map digitizing — Convert archival map coordinates from DMS into decimal degrees for modern mapping APIs using the DMS Calculator.

From field surveys to satellite navigation, the DMS Calculator handles all common degrees-minutes-seconds conversions quickly and accurately.

Frequently asked questions about DMS Calculator

What does DMS stand for?

DMS stands for Degrees, Minutes, Seconds — a sexagesimal notation used to express angles and geographic coordinates. The DMS Calculator converts between this format and decimal degrees.

How does the DMS Calculator convert decimal degrees to DMS?

It extracts the integer part as degrees, multiplies the remainder by 60 for minutes, then multiplies the remaining fraction by 60 again for seconds. For example, 116.391389° becomes 116° 23′ 29.0″.

How does the DMS Calculator handle carry and borrow?

During addition, if seconds exceed 60 the extra seconds roll over into minutes, and if minutes exceed 60 they roll over into degrees. Subtraction uses the reverse borrowing logic automatically.

When should I use a DMS Calculator?

Use a DMS Calculator when working with GPS coordinates, surveying data, astronomical angles, nautical charts, or any system that stores angles in degrees-minutes-seconds format.

Is my data stored?

No. All calculations happen in your browser; nothing is sent to a server.