Batch Coordinate Converter

Upload a CSV file or paste data to convert hundreds of coordinates at once to DD, DMS, UTM, or a national CRS.

📊 Drop CSV file here, or click to browse
📊Load a file or paste data above to begin.

About This Tool

The Batch Coordinate Converter processes an entire CSV file of coordinates in one operation, converting every row from its original format into DD, DMS, UTM, or a projected CRS of your choice. Use it when you have hundreds or thousands of coordinate pairs that need reformatting — for example, converting a GPS export into UTM for a GIS workflow, or standardising a mixed dataset into decimal degrees.

Input

A CSV file (upload or paste) with at least two columns containing latitude and longitude values. You select which columns hold the coordinates using dropdowns after the file is parsed. The tool auto-detects common delimiters (comma, semicolon, tab).

Output

The original CSV with converted coordinate columns appended — one file download per conversion. For DD output the appended columns are lat_dd and lng_dd; for DMS, formatted strings; for UTM, zone, easting, and northing; for XY, projected coordinates in the chosen CRS. A preview table shows the first rows before download.

Key Concepts

CSV column mapping
The tool reads the first row as a header. You choose which column is latitude and which is longitude via dropdowns — it does not assume a fixed column order, so any CSV layout is supported.
Output formats
DD (decimal degrees, signed), DMS (degrees–minutes–seconds string), UTM (zone + easting + northing), or XY (projected Easting/Northing in a named CRS such as a national grid). The XY option uses the same CRS registry as the Coordinate Converter.
Client-side processing
The entire conversion runs in your browser using proj4.js. No data is sent to any server — suitable for sensitive or proprietary datasets.