Talk:List of Toyota model codes

Toyota platform/chassis codes
When discussing Toyota platforms, the engine code should be omitted. E.g. the MA70 Supra, GA70 and JZA80 Supra are identical apart from the engine and gearbox, so they should both be listed as being the A70 Supra. It gets more complicated with older generations. E.g the Carina (TA10, TA12, RA17, TA40-A, RA40-A, TA60-A, RA60-A, TA60-A, AA63-A) and Celica (TA22, RA22, TA28, RA28, TA40-B, RA40-B, TA60-B, RA65-B, AA63-B, SA63-B) shared the same platform from 1970 to 1985. The Supra (MA45, MA60, GA60, JZA70, GA80, JZX80) also shared this platform from 1979 to 1985. Should they all be listed as part of the A platform or separated into generations (A10/20/30, A40/50, A60, A70, A80)?

You probably know that the first 2 letters of older models represent the engine and the platform (eg RA28 means R series engine in A platform). But there are complications when the engine or chassis have two letters.

You can see that it is much easier to list the above as the A, XA, X and XX platforms.

Lastly, the model within a platform is usually given by the first letter after the numbers. Eg E-SA60-BCMZS is a Celica (B code) while E-AA63-AEMQF is a Carina (A code). I have many more example on my website: http://members.iinet.net.au/~stepho/newcodes.htm

Cheers. Stepho-wrs (talk) 12:51, 18 December 2008 (UTC)

Added NCP115 and ZSP110 ist to the table.  Stepho  (talk) 11:30, 23 October 2009 (UTC)


 * I found two German sites that structured up the type codes pretty well: Toyota forum and Toyotaoldies. They can be useful when working on this page. Boivie (talk) 10:37, 4 November 2009 (UTC)

Getting out of hand
I originally added a big long list of engine and platform combinations to try and show that listing every combination would be too unwieldy. Now we are trying to add in every generation as well. This is effectively turning into a list of every Toyota ever made. Much better to cut the list down to the list of platforms only, with a handful of examples to show how the engine codes modify the platform code. Also, generations are better shown as A10 rather than A1. Both forms are common on the web but codes like T20 for the Corona have ambiguity between the RT20 and ST200. Toyota never uses the short T20 form and other Wikipedia articles generally use the longer T200 form.  Stepho  (talk) 10:29, 18 December 2009 (UTC)

Lexus CT and HS
What are the bare platform codes for the Lexus CT and HS models? Template:Lexus currently lists "ZA10" for the CT 200h (2ZR, ZWA10) and "AF10" for the HS 250h (2AZ, ANF10). I think both codes are wrong, but the equation for hybrid codes is different than for non-hybrids. These are the hybrids that I've worked out the bare codes for so far:


 * UR + XF10 = UVF40 (LS 600h – 4G)


 * ZR + XW30 = ZVW30 (Prius – 3G)


 * GR + XU40 = GVU40 (Highlander – 2G)


 * MZ + XU30 = MHU30 (RX 400h – 2G)


 * GR + AL10 = GYL10 (RX 450h – 3G)


 * AZ + AH10 = ATH10 (Alphard – 1G)


 * AZ + XR20 = AHR20 (Estima – 3G)


 * AZ + XV40 = AHV40 (Camry)


 * ZR + - E150 = ZWE150 (Auris – 1G)


 * GR + - S190 = GWS190 (GS 450 h – 3G)

Unknown:
 * ZR + ?A10 = ZWA10 (CT) — based on the GS 450h formula, could the CT's be simply "A10"?


 * AZ + ?F10 = ANF10 (HS)


 * AZ + ?K10 = AZK10 (Sai)

Regards, OSX (talk • contributions) 09:17, 21 February 2011 (UTC)


 * The is code for the Lexus LFA is also unknown: LR + ?A10 = LFA10 (LFA) OSX (talk • contributions) 23:47, 25 February 2011 (UTC)


 * I guess I was expected to chime in here as the resident code guru. Unfortunately I don't know the latest codes :(   Stepho   (talk) 09:37, 7 March 2011 (UTC)


 * My guess is that they begun with another prefix letter (after A and X) for the model lines.


 * More guesses, with the new prefix letter markt as "?":
 * ZR + A10 = ZWA10 (CT) — Reuse of the A series that been abandoned for 10 years.
 * AZ + ?F10 = ANF10 (HS)
 * AZ + K10 = AZK10 (Sai)
 * LR + ?A10 = LFA10 (LFA)
 * A problem with my guesses is that HS and Sai are on different model lines. Boivie (talk) 12:28, 1 January 2012 (UTC)


 * CT is more likely:
 * ZR + ?A10 = ZWA10 (CT) — Unrelated to Carina/Celica/Supra A platform.  Stepho  talk 21:12, 1 January 2012 (UTC)

I'm with Boivie (see latest codes by Boivie) in that there must be a new letter other than A or X that starts some of the latest model codes (e.g. XV10, XA10, AL10, AE10, AH10). The LFA is simply baffling, and I can't work out what its code would be based on other known formulas. Likewise, the Lexus HS (ANF10, with AZ engine) does not fit in with either of the formulas listed here: Z+A=T and Z+X=H, as it is Z+?=N. I disagree with Boivie's AF10 code.

It also seems that Toyota are going back to the single letter codes as they did until the 1980s; e.g. the Toyota Sai has the code AZK10 and the AZ engine, so its could be just K10. However, this does contradict the different treatment hybrids are normally given as evidenced by the Lexus GS Hybrids, etc. Another example is the L10 series Lexus GS since 2012, which when fitted with the GR engine (non-hybrid) is coded GRL10.

As for the Lexus CT 200h, its code looks to be "A10". Hopefully the 200t version that is speculated for release will give us more clues. Boivie suggested above that Toyota may have decided to reuse the Celica's old A series code due to it being long abandoned now. For me, the Lexus GS Hybrids provide the detail. The 2006–2012 GS 450h with the GR engine is coded GWS191 (based on single letter S190 code); so GR + blank = GW. The latest, 2012 onwards GS 450h rides on the L10 platform, runs the same GR engine, and is coded GWL10. The GS 300h since 2013 is coded AWL10 and has the AR engine. Other evidence that Toyota is recycling old codes is the Toyota Prius c—coded NHP10, or NZ engine plus XP10... Z+X=H for hybrids as per Prius (NHW20 = 1NZ + XW20). The XP10 base code is the same as that used by the original Toyota Vitz and Platz. OSX (talk • contributions) 07:49, 18 June 2014 (UTC)


 * Poking around at http://toyota.jp/crownathlete/004_p_001/spec/spec/hybrid/ I found
 * 2AR-FSE + S210 hybrid = AWS210
 * 4GR-FSE + S211 normal = GRS211
 * So the CT (a hybrid) becomes ZR (hybrid) + A10 = ZWA10, meaning the single letter A chassis code has been reused. A non-hybrid CT (if it existed) would be ZRA10.
 * I'm not sure what to make of 1TR-FPE + S10 = TSS10 at http://toyota.jp/crownsedan/005_b_007/spec/spec/ but it might have something to do with being an LPG engine (which is what P typically means in the engine code).  Stepho  talk 09:13, 18 June 2014 (UTC)


 * Good work on getting that extra evidence with the Crown Hybrid. One should also take a look at the Auris: ZR + E150 = ZRE150 (non-hybrid), but for the hybrid the code is ZWE150. Unless some other information comes up, I'd call the Lexus CT matter as settled. As for the LPG models, maybe we need a new set of example formulas if LPG model codes are decided differently. I know nothing about LPG models, are there many others? OSX (talk • contributions) 14:08, 18 June 2014 (UTC)


 * I'm leaning more towards that HS and Sai are not considered as hybrids for model code purposes. I don't understand why they would do that, since the cars definitely are hybrids. But the codes they got would only make sense as "non-hybrids". Boivie (talk) 09:19, 17 November 2014 (UTC)


 * This is sounding like the most plausible answer so far. Therfore, that gives us:
 * AZ + AF10 = ANF10 (HS)
 * AZ + K10 = AZK10 (Sai)


 * Unfortunately we still have the LFA to work out:
 * LR + ?A10 = LFA10 (LFA)
 * OSX (talk • contributions) 05:49, 27 November 2014 (UTC)


 * The LFA10 got it's code from the LF-A (Lexus Future - Advance) and the 1LR engine also gets the 'L' from 'Lexus'. I don't think there is any pattern to work out - it's just a set of letters from marketing that just happen to look close enough like a model code.  Stepho  talk 06:26, 27 November 2014 (UTC)


 * My guess was that Toyota engineered a new formula (i.e. new first letter for platform code) so that the LFA would end up with a model code that contained "LFA". Nonetheless, it certainly seems clear that Toyota have become slightly capricious when it comes to model codes of late. Historically, the formulas worked universally (exceptions I know being the Cavalier (TJG00) and Lexcen (T1, T2, T3, T4, T5). Nowadays, it's much harder to work out as evidenced by the Sai, HS, CT, and LFA. I also note that the codes for the Toyota 86 is "ZN6" and the Toyota ProAce uses MDX921 and MDX931. However, these models are not authentic Toyota vehicles. For the record, the new Toyota Mirai has been assigned JPD10, which probably uses a new formula due to the fuel cell powertrain. OSX (talk • contributions) 10:01, 27 November 2014 (UTC)

LPG model codes
Stepho-wrs pointed out a difference for the Crown Sedan's model code when fitted with an LPG engine above. I have started a table that can include the various LPG model codes as they come available. Anyone can edit the table with additional details. OSX (talk • contributions) 10:01, 27 November 2014 (UTC)

New format for engine codes
Some of the newest engine have names in a different format. For the model codes it seems like they put the platform code in between the letters of the engine code: ⛐ Boivie (talk) 09:22, 15 May 2018 (UTC)


 * I'm sure Toyota has a special department for complicating codes. :(  Stepho  talk 10:41, 15 May 2018 (UTC)
 * Now that there are some more codes available
 * {| class="wikitable"

!Engine!!Propulsion!!Platform!!Model
 * M20A||conventional||E210||MZEA12
 * M20A||hybrid||AX10||MAXH10
 * A25A||hybrid||S220||AZSH20
 * A25A||conventional||XZ10||AXZA10
 * }
 * So, it seems like they put an Z in the second position when the model line only have one letter. And in the fourth position there is an H in hybrid models. But the 12 in the MZEA12 for the E210 is still a mystery for me. ⛐ Boivie (talk) 16:50, 25 November 2019 (UTC)
 * My best guess for the 12 in the MZEA12 is now that the last 2 is a variant number, and that the first 2 in 210 is ignored. So the MZEA12 is the M20A engine version of the ZRE212. And if there would have been an M20A in a 1999 Corolla AE112 it would have gotten the same code. ⛐ Boivie (talk) 10:48, 24 January 2020 (UTC)
 * A25A||conventional||XZ10||AXZA10
 * }
 * So, it seems like they put an Z in the second position when the model line only have one letter. And in the fourth position there is an H in hybrid models. But the 12 in the MZEA12 for the E210 is still a mystery for me. ⛐ Boivie (talk) 16:50, 25 November 2019 (UTC)
 * My best guess for the 12 in the MZEA12 is now that the last 2 is a variant number, and that the first 2 in 210 is ignored. So the MZEA12 is the M20A engine version of the ZRE212. And if there would have been an M20A in a 1999 Corolla AE112 it would have gotten the same code. ⛐ Boivie (talk) 10:48, 24 January 2020 (UTC)


 * Agreed. I said pretty much the same thing just a few minutes ago at Talk:Toyota Corolla (E210).  Stepho  talk 11:00, 24 January 2020 (UTC)