Audi logoCar make · Germany · Hungary · 1990–2014

Audi VIN Decoder

Enter a Audi VIN to read its model year, model, trim, engine and factory specs. The lamps check the format as you type.

  • 17 characters
  • Audi WMI
  • Check digit

Audi

MAKE DATA
Countries
Germany · HungaryFrom the WMI codes below
WMI
WAU · WA1 · WUA · TRU4 maker codes in our patterns
Models
31 VIN patterns listed below
Years
1990–2014Sample years in the table
Check digit
North American, position 9

/audi-vin-decoder

01About

About Audi

Running a business for greater than a century, Audi is definitely an car maker that develops luxury cars and Sports utility vehicles. The company was began in Germany and it has continued to be Deutschland-based even today.

Today, Audi continues its success within the prestige vehicle marketplace by providing a variety of automobiles that remarkably mix luxury and sport.

Audi's start o the German market was high lighted by the look of 2.6 liter engine powered automobiles then a number of more effective ones, for example 4.7 L and also the gas-gulping 5.7 L. Getting reached see his company grow wings, Horch left in in 1920, 4 years before Audi's first 6 cylinder model was built. In 19128, Audi was acquired By Jorgen Rasmussen, who owns rival company DKW.

Throughout the seventies, Audi began to obtain observed within the U.S. using its 100LS luxury sedan little and sprightly Fox coupe and sedan. Through the late '70s the company had changed the dated 100LS using its new 5000 luxury sedan.

02Models

Audi VIN patterns

One sample year per model. The pattern is VIN positions 1–8 and 10–11: everything except the check digit and the serial.

Audi models 100 to Q7
ModelYearVIN pattern
1001994WAUEK84ARN
2001990WAUGD544LN
801990WAUEB58ALA
901995WAUCA88CSA
A32007WAUKD78P7A
A42010WAUAFAFLAN
A52009WAUDK78T9A
A62004WAUML54B4N
A72012WAU2GBFCCN
A82014WAUR2AFDEN
allroad2014WA19FAFLEA
allroad quattro2003WA1YD64B3N
Cabriolet1995WAUBL88GSA
Coupe1990WAUGD08BLA
Q52014WA1WGAFPEA
Q72011WA1DGBFEBD
Audi models R8 to V8
ModelYearVIN pattern
R82009WUAAU3429N
RS 42007WUARU98E7N
RS 52014WUAC6AFHEA
RS 62003WUAPV54B3N
RS 72014WUAW2AFCEN
S41993WAUHP84APN
S52013WAUVGAFRDA
S62014WAUF2BFCEN
S72013WAUW2BFCDN
S82007WAUPN44E7N
SQ52014WA1CGAFPEA
TT2002TRUTC28N21
TT RS2012TRUB3AFKC1
TTS2012TRUB1AFKC1
V81994WAUBW84CRN

WAU maker code (WMI) · EK84A vehicle descriptor · R model-year code · N plant code. The check digit (position 9) sits where the dot is.

03Location
Looking through the windshield from outside: the VIN tag sits on the dashboard at the driver's side, at the base of the glass (01). The VIN sticker is on the driver's door frame (02).01 DASH TAG02JAMB

Where to find a Audi VIN

  1. Dashboard tagDriver's side, at the base of the windshield. Read it from outside the car.
  2. Door jamb stickerOpen the driver's door and look at the frame.
  3. PaperworkTitle, registration and insurance card all carry the full VIN.
04Breakdown

How a Audi VIN breaks down

The 2014 A8 pattern from the table, WAUR2AFD·EN, position by position. A VIN has 17 characters and never uses I, O or Q.

2014 Audi A8 · VIN pattern? = check digit · # = serial
1–3 · WMIMaker & countryWAU · Audi, Germany
4–8 · VDSModel, body, engineR2AFD · A8
9CheckCalc.
10YearE · 2014
11PlantN
12–17 · SerialUnique to this vehicleNot in the pattern
WMI · 1–3WAU, WA1, WUA for Germany; TRU for Hungary.
VDS · 4–8Model, body and engine. The decoder turns these into specs.
CHECK · 9Worked out from the other 16 characters. A typo breaks it.
YEAR · 10E is 2014 here. In the table, R is 1994 and L is 1990.
PLANT · 11The factory that assembled the car.
SERIAL · 12–17Unique to each vehicle, so it isn't part of the pattern.
05API

Decode Audi VINs in your app

  • 22 fields per decode: year, model, trim, engine, dimensions, mpg, features
  • Salvage checks and US plate lookups on the same key
  • BASIC $0, PRO $69, ULTRA $99 a month, billed by RapidAPI
GET/v2.0/decode_vin
import os, requests

r = requests.get(
    "https://vindecoder.p.rapidapi.com/v2.0/decode_vin",
    params={"vin": "<Audi VIN>"},
    headers={
        "X-RapidAPI-Key": os.environ["RAPIDAPI_KEY"],
        "X-RapidAPI-Host": "vindecoder.p.rapidapi.com",
    },
    timeout=10,
)
spec = r.json()["specification"]
# spec["year"], spec["model"], spec["engine"] …