GEOO.APP

GCJ02 to BD09

Convert GCJ02 coordinate system to BD09 coordinate system (Baidu Coordinate System)

Features

Baidu Compatible

Optimized for Baidu Maps use cases

Efficient Conversion

Fast batch coordinate conversion

Standard Algorithm

Use common BD09 conversion formula

Coordinate Conversion

Convert coordinates from GCJ02 system to BD09 system

Related Tools

About

  • BD09 is the coordinate system used by Baidu Maps.
  • It applies further offsets on top of GCJ02.
  • Suitable for Baidu Maps API and related services.
  • Ideal for integrating domestic coordinates into the Baidu ecosystem.

How to Use

  1. 1

    Paste GCJ02 coordinates (as used by Amap and Tencent Maps) into the input area — one latitude, longitude pair per line, batch pasting supported.

  2. 2

    Click Convert and the BD09 formula — a further shift with a rotational component built on top of GCJ02 — is applied to every point instantly.

  3. 3

    Copy the Baidu-compatible coordinates or download the batch. The tool is free, requires no account, and processes everything on your device.

FAQ

QWhat is the difference between GCJ02 and BD09?

ABoth are Chinese coordinate systems, but Baidu Maps adds a second layer of offset on top of GCJ02 using a formula with sine/cosine terms. The extra displacement is on the order of a kilometer or less, so GCJ02 points plotted directly on Baidu Maps are visibly misaligned.

QIf my data is already displayed on Baidu Maps, do I still need this conversion?

ANo — data retrieved from Baidu services is usually already in BD09. This tool is for the opposite case: taking GCJ02 data and preparing it for Baidu Maps or the Baidu Maps API. Use the BD09 to GCJ02 tool if you need to go the other way.

QHow many points can I convert at once?

AThousands of lines convert in well under a second because the math runs locally in your browser. The practical limit is your device's memory, not the tool.