BD-09 to WGS84 Converter

BD-09
WGS84
BD-09
WGS84

About BD-09 Coordinate System

1Definition

BD-09 (Baidu Coordinate System) is a geodetic system developed by Baidu, based on GCJ-02 with additional encryption for use in Baidu Maps and related services.

2Development History

Baidu developed BD-09 by applying a secondary encryption layer on top of GCJ-02 to further obfuscate coordinates. It is proprietary to Baidu and used exclusively in their mapping ecosystem.

3Applications

BD-09 is used exclusively in Baidu Maps, Baidu Navigation, and Baidu LBS API. It is the most encrypted coordinate system among Chinese map services.

Double Encryption

BD-09 adds a second encryption layer on top of GCJ-02, making it the most heavily obfuscated coordinate system used in China.

Baidu Ecosystem

Used exclusively within Baidu's mapping platform. If you're developing with Baidu Maps API, all coordinates must be in BD-09 format.

Third-party Conversion

Conversion between BD-09 and other systems relies on reverse-engineered algorithms that provide sub-meter accuracy.

About WGS84 Coordinate System

1Definition

WGS84 (World Geodetic System 1984) is the global standard geodetic reference system used by GPS. It defines an Earth-centered, Earth-fixed coordinate system and geodetic datum.

2Development History

Developed by the U.S. Department of Defense in 1984, WGS84 has undergone several refinements (WGS84(G730), WGS84(G873), WGS84(G1150), WGS84(G1762)) to improve accuracy through GPS satellite observations.

3Applications

WGS84 is the default coordinate system for GPS receivers worldwide. It is used in aviation, maritime navigation, Google Maps, OpenStreetMap, GIS applications, and scientific research.

GPS Compatibility

WGS84 is the native coordinate system of the Global Positioning System (GPS), ensuring direct compatibility with all GPS receivers and satellite navigation systems worldwide.

Global Standard

As the most widely adopted geodetic datum, WGS84 provides a consistent global reference frame for mapping, surveying, and geospatial data exchange across international boundaries.

High Precision

With continuous refinements, WGS84 achieves centimeter-level accuracy globally, making it suitable for high-precision applications like surveying, drone navigation, and scientific research.

BD-09 to WGS84 Conversion Guide

📐 Conversion Formula
// BD-09 → WGS84 (two-step inverse)
// Step 1: BD-09 → GCJ-02
x = bdLon - 0.0065
y = bdLat - 0.006
z = √(x² + y²) - 0.00002 × sin(y × 3000 × π / 180)
θ = atan2(y, x) - 0.000003 × cos(x × 3000 × π / 180)
gcjLat = z × sin(θ)
gcjLon = z × cos(θ)

// Step 2: GCJ-02 → WGS84 (using inverse offset)

BD-09 to WGS84 is a two-step inverse process. First, reverse the BD-09 polar transformation to get GCJ-02, then apply the GCJ-02 inverse to obtain WGS84 coordinates. This is the most complex reverse conversion among Chinese coordinate systems.

📋 Operation Steps
  1. Enter BD-09 coordinates from Baidu Maps or Baidu API
  2. First reverse to GCJ-02, then to WGS84
  3. Final coordinates are compatible with GPS and international systems
  4. Cross-reference with known locations to verify accuracy
💡 Tips
  • This conversion is essential when migrating data from Baidu Maps to international platforms
  • The two-step inverse ensures maximum accuracy
  • Always check a sample of coordinates for correctness

Frequently Asked Questions

The accuracy depends on the specific coordinate systems being converted. For standard geographic transformations between BD-09 and WGS84, typical accuracy is within sub-meter range under normal conditions. For systems requiring 7-parameter transformations, accuracy depends heavily on the quality and regional relevance of the parameters used. Always verify results for critical applications.

Yes! Our tool supports batch conversion. Simply enter multiple coordinate pairs, one per line, in the input field on this page. All coordinates will be processed simultaneously, and you can download the results as an XLSX file for further analysis or integration.

Enter coordinates in the format: latitude, longitude (one pair per line). Latitude should be the first value, longitude the second. For example: 23.05105,113.37149. Ensure latitude is between -90 and 90, and longitude is between -180 and 180.

For this conversion, standard parameters may be sufficient for most applications.

Absolutely. All coordinate conversions are performed entirely in your browser using client-side JavaScript. Your data is never sent to any server, ensuring complete privacy and security of your geographic information. This is especially important for sensitive location data.

BD-09 bd-09 (baidu coordinate system) is a geodetic system developed by baidu, based on gcj-02 with additi... WGS84 wgs84 (world geodetic system 1984) is the global standard geodetic reference system used by gps. it . The conversion between them accounts for differences in their ellipsoid parameters, datum origins, and any encryption offsets.