Convert GCJ02 coordinate system to BD09 coordinate system (Baidu Coordinate System)
Optimized for Baidu Maps use cases
Fast batch coordinate conversion
Use common BD09 conversion formula
Convert coordinates from GCJ02 system to BD09 system
Paste GCJ02 coordinates (as used by Amap and Tencent Maps) into the input area — one latitude, longitude pair per line, batch pasting supported.
Click Convert and the BD09 formula — a further shift with a rotational component built on top of GCJ02 — is applied to every point instantly.
Copy the Baidu-compatible coordinates or download the batch. The tool is free, requires no account, and processes everything on your device.
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.
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.
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.