How to Read a Chinese VIN Number — Complete Decoder Guide for BYD, Geely, NIO, MG, XPeng

Definitive 2026 guide to decoding Chinese-market VINs. WMI codes, VDS sections, manufacturer-specific patterns for BYD, Geely, NIO, MG, XPeng, Haval. Free reference.

How to Read a Chinese VIN Number — Complete Decoder Guide

A Vehicle Identification Number is a 17-character code that uniquely identifies any car. The structure is internationally standardized (ISO 3779), so the general layout is the same whether the car was built in Wolfsburg, Detroit, Yokohama, or Shenzhen. But the specific codes inside that structure vary by manufacturer — and Chinese-market VINs have conventions that European parts databases and decoder tools don't always recognize.

This guide is the field reference. Position by position, what each character means, plus the manufacturer-specific patterns for the ten Chinese brands you're most likely to need to identify.

The 17-character structure (universal)

Every VIN, anywhere in the world, follows this layout:

| Positions | What it means | What you learn |

|---|---|---|

| 1-3 | WMI — World Manufacturer Identifier | Which country and manufacturer built the car |

| 4-9 | VDS — Vehicle Descriptor Section | Model, body, engine, restraint system |

| 10 | Model Year | Year built (encoded letter or digit) |

| 11 | Plant Code | Which factory built it |

| 12-17 | VIS — Vehicle Identifier Section | Sequential production number, unique per car |

Position 1-3 — WMI (the "where it was built" code)

For Chinese-built cars, position 1 is almost always L (the country code for China). The next two positions identify the manufacturer.

Common Chinese manufacturer WMIs:

| WMI | Manufacturer | Common brands |

|---|---|---|

| LBV | BMW Brilliance (joint venture) | BMW China-built models |

| LDC | Dongfeng Motor | Dongfeng, some Voyah |

| LDF | FAW | Hongqi, some Bestune |

| LE4 | NIO | All NIO models |

| LFV | FAW-Volkswagen | VW China |

| LGB | GAC Aion | Aion Y, S, V |

| LGW | Great Wall Motor (GWM) | Haval, Tank, Ora, Wey |

| LGX | Geely | Geely Coolray, Galaxy, Geometry |

| LHG | Honda China | Honda China |

| LJU | Lifan | Lifan |

| LKL | King Long | Buses |

| LMW | Skywell / Skyworth | Skywell EV |

| LSV | Shanghai-VW | Shanghai-built VW |

| LSY | Brilliance | Brilliance |

| LVR | Chery | Tiggo, Omoda, Jaecoo |

| LVS | Chery (export) | Chery export models |

| LVY | Volvo Asia | Volvo China-built, Polestar 2 |

| LVZ | Roewe / SAIC | Roewe Marvel, ER6 |

| LZW | SAIC-GM-Wuling | Wuling, Baojun |

| LSJ | SAIC MG | MG ZS EV, MG4, MG5, MG Marvel R |

| LGZ | Geely (Lotus EV branch) | Lotus EV models |

| LJ8 | BYD | BYD Atto 3, Seal, Dolphin, Han, Tang, etc. |

| LFW | XPeng (Zhaoqing plant) | XPeng G3i, P7, G6 |

| LDD | Hozon / Neta | Neta V, Neta U |

| LRW | Tesla Shanghai | Tesla Model 3/Y China-built |

| LJD | JAC | JAC iEV, JAC EX |

| LNB | BAIC | BAIC EU, BAIC EX |

Quick examples of how to spot the brand:

  • VIN starting with LJ8... → BYD
  • VIN starting with LE4... → NIO
  • VIN starting with LSJ... → MG (SAIC)
  • VIN starting with LFW... → XPeng
  • VIN starting with LGW... → Haval / GWM
  • VIN starting with LGX... → Geely
  • VIN starting with LVR... → Chery (Tiggo, Omoda, Jaecoo)
  • VIN starting with LVY... → Polestar 2 (or Volvo China)

Position 4-9 — VDS (the "what model" code)

This is where it gets manufacturer-specific. Position 4-9 describes the vehicle attributes, but each manufacturer chooses what each character represents. There is NO universal standard for what position 5 means — Toyota, Tesla, and BYD all use position 5 differently.

For Chinese EV manufacturers, the general patterns:

BYD (LJ8 prefix)

| Position | Meaning |

|---|---|

| 4 | Vehicle type (M = passenger, T = truck) |

| 5 | Model line indicator (e.g. D = Dynasty series, O = Ocean series) |

| 6 | Trim level / variant code |

| 7 | Powertrain (E = pure EV, H = hybrid PHEV, D = DM-i) |

| 8 | Restraint system / airbag config |

| 9 | Check digit (often 0 or a calculated value) |

Example: VIN LJ8MD7E300... suggests BYD passenger car, Dynasty series, mid-trim, pure EV.

NIO (LE4 prefix)

| Position | Meaning |

|---|---|

| 4 | Model line (5 = ES, 6 = EC, 7 = ET) |

| 5-6 | Specific model number (e.g. 06 = ES6, 88 = ES8) |

| 7 | Battery configuration (5 = 75kWh, 0 = 100kWh, 1 = 150kWh upgrade-ready) |

| 8 | Trim level / variant |

| 9 | Check digit |

Example: VIN LE4060560... = NIO ES6, 75kWh, base trim.

MG / SAIC (LSJ prefix)

| Position | Meaning |

|---|---|

| 4 | Body type (W = SUV, B = sedan, A = hatchback) |

| 5 | Engine/motor configuration |

| 6 | Drive system (2 = FWD, 4 = AWD) |

| 7 | Model series identifier |

| 8 | Trim / variant |

| 9 | Check digit |

XPeng (LFW prefix)

| Position | Meaning |

|---|---|

| 4 | Model line (P = P-series sedan, G = G-series SUV) |

| 5 | Specific model number |

| 6 | Battery size code |

| 7 | Trim / variant |

| 8 | Restraint config |

| 9 | Check digit |

Haval / GWM (LGW prefix)

| Position | Meaning |

|---|---|

| 4 | Body type |

| 5 | Engine code (varies by ICE/HEV/PHEV) |

| 6 | Drivetrain |

| 7 | Trim level |

| 8 | Restraint config |

| 9 | Check digit |

Geely (LGX prefix)

| Position | Meaning |

|---|---|

| 4 | Vehicle type |

| 5 | Model series (C = Coolray, E = Emgrand, G = Galaxy, etc.) |

| 6 | Powertrain (E = EV, H = HEV, P = PHEV, I = ICE) |

| 7 | Drive system |

| 8 | Trim level |

| 9 | Check digit |

Chery (LVR prefix — Tiggo / Omoda / Jaecoo)

| Position | Meaning |

|---|---|

| 4 | Brand sub-line (T = Tiggo, O = Omoda, J = Jaecoo) |

| 5 | Model number |

| 6 | Powertrain (E = pure EV, P = PHEV, H = HEV, G = gasoline) |

| 7 | Trim level |

| 8 | Restraint config |

| 9 | Check digit |

Polestar / Volvo China (LVY prefix)

Follows Volvo's worldwide pattern more than Chinese conventions. Polestar 2 specifically: position 4-9 mirrors Volvo XC40 Recharge naming.

Position 10 — Model Year

This is universal across all manufacturers. ISO 3779 encodes year as a letter or digit:

| Position 10 character | Year |

|---|---|

| Y | 2000 |

| 1 | 2001 |

| 2 | 2002 |

| ... | ... |

| 9 | 2009 |

| A | 2010 |

| B | 2011 |

| C | 2012 |

| D | 2013 |

| E | 2014 |

| F | 2015 |

| G | 2016 |

| H | 2017 |

| J | 2018 |

| K | 2019 |

| L | 2020 |

| M | 2021 |

| N | 2022 |

| P | 2023 |

| R | 2024 |

| S | 2025 |

| T | 2026 |

| V | 2027 |

| W | 2028 |

| X | 2029 |

| Y | 2030 |

Note: the letters I, O, Q, U, Z are never used (they look too similar to digits 1, 0, etc.).

The cycle repeats every 30 years (Y is used for both 2000 and 2030), so context matters for older cars.

Position 11 — Plant Code

Single character identifying the factory. Some major Chinese EV plants:

| Code | Plant |

|---|---|

| 1 | BYD Xi'an plant |

| 2 | BYD Shenzhen plant |

| 3 | NIO Hefei plant |

| 4 | NIO F1 plant |

| 5 | MG Lingang (SAIC) plant |

| 6 | XPeng Zhaoqing plant |

| 7 | XPeng Guangzhou plant |

| 8 | Geely Hangzhou Bay plant |

| 9 | Geely Ningbo plant |

| A | Haval Baoding plant |

| B | Haval Yongchuan plant |

| Z | Chery Wuhu plant |

Plant codes are not standardized across manufacturers — code "3" means different things at NIO vs Geely.

Position 12-17 — VIS (sequential production number)

This is a 6-digit serial number unique to each car within that manufacturer/model/year combination. Position 12-17 has no "decoder" — it's just a serial number. The combination of WMI + VDS + position 10 + position 11 + VIS makes the full VIN unique worldwide.

Common decoder issues with Chinese VINs

Issue 1: European decoder tools don't recognize the WMI

Sites like VINdecoder.eu and Carfax often return "manufacturer unknown" for L-prefix VINs from newer Chinese brands (Neta, Avatr, Voyah, Aito, Yangwang). Use Chinese-specific decoders or this guide.

Issue 2: Position 9 check digit doesn't always validate

ISO 3779 specifies a check digit calculation, but Chinese manufacturers don't always implement it consistently. A "failed check digit" doesn't mean the VIN is fake — just that the algorithm doesn't apply.

Issue 3: Two cars with apparently identical VINs

Almost never happens, but: very early-production runs (first 1,000 cars of a new model) sometimes get re-VIN'd if the original VIN clashed with another model line. If you see two cars with the same VIN, get a service-history check — one of them was re-VIN'd.

Issue 4: Parallel-import VINs from Hong Kong, Macau, or Taiwan

Cars built in China for sale in HK/Macau/TW often have a VIN that LOOKS like a mainland VIN but uses a different plant code. The same model may have slightly different specs (right-hand-drive, different emissions standards, different infotainment region). For parts ordering, the VIN tells you spec — pay attention to position 11.

Why VIN accuracy matters for parts

For routine consumables (cabin filter, brake pads, wiper blades), VIN matters less — most consumables are universal across the model line.

For everything else, VIN matters a lot:

  • Trim-specific parts (interior pieces, infotainment modules, ADAS sensors) — same model, different trim = different part numbers.
  • Year-specific parts — a 2022 BYD Atto 3 brake calliper may differ from a 2024 BYD Atto 3 brake calliper.
  • Market-specific parts — EU-spec headlights differ from China-spec headlights, even on the same model year.
  • HV components — module-level VIN coding means you can't swap a battery module between two seemingly identical Atto 3s without knowing both VINs.

This is why our parts-sourcing process at EV Crate starts with VIN. Without it, we're guessing on 30-40% of part orders.

Free VIN check service

If you need help decoding a specific Chinese VIN and figuring out exactly which parts fit, send us the VIN. We run it through our internal cross-reference database and respond with:

  • Manufacturer + plant + year confirmation
  • Exact model / trim / market spec
  • Which OE supplier parts cross-reference for your specific car
  • Whether you're in a parallel-import situation that needs special routing

No charge for the VIN decode; quote follows if you tell us what part you need.

Related reading

Похожие гиды