Back to Free Tools
FREE TOOLS
DMS and Decimal Degrees Converter
Convert latitude or longitude between exact decimal degrees and DMS with separate rounded displays and approximation flags.
Conversion direction (select), Coordinate axis (select), Signed decimal degrees (text), Unsigned degrees (text), Unsigned minutes (text), Unsigned seconds (text), Hemisphere (select)
Complete exact JSON report
Browser only
Runs locally in your browser. Your files, pasted content and generated output are not uploaded. Reset clears this tool’s working data.
This tool needs JavaScript. If it does not load, refresh the page and try again.
How to use this tool
- Choose Conversion direction and Coordinate axis. For decimal input, enter Signed decimal degrees.
- For DMS input, enter Unsigned degrees, Unsigned minutes, Unsigned seconds and the matching Hemisphere. Inputs for the other direction are ignored.
- Select Convert coordinates and download coordinate-report.json.
Examples
Latitude−12.3456 is12 degrees20 minutes44.160000 seconds S,exactly−7716/625 degrees.
Limitations
- Latitude magnitude at most 90 and longitude at most 180; exact endpoints require zero minutes/seconds. Minutes 0–59, seconds below 60 with at most 6 fractional digits.
- Decimal input allows outer whitespace, 100 coefficient digits, 128 raw units and exponent −1000 to 1000. Displays round half away from zero to 12 decimal-degree places or 6 seconds places, with carry.
- 4,096-digit arithmetic, 64 KiB report and a 30-second processing limit. No geocoding, datum/projection conversion or position-accuracy guarantee.
Related tools
No items found.