Latitude and Longitude Converter
Converts latitude and longitude between decimal degrees, degrees-minutes-seconds and degrees-decimal-minutes.
Enter coordinate
Results
Enter a value and press Convert to see the results in DD, DMS and DDM.
Format conversion only — not a datum transformation
This tool converts between coordinate formats (DD, DMS, DDM). It does not transform between datums such as WGS84, GDA94, GDA2020, MGA94 or MGA2020 — those need a datum/grid transformation tool. Everything runs in your browser; nothing is uploaded or stored.
Before you rely on this: First-pass guide only. Verify safety-critical or regulated work against the relevant standards, your project requirements and a qualified professional.
How to use this calculator
- Paste a coordinate in almost any format — '-31.9535, 115.8570', '31°57'12"S 115°51'25"E' or '31 57.207 S, 115 51.423 E'. The tool detects DD, DMS or DDM automatically.
- Read every output format at once — DD, DMS, DDM, Google Maps, GPS/Garmin and a CSV row — and copy any of them with one tap.
- Use Manual entry for split DD/DMS/DDM fields, or Batch to convert a whole list and download a CSV. Everything runs in your browser.
How it works
Coordinates can be written three ways: Decimal Degrees (DD, e.g. −31.953456°), Degrees-Minutes-Seconds (DMS, e.g. 31° 57′ 12.44″ S) and Degrees-Decimal-Minutes (DDM, e.g. 31° 57.207′ S).
One degree is 60 minutes, and one minute is 60 seconds. South latitudes and West longitudes are negative in decimal degrees; the N/S/E/W hemisphere carries the same sign.
DD → DMS: degrees = floor(|DD|); minutes = floor((|DD| − degrees) × 60); seconds = ((|DD| − degrees) × 60 − minutes) × 60. DMS → DD: DD = degrees + minutes ÷ 60 + seconds ÷ 3600, made negative for S/W.
Worked example
Perth, WA. −31.95345565°, 115.8570471° = 31° 57′ 12.44″ S, 115° 51′ 25.37″ E in DMS, or 31° 57.207′ S, 115° 51.423′ E in DDM.
Common mistakes
- Forgetting the sign: a South latitude or West longitude must be negative in DD (or carry an S/W hemisphere).
- Swapping latitude and longitude — latitude (−90 to 90) always comes first.
- Entering 60 or more for minutes or seconds — both must be under 60.
- Assuming this changes the datum. Converting the format does not move the point between WGS84, GDA94/GDA2020 or MGA.
Frequently asked questions
What is the difference between DD, DMS and DDM?
DD is one decimal number per axis (−31.953456). DMS splits it into degrees, whole minutes and seconds (31°57'12.44"). DDM uses degrees and decimal minutes (31°57.207'). They describe the same point.
How do I convert decimal degrees to degrees, minutes and seconds?
Take the whole degrees, multiply the remainder by 60 for whole minutes, then multiply that remainder by 60 again for seconds. The tool does this instantly and shows the working in How it works.
How do I convert DMS to decimal degrees?
DD = degrees + minutes ÷ 60 + seconds ÷ 3600, then apply a minus sign for South or West.
Why are south and west coordinates negative?
Decimal degrees measure from the equator (latitude) and the prime meridian (longitude). South and west are the negative directions, which is why an S latitude or W longitude is shown as a negative number.
What coordinate format does Google Maps use?
Google Maps accepts plain signed decimal degrees, e.g. -31.953456, 115.857047. Copy the Google Maps card and paste it straight into the search box, or use the Open in Google Maps link.
What format do GPS devices use?
Many handheld and marine GPS units default to degrees and decimal minutes (hddd°mm.mmm'). The GPS/Garmin card gives exactly that form.
Does this convert WGS84 to GDA2020 or MGA?
No. This converts coordinate formats only. Moving a point between datums (WGS84, GDA94, GDA2020) or onto a grid (MGA) is a datum/grid transformation — use a dedicated transformation tool for that.
How many decimal places do I need for a GPS coordinate?
Each extra decimal place of latitude is roughly 10× finer: 5 places ≈ 1 m, 6 ≈ 0.1 m, 7 ≈ 1 cm. Pick the DD-decimals control to match the precision you need.
Can I paste coordinates from a CSV or convert many at once?
Yes. Open the Batch tab, paste one coordinate per line, and the tool validates each row and lets you copy or download a clean CSV.
Why is my coordinate invalid?
Latitude must be between −90 and 90, longitude between −180 and 180, and minutes/seconds under 60. The tool shows a specific message so you can fix the exact problem.
Are my coordinates uploaded or saved?
No. All conversion happens locally in your browser. Nothing is sent to a server or stored.
Related tools
- DMS to Decimal Degrees Converter
- DDM to DMS Converter
- Lat/Long to UTM Converter (WGS84)
- Bearing & Distance to Coordinates Calculator
- MGA2020 / GDA2020 Converter (Australia)
- Haversine Great-Circle Distance Calculator
Explore more in Surveying, Coordinates, GIS & CAD.
Cite this tool
Zerdly. (2026). Latitude and Longitude Converter. Retrieved from https://www.zerdly.com/tools/latitude-longitude-converter/
Tip: Enter any known values to calculate the remaining results.
All calculations run in your browser. Your inputs are never saved or transmitted.



