GPS coordinate converter
Convert GPS coordinates between decimal degrees and degrees-minutes-seconds, for one pair or a whole list.
GPS coordinate converter
Paste one GPS coordinate or a whole list and this tool converts every line between decimal degrees (48.8584, 2.2945) and degrees-minutes-seconds notation (48°51'30.24" N, 2°17'40.20" E) at once. It is built for anyone moving coordinates between a GPS device, a survey report, a KML file or a mapping app that expects a different format than the one they have.
Choose a conversion direction — always to decimal, always to DMS, or auto-detect so each line flips to whichever notation it is not already in. Set the number of decimal places used for degrees or seconds, decide whether latitude or longitude comes first, and pick whether hemispheres are written as letters (N/S/E/W) or as a plus/minus sign. A custom separator controls how the two values of a pair are joined, and an optional map link turns each converted pair into a clickable Google Maps URL.
The parser accepts the degree symbol, minute apostrophe and second mark in their common variants — ° and º for degrees, ' and ′ for minutes, " and ″ for seconds — so pasted data from different sources still parses correctly. Coordinates outside the valid range, a latitude beyond ±90° or a longitude beyond ±180°, are flagged in the output so a mistyped value stands out before it reaches a map. Windows and Unix line endings are handled the same way, and the live tally reports how many lines converted.
Everything runs locally in your browser: coordinates are never uploaded or logged, which matters for field data, survey work and personal location history. Copy the result, download it as a .txt file, or send the output straight back into the input to adjust the options and convert again.