Lat/Long Converter
Converts coordinates between decimal degrees and degrees/minutes/seconds, returning both forms whichever you enter. Decimal input looks like "51.5074, -0.1278"; DMS input looks like 51°30'26.6"N, 0°7'40.1"W. The hemisphere letters N, S, E, and W set the sign, so a southern latitude comes back negative.
Converts coordinates between decimal degrees and degrees/minutes/seconds, returning both forms whichever you enter. Decimal input looks like "51.5074, -0.1278"; DMS input looks like 51°30'26.6"N, 0°7'40.1"W. The hemisphere letters N, S, E, and W set the sign, so a southern latitude comes back negative.
Use cases
- Reading a DMS coordinate off a chart into a mapping API
- Presenting stored decimal coordinates in the DMS form aviation uses
Examples
Decimal degrees
51.5074, -0.1278
{"latitude": 51.5074, "longitude": -0.1278, "latitude_dms": "51°30'26.64\"N", "longitude_dms": "0°7'40.08\"W"}FAQ
Is my data sent to a server?
Yes — the conversion runs on the server for this tool.
Can I mix the two formats?
No. Both halves must use the same format, because a mixed pair is far more likely to be a typo than a deliberate choice.
Which hemisphere conventions are used?
North and east are positive, south and west negative. Either a minus sign or a hemisphere letter works, but not both at once.