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.

Ad placeholder: Resp_Horizantal_1 (horizontal)
Ad placeholder: Resp_Square_1 (square)

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.