Porsche Option Code Decoder

Free Porsche Build Sheet & Option Code Decoder

Every Porsche leaves the factory with a build sticker — also called a build sheet — a list of M-codes and X-codes that records exactly how your car was specified. These option codes tell you whether your car has the factory limited-slip differential, Sport Chrono, PCCB ceramic brakes, the Power Kit, or dozens of other options. The sticker is there if you know where to look, but the codes themselves are meaningless without a reference. That’s what this tool is for.

Paste your full code list from the build sticker below to decode every option at once, or use the single lookup tab to check one code at a time. You can also browse the full Porsche option code list — every M-code and X-code, grouped by category — in the Browse All Codes tab.

Accepts up to 60 codes at once — paste your full build sticker list

Enter a single M-code (e.g. M030) or X-code (e.g. X51). You can also type just the number — 030 — and the decoder will find it.

Browse the full Porsche option code list — every M-code and X-code in our database, grouped by category. Tap a category to filter, or decode your whole sticker at once with the Paste Build Sheet tab above.

Chassis, Suspension & Brakes (10 codes)

CodeWhat it means
M030Sport suspension, lowered & firmer (sport chassis)PERFORMANCE
Classic conventional sport chassis (not PASM); 964/993/996 era
M031Sport shock absorbersPERFORMANCERARE
911/944 era
M033Lowered chassis, linear springs (comfort lowering)PERFORMANCE
ROW 964/993; softer, smaller drop than M030
M474Koni sport shock absorbersPERFORMANCERARE
Standard on 944 Turbo/S2; optional on 911 SC
M220Rear limited-slip differential (mechanical)PERFORMANCERARE
Classic ~40% LSD
M221PTV Plus - electronic rear differential lockPERFORMANCERARE
PDK-era 997.2 / 991 onward; not on air-cooled cars
M415Rear track-widening spacersPERFORMANCERARE
Air-cooled 911
M450PCCB - Porsche Ceramic Composite BrakesPERFORMANCERARE
996 Turbo onward
M592Anti-lock brakes (ABS)
911 SC / Carrera / 928 era
M593Anti-lock brakes (ABS, Bosch)
Later classic era

Engine & Exhaust (8 codes)

CodeWhat it means
X51Power Kit (factory engine output increase)PERFORMANCERARE
996/997 Carrera; also GTS / Spyder
M176Sport exhaust system (PSE)PERFORMANCE
996/997 onward (also coded XLF)
M026Charcoal canister (evaporative emissions)
US / emissions, classic
M150Leaded-fuel operationRARE
Pre-catalytic classic, ROW
M157Three-bed catalytic converter
Emissions, classic
M571Activated charcoal filter (evaporative)
Classic emissions
M460Additional in-tank fuel pumpRARE
Australia / Japan market
M319Cooling fan changeRARE
928

Wheels (12 codes)

CodeWhat it means
M39217-inch Carrera wheel
993/996
M395Cast alloy 16-inch wheel
944/911
M396Cast alloy 17-inch wheel
996 era
M39917-inch Carrera 4 wheel
993/996
M40017-inch Boxster S wheel
986/996
M401Cup wheel, 16-inchPERFORMANCERARE
964/993
M402Cast Cup wheel, 16-inchPERFORMANCERARE
993 era
M403Cast Cup wheel, 17-inchPERFORMANCERARE
993/996
M405RS / Sport Classic wheel, 18-inchPERFORMANCERARE
996
M40818-inch Techno wheelRARE
996
M41118-inch Carrera wheel
996 (classic 411 = front plate brackets)
M41318-inch Turbo-look wheelRARE
996

Interior & Seats (11 codes)

CodeWhat it means
M375Sport seat backrest shell, leftRARE
996 (L/R pairing per factory list)
M376Sport seat backrest shell, rightRARE
996
M381Standard seat, left, manual
Classic / 996
M382Standard seat, right, manual
Classic / 996
M383Sport seat, left, electric height adjustment
996
M384Bucket seat, left (Clubsport)PERFORMANCERARE
993/996
M385Bucket seat, right (Clubsport)PERFORMANCERARE
993/996
M387Sport seat, right, electric height adjustment
996
M409Sport seats, leather
Classic / 996
M410Sport seats, cloth / leatherette
Classic / 996
M540Mechanical seat-height adjustment, right
Classic

Comfort & Convenience (10 codes)

CodeWhat it means
M139Seat heating, left (driver)
Classic to 996
M342Seat heating (both seats / package)
Classic to 997
M454Cruise control (automatic speed control)
Classic to 996
M573Air conditioning
All classic eras
M567Windscreen tinted, darker top band
993/996/997
M650Electric sliding sunroof
911/996; on 944 = lift-out Targa roof
M659On-board computer
928/964/968/993
M580Non-smoker package
996/997
M488Inscriptions / lettering in German
ROW classic
M533Anti-theft alarm system
Classic to 996

Audio (11 codes)

CodeWhat it means
M320Radio Porsche CR-11
Classic
M321Radio CR-22
Classic
M322Radio CR-220 (USA)
US classic
M324Radio CR-10RARE
Classic
M331Cassette radio Porsche / Becker CR-1
Classic
M332Cassette radio Porsche / Becker CR-2
Classic
M333Radio Blaupunkt Paris RCR 41RARE
Classic
M334Radio Blaupunkt Bremen RCM 42RARE
Classic
M336Radio Blaupunkt Dusseldorf RCR 84RARE
Classic
M490Hi-fi sound system
Classic to 996
M680Bose surround sound
MY2002 onward; 996/997

Exterior & Body (11 codes)

CodeWhat it means
M503Cabriolet version
Classic to 996
M550Hardtop (for cabriolet)RARE
Classic
M595Rear spoiler, body colour
Classic
M596Rear spoiler, matte black
Classic
M498Delete model-designation rear badge
All eras
M430Yellow fog lamps (French market)RARE
ROW / French classic
M418Side protection mouldings
Classic 911
M425Rear window wiper
Classic
M505Slant Nose / Flachbau (US)PERFORMANCERARE
930 Turbo
M602Raised third brake light
986/996
M601Litronic xenon headlights
993/986/996

Safety (6 codes)

CodeWhat it means
M462Sekuriflex laminated windscreen
Classic
M482Tyre pressure monitoring (TPMS / RDK)
987/997 era (433 MHz)
M509Fire extinguisherRARE
Classic ROW
M197Stronger battery
Classic
M195Cellular phone preparation
Classic
M496Telephone preparation (Philips C-Netz)
Classic

Country, Build & Special (16 codes)

CodeWhat it means
M003911 Carrera RS ClubsportPERFORMANCERARE
993
M018Sport steering wheel, raised hubRARE
Classic
M020Dual MPH / KMH speedometer
Export classic
M027Version for California (emissions)
US classic
M064Country version: NetherlandsRARE
Classic
M065Country version: DenmarkRARE
Classic
M066Country version: NorwayRARE
Classic
M225Country version: BelgiumRARE
Classic
M338Rear-wheel-drive build code
964/993 (C2)
M339All-wheel-drive build code
964/993 (C4)
M483Right-hand drive
All eras
M640Sport Chrono Package PlusPERFORMANCE
997/987 onward
X73Exclusive lowered suspension, -20 mmPERFORMANCERARE
993/996 (993 = Turbo)
X74Exclusive lowered suspension, -30 mmPERFORMANCERARE
996 Carrera Coupe
X76Exclusive side skirtsRARE
993/996
X79Exclusive rear-wing side air ventsRARE
993

How to Find Your Porsche Build Sticker (M-Code List)

Your Porsche’s option codes are printed on a sticker that was placed on the car at the factory. Depending on the model and year, you’ll find it in one of these locations:

  • Service booklet (Scheckheft): The most reliable location. Inside the service record booklet that came with the car, there is a page or sticker listing all the factory M-codes. This is how the codes were originally meant to be referenced.
  • Front luggage compartment floor: On most 911, Boxster, and Cayman models, a sticker is affixed to the floor of the front trunk (frunk). It lists M-codes alongside paint, trim, and build date information.
  • Door jamb / B-pillar: Some models carry the build information on the driver’s door jamb sticker alongside tyre pressures and load information.
  • Under the bonnet / engine bay: On some older models (pre-996), a sticker was placed on the engine bay firewall or strut tower.
  • Porsche Certificate of Authenticity (CoA): If the previous owner ordered one, the CoA from Porsche AG lists the complete factory specification including all option codes. PCA members can request a CoA for their car’s VIN.

If the sticker is missing or illegible — common on older cars or those that have had paintwork — your Porsche Centre can retrieve the build data from the factory database using your VIN.

What Are Porsche M-Codes?

M-codes (option codes) are Porsche’s internal part numbering system for factory-fitted options. Every option your car left the factory with has a corresponding M-code. The code itself is a letter followed by three digits — M030 for the Sport Suspension, M460 for ceramic brakes, M650 for the Sports Exhaust System, and so on.

The system has been in use since the 1970s and covers every model from the 911 through to the Taycan. While codes are broadly consistent across generations — M490 means Sport Chrono on both a 997 and a 992 — some codes were reassigned between generations, so the model year matters for interpretation. This decoder includes notes where codes changed meaning across eras.

What Are X-Codes?

X-codes are Sonderwunsch (Special Wish) options — individual factory specifications ordered through Porsche Exclusive Manufaktur (formerly Porsche Exclusive). They cover bespoke paint colours, custom interior specifications, and track-focused packages that go beyond the standard option list.

The most significant X-codes are:

  • X51 — Power Kit: A factory-approved engine output increase, typically adding 15–35 hp depending on the model. Covered by the Porsche new-car warranty because it’s installed at the factory.
  • X73 — Clubsport Package: Adds a factory roll cage, fire extinguisher, and preparation for a racing harness. Common on GT3 and GT3 RS cars ordered for track use.
  • X79 — Factory luggage set: Bespoke luggage matched to the car’s interior.
  • X82 / X84 — Individual interior/exterior: Fully bespoke specifications by Porsche Exclusive Manufaktur.

Because X-codes are individually specified, they are not always fully documented in community databases. If you have an X-code that this tool doesn’t recognise, your Porsche Centre can pull the factory build record.

Why Do M-Codes Matter When Buying a Used Porsche?

When evaluating a used Porsche, the M-code list tells you definitively what the car left the factory with — independent of what the seller says or what the current state of the car suggests. This matters in several practical ways:

  • Factory spec verification: A seller says the car has the factory LSD. The M-code list confirms it — or it doesn’t. M220 or M221/M222 on the sticker means it’s factory; if neither appears, the LSD (if fitted) is an aftermarket addition.
  • Valuation: A 997 GT3 RS with X73 (Clubsport) and M460 (PCCB) commands a premium over the same car without those options. Decoding the sticker gives you the full picture before you agree a price.
  • Restoration and matching-numbers work: Concours restorers use the factory build sticker to return a car to exact original specification — trim colours, wheel specifications, and equipment.
  • Parts ordering: Some chassis and brake components differ between spec levels. Knowing you have M030 (sport suspension) tells a parts supplier which spring and damper part numbers apply to your specific car.

Frequently Asked Questions

What is the difference between M-codes and PR codes on a Porsche?

M-codes are the primary option code system used on Porsche build stickers and owner documentation. PR codes are a related internal system used in Porsche’s parts database and workshop systems. Both encode specific factory options, but M-codes are the format owners encounter on their build sticker and Certificate of Authenticity.

How do I find my Porsche M-code list?

Look in the service booklet that came with the car — there is a page listing all factory M-codes. On most 911, Boxster, and Cayman models a sticker also appears on the floor of the front luggage compartment. If the sticker is missing, your Porsche Centre can retrieve the factory build data from the Porsche database using your VIN.

My car has a code starting with M0 — is the leading zero part of the code?

Yes. Codes like M030, M008, and M009 include the leading zero as written. When pasting your list, keep the full format — M030, not M30. The single lookup also accepts the short form: if you type 030, the decoder will automatically match it to M030.

Are M-codes the same across all Porsche models?

Broadly yes — most M-codes are consistent across the range. M490 means Sport Chrono Package whether it’s on a 911, Boxster, Cayenne, or Taycan. However, some codes were reassigned between generations or carry model-specific meaning. Where known, this decoder includes a note about model or era applicability. For older cars (pre-964) or highly model-specific codes, community resources like Rennlist or the relevant model registry are more detailed.

What does it mean if a code shows as not found?

There are three likely explanations: (1) The code is a Sonderwunsch X-code or very model-specific option not yet in this database. (2) You have transcribed the code incorrectly — a common issue with faded stickers. (3) The code is from a non-standard market specification or a very recent model year added after this database was updated. In any of these cases, your Porsche Centre is the authoritative source.

How do I know if my Porsche has the factory limited-slip differential?

Look for M220 (older mechanical LSD), M221 (PTV — Porsche Torque Vectoring), or M222 (PTV+ — Torque Vectoring Plus with mechanical LSD) on your build sticker. If none of those codes appear, the car left the factory with an open rear differential. PTV/PTV+ became standard fitment on 991 and newer models, but many earlier cars were optioned without it.

Can I look up M-codes for a Porsche I do not own yet?

Yes — paste any list of M-codes from a listing, an auction sheet, a forum post, or a seller’s photo of the build sticker. Many serious Porsche listings on Bring a Trailer and Collecting Cars include a full M-code list precisely because buyers want to decode them.

Where can I find M-code lists for specific Porsche models?

Rennlist is the most comprehensive community resource, with model-specific threads in the 996, 997, 991, 992, Boxster/Cayman, Cayenne, and Panamera sub-forums. The relevant owner registries also maintain detailed option code documentation. Pelican Parts tech articles cover common options for the 986/996 era in particular.

Decoded your options? If you do not have your VIN details to hand, our free Porsche VIN Decoder can tell you model, engine, year, and assembly plant from any 17-character Porsche VIN. Explore all our free Porsche tools including production number lookups and model comparisons.

Spotted a problem?

We work hard to keep every spec accurate and every tool working — but we're an enthusiast site run by real people, and the odd error can slip through. Spotted a wrong number, or a tool misbehaving? Tell us and we'll get it fixed.