Batch Coordinate Converter
Paste a list of coordinates — any format, one per line — and convert the whole batch to a clean CSV of decimal lat/long. Free, runs entirely in your browser, nothing uploaded.
How to use the output
The result is a 5-column CSV with a header row: input, detected_format, latitude, longitude, dms. Click "Copy CSV" to send it to your clipboard, or "Download .csv" to save it as a file. Rows that couldn't be parsed are flagged unknown in the format column and left blank, so you can find and fix them.
Frequently Asked Questions
What does this batch converter do?
It takes a list of coordinates (one per line, in any common format) and converts the whole batch at once to decimal degrees. You get the output as a CSV you can paste into a spreadsheet or save as a file. Ideal for cleaning up GPS exports, log files, or a column of mixed-format coordinates.
What input formats does it accept?
Decimal degrees (40.758, -73.985), DMS (40°45'28.8"N 73°59'7.8"W), decimal minutes (40°45.48'N), UTM (18N 585633 4512388), and MGRS (18TWL8525512388). The detector figures out which format each line is in — you can mix formats in the same batch.
What does the output CSV look like?
Five columns: input, detected_format, latitude, longitude, dms. The header row is included. Latitudes and longitudes are decimal degrees to 6 decimal places (about 10 cm precision).
Is there a row limit?
No hard limit — performance depends on your machine, but tens of thousands of rows is comfortable. Everything runs locally in your browser; nothing is uploaded.