Coordinate System Converter

Convert geographic coordinates between different coordinate systems including WGS-84, GCJ-02, BD-09, Web Mercator, and UTM

SurveyCoordinateConversionGISMappingLocationUtilityGeography

Batch Conversion

Conversion Tips

  • WGS-84 is the global standard used by GPS and Google Maps outside China
  • GCJ-02 is required for maps in mainland China
  • BD-09 is specifically for Baidu Maps services
  • Web Mercator is used by most web mapping applications

About Coordinate Systems

WGS-84 (GPS)
The WGS-84 (World Geodetic System 1984) is the reference coordinate system used by the Global Positioning System (GPS) and is the standard for international maps and positioning.
GCJ-02 (Mars)
GCJ-02 is the official coordinate system used in mainland China for legal compliance. It applies an encryption algorithm to WGS-84 that creates a positional offset for security reasons.
BD-09 (Baidu)
BD-09 is the coordinate system used by Baidu Maps and services, which applies an additional transformation to GCJ-02 coordinates for further encryption.
Web Mercator (EPSG:3857)
Web Mercator (EPSG:3857) is a cylindrical projection used by many web mapping services. It represents the Earth as a flat plane with coordinates in meters, suitable for web visualization.
UTM
UTM (Universal Transverse Mercator) is a global grid-based system that divides the Earth into 60 zones. Coordinates are expressed in meters as eastings and northings relative to each zone origin.
DMS (Degrees Minutes Seconds)
Degrees Minutes Seconds (DMS) is a traditional way to express geographic coordinates. Instead of decimal degrees, coordinates are divided into degrees (°), minutes (′), and seconds (″).
EPSG:3857
EPSG:3857 is the official designation for Web Mercator projection, used in major web mapping applications. It projects the ellipsoidal Earth onto a plane for display on screens.
AMap (Gaode)
AMap (Gaode) coordinate system is the same as GCJ-02, which is mandated by the Chinese government for maps in mainland China. It applies a complex encryption algorithm to shift WGS-84 coordinates.
CGCS2000
China Geodetic Coordinate System 2000 (CGCS2000) is China's national coordinate system established in 2000. It is very close to WGS-84 with only minor differences.
Lambert Projection
Lambert Conformal Conic projection preserves angles and shapes of small areas. It is commonly used for mapping regions in the mid-latitudes like countries, states, or continents.
Miller Projection
Miller Cylindrical projection is a modification of the Mercator projection that reduces the distortion at high latitudes, making it suitable for world maps.
Polar Coordinates
Polar coordinate system expresses positions as distance from a reference point (pole) and angle from a reference direction. It is useful for mapping polar regions.
DKK Projection
DKK (Delingha-Kashi-Kunming) projection is a specific conic projection used in China for certain cartographic purposes that minimizes distortion across the country.

Coordinate Converter Tool: Transform Between Different Coordinate Systems

The Coordinate Converter Tool is a versatile online utility designed to transform geographic coordinates between different coordinate systems. Whether you're a GIS professional, developer, or geographic data analyst, this tool simplifies the complex process of converting coordinates between WGS-84 (GPS standard), GCJ-02 (Chinese standard), BD-09 (Baidu Maps), Web Mercator, and UTM coordinate systems.

Why Convert Between Different Coordinate Systems?

Coordinate system conversion is essential when working with geospatial data from different sources or regions. Different countries and mapping services use different coordinate systems for legal, historical, or security reasons. For instance, maps in mainland China legally require the use of GCJ-02 coordinates rather than the global WGS-84 standard, while Baidu Maps uses its own BD-09 system.

Without proper conversion, maps and location data can show significant positional errors - sometimes up to several hundred meters. This discrepancy can cause serious problems in applications ranging from navigation to urban planning and emergency services.

Understanding Different Coordinate Systems

WGS-84 (World Geodetic System)

WGS-84 (World Geodetic System 1984) is the reference coordinate system used by GPS satellites and serves as the international standard for maps and positioning. It's used by Google Maps outside China, OpenStreetMap, and most international mapping applications. Coordinates are typically expressed as latitude and longitude in decimal degrees.

GCJ-02 (China's Official System)

GCJ-02, colloquially known as 'Mars Coordinates', is the mandatory coordinate system for maps in mainland China as required by government regulations. It applies a proprietary encryption algorithm to WGS-84 coordinates, creating positional offsets that vary across locations. This system is used by AutoNavi (Gaode) Maps, Google Maps China, Apple Maps in China, and many Chinese applications.

BD-09 (Baidu Coordinate System)

BD-09 is Baidu's proprietary coordinate system used exclusively for Baidu Maps and related services. It applies an additional transformation on top of GCJ-02 coordinates for further encryption. Any application interfacing with Baidu Maps services must use this coordinate system for accurate positioning.

Web Mercator (EPSG:3857)

Web Mercator, officially EPSG:3857, is a cylindrical map projection commonly used for web mapping applications like Google Maps and OpenStreetMap. It represents the Earth as a flat plane with coordinates measured in meters rather than degrees. This projection is optimized for web visualization but introduces significant distortion at higher latitudes.

UTM (Universal Transverse Mercator)

UTM is a grid-based system that divides the world into 60 zones, each 6 degrees of longitude wide. Coordinates are expressed as 'easting' and 'northing' in meters, relative to each zone's origin. It's commonly used in surveying, military applications, and GIS where metric measurements are preferred.

Common Applications of Coordinate Conversion

Mobile App Development

When developing location-based applications that may be used across different countries, developers need to account for regional coordinate system requirements. For instance, a navigation app that works in both China and international markets needs to convert between WGS-84 and GCJ-02 coordinates to display accurate positions on the respective maps.

GIS Data Integration

Geographic Information System (GIS) projects often require combining data from multiple sources with different coordinate systems. For example, integrating satellite imagery (typically in WGS-84) with urban planning data from Chinese sources (in GCJ-02) requires coordinate conversion to ensure proper spatial alignment.

Cross-border Navigation

Transportation and logistics companies operating across borders, particularly around China, need to convert coordinates when vehicles or assets cross between regions using different mapping standards. This ensures continuous and accurate tracking regardless of location.

Map Data Visualization

Researchers and analysts working with global datasets often need to convert coordinates to ensure proper visualization on various mapping platforms. For example, plotting research data on a Baidu Map requires converting WGS-84 coordinates to BD-09, while visualizing the same data on Google Maps requires using the original WGS-84 coordinates.

How to Use the Coordinate Converter Tool

Our coordinate converter tool makes it easy to transform coordinates between different systems. Here's a step-by-step guide to using this tool effectively:

Select Your Coordinate Systems

First, choose the source coordinate system (the system your coordinates are currently in) and the target coordinate system (the system you want to convert to) from the dropdown menus.

Enter Your Coordinates

Input your coordinates in the appropriate fields. For latitude/longitude systems (WGS-84, GCJ-02, BD-09), enter decimal degrees. For projected systems (Web Mercator, UTM), enter values in meters.

Convert Your Coordinates

Click the "Convert Coordinates" button to perform the conversion. The results will be displayed below, showing both the individual coordinate values and a formatted coordinate string that you can copy with a single click.

Batch Conversion (Optional)

For multiple coordinate pairs, use the batch conversion section. Enter your coordinates (one pair per line), select the input format, and click "Convert All" to process them simultaneously. You can then export the results as a CSV file.

Conversion Example

Converting the coordinates of Beijing's Forbidden City: • WGS-84: 39.916345, 116.397155 • When converted to GCJ-02: 39.91748, 116.40382 • When converted to BD-09: 39.92373, 116.41029 Notice how the coordinates shift by several hundred meters between systems, highlighting the importance of using the correct coordinate system for your specific application.

Best Practices for Coordinate Conversion

  • Always verify the source coordinate system of your data before conversion to ensure accuracy.
  • For applications used in mainland China, remember that using WGS-84 coordinates directly on maps without conversion may result in positional errors of 100-500 meters.
  • When working with data near borders (e.g., Hong Kong/Mainland China), be particularly cautious about which coordinate system to use.
  • For high-precision applications, consider using more sophisticated conversion libraries that account for local variations and geodetic parameters.

Frequently Asked Questions

Why do my GPS coordinates not match Chinese maps?

GPS devices provide coordinates in the WGS-84 system, while Chinese maps legally must use the GCJ-02 system with deliberate offset. This creates a discrepancy of typically 100-500 meters. Using this conversion tool can help align your GPS data with Chinese maps.

Is this conversion reversible and lossless?

Conversions between WGS-84 and GCJ-02 or BD-09 are not perfectly reversible due to the nature of the encryption algorithms. However, this tool implements the most accurate algorithms available to minimize errors, typically keeping them under 1-2 meters for reversible operations.

Which coordinate system should I use for my application?

It depends on your mapping provider and region: use WGS-84 for global applications and services like Google Maps (outside China); use GCJ-02 for AutoNavi/Gaode Maps and Google Maps China; use BD-09 for Baidu Maps; use Web Mercator for web mapping libraries like Leaflet or OpenLayers; and use UTM for applications requiring measurements in meters within specific zones.

How accurate are these conversions?

The conversions implemented in this tool are based on the best available public algorithms and are accurate to within 1-2 meters in most cases. However, the original encryption algorithms for GCJ-02 and BD-09 are proprietary, so small discrepancies may exist compared to official conversions.

Simplify Your Geospatial Work with Our Coordinate Converter

Coordinate system conversion is a critical but often overlooked aspect of working with geospatial data. Our free online Coordinate Converter Tool removes the complexity from this process, allowing you to quickly and accurately transform coordinates between WGS-84, GCJ-02, BD-09, Web Mercator, and UTM systems. Whether you're developing mapping applications, analyzing geographic data, or simply need to plot accurate points on different maps, this tool provides a straightforward solution to coordinate system challenges.

Related Geospatial Tools

Learn more about coordinate systems from these authoritative sources: Wikipedia: Geographic Coordinate Systems | EPSG.io Coordinate System Database