Batch Latitude & Longitude Converter
If this tool helped you, you can buy us a coffee ☕
Batch convert coordinates between WGS84, GCJ02, and BD09 online. Supports text paste and Excel upload with easy data export.
Input Format
One record per line, format: Coordinate + System
Supports space, comma, tab separators
• Supports up to 500 records per batch
• Automatic Coordinate + System validation after clicking 'Next'
• If deduplication is enabled, duplicate records will be removed automatically
Scenario 1: Batch Calibration for Map Development — You scraped WGS84 coordinates for nationwide POIs from an open data source, but Amap (Gaode) uses the GCJ02 coordinate system. You need to convert thousands of points at once.
Scenario 2: Coordinate Standardization for Logistics Systems — Your company's logistics platform uses Baidu Map's BD09 coordinates, but the raw GPS data from partners is in WGS84. You need to batch convert them before saving to the database.
Scenario 3: POI Data Migration — You want to migrate merchant coordinates from Amap to Tencent Maps (both use GCJ02, but verification is sometimes needed), or export data from Baidu Maps for use in other mapping services.
Suppose you have a batch of WGS84 coordinates to convert to GCJ02 (Amap coordinate system). Open our converter and paste the following three lines of data into the input box:
116.397428,39.90923,wgs84,gcj02
121.473701,31.230393,wgs84,gcj02
104.065735,30.572258,wgs84,gcj02
Click "Start Conversion", and the system will return the target coordinates for each line. For example, the result for the first line (near Tiananmen Square, Beijing): Longitude 116.397428 → 116.397637, Latitude 39.90923 → 39.908287 (6 decimal places). You can view all three conversion records in the right-hand result area and click "Export to Excel" to save them.
When coordinates are near national borders or oceans, the conversion accuracy remains consistent. For instance, a WGS84 coordinate 100.0,0.0,wgs84,gcj02 (on the equator) converts to 100.0,0.0 (GCJ02 error near the equator is minimal).
For a negative longitude like -73.935242,40.730610,wgs84,gcj02 (New York), the process is the same: fill in the format in the input box, and after conversion, Longitude -73.935242 → -73.935637, Latitude 40.730610 → 40.729432. Note that our tool supports global coordinates, not just regions in China.
The converted coordinates can be used directly in the corresponding map APIs or frontend displays. Because GCJ02 and BD09 apply non-linear offsets to the original WGS84 coordinates, searching for a location using the converted values will typically differ from the original WGS84 positioning by a few hundred meters to a few kilometers (depending on the region and encryption strength).
| Coordinate System | Common Maps | Post-Conversion Usage |
|---|---|---|
| WGS84 | Google Earth, Raw GPS Data | Internationally universal, can be displayed directly |
| GCJ02 | Amap, Tencent Maps, Mapbox China | Domestic maps require encryption before use |
| BD09 | Baidu Maps | Proprietary to Baidu platform, requires secondary offset |
1. Why is there little change in the coordinates before and after conversion?
The offset from WGS84 to GCJ02 in mainland China is roughly in the range of a few hundred meters. If your coordinates are located in China, the numerical difference will indeed only appear in the decimal places, making it look "unchanged," which is normal.
2. My coordinates are in Degrees, Minutes, and Seconds (DMS) format. Can I convert them directly?
No. Please convert DMS (e.g., 116°23′50.74″) to decimal degrees (116.397428) before inputting. We may support this in future versions.
3. Do you support converting Baidu coordinates to WGS84?
Yes. Simply write the input format line as lng,lat,bd09,wgs84. Note that Baidu's BD09 is further encrypted on top of GCJ02, so converting BD09 to WGS84 requires two inverse operations.
4. Can multiple batches of data be merged and exported?
Currently, each batch conversion is exported as an independent Excel file. You can manually merge the files.
5. Is the conversion accuracy sufficient for navigation?
Standard in-car navigation requires an accuracy of 5-10 meters. Our algorithm's error margin is within 1 meter, which is more than sufficient.
6. What is the difference between the free and paid versions?
The free version can only convert a single coordinate at a time. The paid version supports batch processing (up to 500 records), text pasting, Excel uploads, and exporting results to Excel.
You can now try converting your own coordinate data in the calculator above.