Skip to main content

Back to Editorial

Dating & Authentication

How to Date UNDERCOVER From the Product Code

Read the line, season, and year from any UNDERCOVER code, from the eight-character numbers used today back to the season letters that came before them

akko

September 10, 2026

📖 16 min read

👁️ 8 views


A modern UNDERCOVER product number can often identify the line, season, year, gender block, garment type, and individual style. In UC2E4310, for example, the third character is the season and the fourth is the year: the code is consistent with a men's main-collection parka from Autumn/Winter 2025.

That decoder only works on the current eight-character code, which UNDERCOVER introduced at Spring/Summer 2021. It does not run backward. Earlier products used five other numbering schemes, and in every one of them a letter stood for a season rather than a year, so reading a 2019 code with the modern table returns a confident, wrong answer. A 0 in the season position means a BASIC or carry-over product with a year but no season.

The quickest way to read a code

  1. Copy the complete product number from the inner label, swing ticket, shoe box, or bag packaging.
  2. Count the characters. Eight means the current scheme and the rest of this list applies. Seven or fewer means an older scheme, and the tables in Step 3 decide which.
  3. Read the first two characters as the line prefix.
  4. Inspect the third character:
    • 1 means Spring/Summer.
    • 2 means Autumn/Winter.
    • 0 means no season, although the following year letter may still be useful.
  5. Read the fourth character as the year letter: A is 2021 and each letter advances one calendar year.
  6. Use the fifth and sixth characters to check that the gender block and garment category agree with the piece.
  7. Confirm the proposed date against the label design, care symbols, construction, or a documented product match.

Do not force an older number into this pattern. On a pre-2021 code the letter counts seasons, not years, and the modern table will misdate it by about a year in the best case.

The modern code structure

UC2E4310 breaks down as follows:

PositionExampleMeaning
1–2UCLine
32Season or no-season marker
4EYear letter on seasonal and carry-over codes
54Gender and range block
63Garment type
7–810Style number within that type

A suffix after a hyphen, as in UC2F4H03-2 or UP2F4204-1, identifies a variation of the style. It may distinguish a colourway, length, or material treatment, but it does not change the season or year.

Worked example: UC2E4310

The Heldon 2-in-1 parka reads:

  • UC: UNDERCOVER main collection
  • 2: Autumn/Winter
  • E: 2025
  • 4: men's range block
  • 3: outerwear
  • 10: style 10 in that category

The result is men's mainline outerwear from Autumn/Winter 2025. A women's piece follows the same structure: UC2E1902, used for a half-fisherman rib cardigan, combines UC, Autumn/Winter, 2025, a women's block, and knitwear.

Undercover Heldon 2-In-1 Parka Coat
Undercover Heldon 2-In-1 Parka Coat
Undercover Heldon 2-In-1 Parka Coat
Undercover W -Half Fisherman Rib Cardigan With Side Panels-
Undercover W -Half Fisherman Rib Cardigan With Side Panels-
Undercover W -Half Fisherman Rib Cardigan With Side Panels-
Undercover Jacquard Patch Knitwear
Undercover Jacquard Patch Knitwear
Undercover Jacquard Patch Knitwear
Undercover Faust Zipped Jacket
Undercover Faust Zipped Jacket
Undercover Faust Zipped Jacket

Step 1: identify the line prefix

UNDERCOVER's official store attaches a house line name to current product codes. Those listings support the following prefix table:

PrefixLine
UCUNDERCOVER main men's and women's collections
UPPRE MENS and PRE WOMENS pre-collections
USthe Shepherd UNDERCOVER
UBBASIC
MU, M6MADSTORE

UC and UP both cover menswear and womenswear. The prefix does not establish gender; that information sits later in the code.

Two additional prefixes appear in archived official-store URLs but cannot yet be decoded securely: NS, found on dozens of archived codes, and UI, found on only two. UI is consistent with UNDERCOVERISM, but the surviving listings do not name it. Leave either prefix unresolved unless another primary record identifies the product.

John UNDERCOVER, Sue UNDERCOVER, and older UNDERCOVERISM pieces belong to earlier line structures. See UNDERCOVER's lines explained before applying the recent prefix table to them.

Step 2: decide whether the code is seasonal

Third characterPractical reading
1Spring/Summer
2Autumn/Winter
0No season; look to the next character for the year
A letterPermanent or exceptional range; do not apply the normal year decoder

The same 1 and 2 split applies to the pre-collections: UP1F belongs to the Spring side of the 2026 pre-collection cycle, while UP2F belongs to the Fall side.

Codes beginning with a no-season 0

Every UB0... code in the official-store sample belongs to BASIC. Mainline UC also uses 0 for carry-over pieces. Examples include UB0D3802, UB0D4201, and UC0D8201.

These codes can retain a year letter in the fourth position. UB0D... can therefore support 2024 production, but not Spring/Summer or Autumn/Winter 2024.

Codes with a letter in the season position

Codes such as UCS9P91, UCU9Z01, UCX9M02, and UCT9Z04 are seven characters long, and that is the explanation. They are not exceptions to the modern format; they are the format UNDERCOVER used before 2021, in which the third character was a single letter standing for one season. Step 3 sets out those sequences.

These particular codes are worth knowing because they are still in the shop. UCS9P91 is a printed pouch, UCU9Z01 the MEDICOM TOY Gilapple clock, UCT9Z04 a MADSTORE piece — all three are on sale on UNDERCOVER's own store as this guide is written, carrying pre-2021 numbers. An old-format code on a permanent accessory therefore dates the product's introduction into the range, not the object in your hand, and it says nothing about when that particular example was made.

Count the characters before you read anything else. Eight characters is the current system; seven characters is the system in use until 2020.

Step 3: count the characters, then read the letter

The current year letters do not run backward. UNDERCOVER has renumbered its products six times since 1994, and the digit-plus-letter code described above is only the newest scheme — it began at Spring/Summer 2021 and has no history behind it. Before 2021 a letter in an UNDERCOVER code meant one season, not one year, and running the modern sequence backward produces dates that are wrong by roughly a year and wrong in kind.

Establish which scheme you are holding first:

Code shapeExamplePeriodWhat the letter means
Eight characters: prefix, digit, letterUC2E4310Spring/Summer 2021 onwardPosition 3 is the season, position 4 is the year
Seven characters: prefix, then a letterUCZ4905Autumn/Winter 2015 to Autumn/Winter 2020The letter is a single season
A leading letter, no line prefixE4518Spring/Summer 2008 to Spring/Summer 2015The letter is a single season
A digit, then S or W5S…Spring/Summer 2005 to Autumn/Winter 2007Digit is the year, S is Spring/Summer and W is Autumn/Winter
A letter, then two or three digitsJ…Spring/Summer 1999 to Autumn/Winter 2004A season, drawn from a table with no sequence to it
Eight characters in four pairsUp to Spring/Summer 1998Position 3 is the year digit, position 4 is S or W

Autumn/Winter 1998 sits outside all of them: those products were numbered with digits alone.

The current sequence, 2021 onward

On an eight-character seasonal or 0 carry-over code, the fourth character advances by one letter per calendar year.

LetterYearEvidence
A2021Spring/Summer 2021 listings carrying UC1A codes
B2022Directly matched to Autumn/Winter 2022 product records
C2023Spring/Summer 2023 listings carrying UC1C codes
D2024Directly matched to Spring/Summer 2024 product records
E2025Directly matched to Autumn/Winter 2025 product records
F2026Directly matched to Spring/Summer and Autumn/Winter 2026 records

A is the beginning of this sequence, not a point on a longer one. There is no Z for 2020 in this format, because 2020 products were not numbered this way.

The seasonal letters, Autumn/Winter 2015 to Autumn/Winter 2020

Seven-character codes advance one letter per season, twice a year, running P to Z:

LetterSeasonLetterSeason
PAutumn/Winter 2015VAutumn/Winter 2018
QSpring/Summer 2016WSpring/Summer 2019
RAutumn/Winter 2016XAutumn/Winter 2019
SSpring/Summer 2017YSpring/Summer 2020
TAutumn/Winter 2017ZAutumn/Winter 2020
USpring/Summer 2018

This is the sequence that makes the backward extrapolation fail. Read as a modern year letter, X would suggest 2018 and Y 2019; read correctly, they are Autumn/Winter 2019 and Spring/Summer 2020.

The seasonal letters, Spring/Summer 2008 to Spring/Summer 2015

The same one-letter-per-season count, an alphabet earlier, on codes that led with the letter instead of a line prefix:

LetterSeasonLetterSeason
ASpring/Summer 2008ISpring/Summer 2012
BAutumn/Winter 2008JAutumn/Winter 2012
CSpring/Summer 2009KSpring/Summer 2013
DAutumn/Winter 2009LAutumn/Winter 2013
ESpring/Summer 2010MSpring/Summer 2014
FAutumn/Winter 2010NAutumn/Winter 2014
GSpring/Summer 2011OSpring/Summer 2015
HAutumn/Winter 2011

The Spring/Summer 2015 character is the letter O, not a zero, and it is easy to mistranscribe.

The second lines complicate the boundary. JohnUNDERCOVER and SueUNDERCOVER took a two-character line prefix from Autumn/Winter 2013, ahead of the main collection, so a prefixed code from those years is not automatically a late one. Resale listings also add a UC prefix to older numbers that never carried it, which is why a seven-character UC code and a bare five-character code can describe the same garment.

Before 2008

Spring/Summer 2005 to Autumn/Winter 2007 is the most legible older scheme: a year digit followed by S or W, so 5S is Spring/Summer 2005 and 7W is Autumn/Winter 2007. The same S and W convention governs the eight-character codes used up to Spring/Summer 1998, where the third character is the last digit of the year.

Spring/Summer 1999 to Autumn/Winter 2004 has no pattern to learn. The letters were assigned without an order:

SeasonLetterSeasonLetter
Spring/Summer 1999CSpring/Summer 2002J
Autumn/Winter 1999QAutumn/Winter 2002M
Spring/Summer 2000KSpring/Summer 2003U
Autumn/Winter 2000DAutumn/Winter 2003V
Spring/Summer 2001ZSpring/Summer 2004E
Autumn/Winter 2001SAutumn/Winter 2004B

The same letter means three different things

E is Spring/Summer 2004 in the irregular table, Spring/Summer 2010 in the sequential one, and 2025 in the current one. Z is Spring/Summer 2001 and Autumn/Winter 2020. B is Autumn/Winter 2004, Autumn/Winter 2008 and 2022.

The letter alone therefore never dates a garment. The code's length and shape select the table; only then does the letter mean anything. Where the shape is ambiguous or the code is partly illegible, fall back on the neck-label design, care labelling, construction, and the existence dates of the line.

One line refuses the method entirely: UNDAKOVRIT, the reissue programme, cannot be dated from its tag.

Step 4: use the remaining characters as a consistency check

The fifth character sorts recent codes into gender and range blocks:

Fifth characterObserved block
1, 8Women's
3, 4, 9Men's
5UNDERCOVER Kids
6Mixed use, including women's pieces and BASIC headwear

The reason for the split between men's 3, 4, and 9 blocks is not established. All three can appear on graphics and cut-and-sew pieces, so do not invent a sub-line meaning from the number.

The sixth character describes the broad product category:

Sixth characterObserved category
2, 3Outerwear
4Shirts
5Trousers and skirts
8Cut-and-sew: T-shirts, sweatshirts, and tops
9Knitwear
BBags
FFootwear
HHeadwear
NJewellery
WWallets and leather goods
ZOther products

These positions are most useful for catching a transcription error. If a supposed coat carries a category character consistently used for knitwear, recopy the number and compare it with an official or retailer record.

Cases that need a different dating method

the Shepherd UNDERCOVER

The house describes the Shepherd as a seasonless line, launched in 2016. US codes can contain 1 or 2, but those digits follow the line's delivery system rather than proving a runway season. Report a Shepherd piece as Spring/Summer or Autumn/Winter only when a dated listing or collection record corroborates it.

BASIC and carry-over products

A 0 in position three removes the season, not necessarily the year. Give the year when the fourth-character sequence is secure, and stop there.

Permanent accessories and MADSTORE products

Accessories stay in the range for years, so a seven-character pre-2021 code on a pouch, a clock, or a MADSTORE piece can still be a current purchase. The code identifies the product and the season it entered the range. It does not date the individual example, and there is no later code to find, because the product was never renumbered.

Reissues

UNDAKOVRIT, the reissue programme, cannot be dated from its tag by any of these schemes.

Collaborations and reissues

Most collaborations issued through UNDERCOVER retain an ordinary UC code and date normally. Some co-branded products use the partner's numbering instead, in which case this decoder has nothing to read.

A code dates the production represented by that tag, not the first appearance of the design. A recent reissue of an archive graphic should carry a recent code.

Cross-check the physical label

When the code is missing, damaged, or ambiguous, use independent boundaries:

DateWhat it establishes
Autumn/Winter 1994–95UNDERCOVER's first collection shown in Tokyo
Spring/Summer 2003First Paris womenswear show; Paris-era production begins
Spring/Summer 2010First stand-alone men's collection shown in show format
2016the Shepherd UNDERCOVER launched

Japanese care symbols provide another useful dividing line. Japan replaced the older JIS L0217 symbols with the ISO-aligned JIS L0001 system for goods sold from 1 December 2016. Old Japanese symbols support a pre-transition date; the newer symbols support a date from the transition onward. Export labels and stock made around the change require more caution. The standard was revised again in August 2024.

Common dating mistakes

  • Reading every letter as a year. A letter is a year only on an eight-character code. On every earlier scheme it counts seasons.
  • Running the modern letters backward. A is 2021 and the sequence starts there. The letters before it belong to a different system: Z is Autumn/Winter 2020, not 2020 as a whole, and X is Autumn/Winter 2019 rather than 2018.
  • Assigning a season to a 0 code. It can support a year without supporting Spring/Summer or Autumn/Winter.
  • Treating US as ordinary runway product. the Shepherd is seasonless even when its code resembles the main seasonal format.
  • Reading O as zero. The Spring/Summer 2015 character is the letter.
  • Dating the design rather than the tagged production. Reissues and carry-over products separate those two dates.
  • Treating a plausible code as proof of authenticity. A code is one consistency check. Tags, materials, construction, provenance, and a documented product match still matter.

Sources and scope

The current decoder was reconstructed from 217 product-code and season pairs in Dover Street Market listings, 257 listings carrying UNDERCOVER's own line labels, and 2,227 distinct product codes recovered from archived official-store URLs. That evidence covers Spring/Summer 2021 through Autumn/Winter 2026, and UNDERCOVER's own 2021 collection pages fix A as the first year letter.

The earlier schemes come from a Japanese collector guide to dating UNDERCOVER from its tags, which is the only published account of them we have found. Its tables were checked against dated resale and buyback listings wherever a code and a season appeared together, and they held at every point that could be tested: Spring/Summer 2010, Autumn/Winter 2015, Spring/Summer 2019, Autumn/Winter 2019, Spring/Summer 2020 and Autumn/Winter 2020 all matched. The 1999 to 2004 table and the pre-1998 scheme are reported as that guide states them; we have not found dated products to confirm them independently, and they should be treated as the weaker rows here.

The evidence is strong enough to reverse two common resale errors. On a current code, the digit is the season and the following letter is the year, not the other way around. And the current letters do not continue backward into the older codes, which count seasons instead.

Related reading

Add your pieces to Wardatrobe

Create a free Wardatrobe account and catalogue the UNDERCOVER pieces you own. Record the complete product number exactly as printed and add clear photographs of the brand and care labels. Already a member? Open your wardrobe.


Tags

UNDERCOVERJun Takahashiproduct codesdating guideJapanese labels