Image description: A customer peers through a magnifier at a tiny 3-lead chip and asks, “It only says A7 on the chip. What is this?” A female clerk in a red apron opens a table, points with her finger and answers, “If you look it up in the table, it's BAV99!”
Small SMD diodes such as SOT-23 · SOD-123 · SOD-323 have bodies too small to print the full part number, so only a 2–4 character marking code is printed. When repairing or sorting stock, you often have to find BAV99 from nothing but 'A7' on the chip, yet the same part number has different codes at different companies, and the same code is sometimes used for different parts. This article collects only the marking codes printed in the official datasheets of Nexperia · onsemi · Diodes Incorporated · Vishay · Littelfuse.
All codes are exactly as shown in the Marking tables · figure descriptions of each company's datasheet, and text in English quotation marks is the original wording. Transistor marking codes are covered in How to Read BJT Part Numbers (No. 60).
| Company | BAV99 marking on the chip | Structure (datasheet description) |
|---|---|---|
| onsemi | A7 M • | A7 = Device Code, M = Date Code, • = Pb-Free Package |
| Nexperia | A7% | A7 + % = “placeholder for manufacturing site code” (manufacturing site letter position) |
| Diodes | KJE · YM | KJE = Product Type Marking Code, YM = year · month date code |
The letters on the chip usually consist of part code + date code + (manufacturing site · lead-free mark). The part you use to find the part number is the part code; the rest changes with production period and factory even for the same part number.
| Part number (package) | Nexperia | onsemi | Diodes | Others |
|---|---|---|---|---|
| BAV99 (SOT-23) | A7% | A7 | KJE | |
| BAW56 (SOT-23) | A1% | A1 | KJD | |
| BAV70 (SOT-23) | A4* | A4 | JJ · KJJ | |
| BAS16 (SOT-23) | A6% | A6 | A2 · KA2 | |
| BAT54 (SOT-23) | L4% | JV3 | KL1 | |
| BAT54A · C · S | %V3 · %W1 · %V4 | B6 · 5C · LD3 | KL2 · KL3 · KL4 | |
| 1N4148WS (SOD-323) | S1 | T4 | ||
| BZX84C3V3 (SOT-23) | %B1 | Z14 | ZE | |
| MMSZ5226B (SOD-123) | D1 | G1 | ||
| SMAJ5.0A (SMA) | HE | Littelfuse · Vishay AE | ||
| S1M (SMA) | S1M | Vishay SM |
For BAV99 · BAW56 · BAV70 · BAS16, Nexperia and onsemi use the same codes (A7 · A1 · A4 · A6), but Diodes uses different codes starting with K. For the BAT54 family, all three companies differ. Conversely, some codes are the same across companies, such as BZX84C5V1 (Z2) · BZX84C12 (Y2) · MMSZ5231B (E1) · MMSZ5242B (H2). When searching by code, you must also consider the manufacturer.
The Diodes BAS16 datasheet covers BAS16 · MMBD4148 · MMBD914 in one document and only states “A2, KA2”, without specifying which of the three part numbers uses which code.
Image description: A customer holds three chips of different sizes marked T4 in his palm and asks, “All three say T4, so they're the same, right?” A female clerk points at the chip sizes and answers, “The code is the same, but the sizes are different!”
| Code | Part 1 | Part 2 (different part · different size) |
|---|---|---|
| T4 | 1N4148W (SOD-123, Diodes) | 1N4148WS (SOD-323) · 1N4148WT (SOD-523) — all three are T4 |
| A6 | BAS16 (SOT-23) | BAS316 (SOD-323, Nexperia) |
| A1 | BAW56 (SOT-23) | BAS16H (SOD123F, Nexperia) |
| 43 · 44 | BAS40 · BAS40-04 (SOT-23, Nexperia) | BAT54CW · BAT54SW (SOT-323, Nexperia) |
| Y2 | BZX84C12 Zener (SOT-23) | BZT52C2V7 Zener (SOD-123, Vishay) — completely different voltage |
| B6 | BAT54A (SOT-23, onsemi) | BZT52H-C3V3 Zener (SOD123F, Nexperia) |
| S2 | BAS16L (Nexperia) | SS12 Schottky (SMA, Vishay) |
| B2 | MBR0520 Schottky (SOD-123, onsemi) | BZX84-C3V6 Zener (SOT-23, Nexperia %B2) |
Because each company assigns short codes on its own, the same letters are used for completely different parts from different companies. For example, Y2 is a 12V Zener (BZX84C12) at onsemi but a 2.7V Zener (BZT52C2V7) at Vishay. Diodes' T4 is printed on all three sizes, 1N4148W · WS · WT, so the part number is determined only by checking the size.
| Company | Marking | Meaning (datasheet original) |
|---|---|---|
| Nexperia | % or * (before or after the code) | “% = placeholder for manufacturing site code” — manufacturing site letter position. BAV70 document: “* = W: made in China”, “t: made in Malaysia”, “p: made in Hong Kong” |
| onsemi | M · dot (•) | “M = Date Code”, the dot means lead-free — “Microdot may be in either location” |
| Diodes (small-signal) | YM | Y = year (e.g. L = 2024, M = 2025), M = month — January–September are 1–9, October · November · December are O · N · D |
| Diodes | Bar above · around the letters | “A Bar around the Date Code Marking Denotes Assembly Site” — Indicates the assembly factory, not polarity |
| Diodes · Littelfuse (SMA) | YWW · YMXXX | Y = one character for the last digit of the year, WW = week (01–53) — the same number comes back every 10 years |
| Vishay (SMA) | Date code | Month 1–9 = January–September, A · B · C = October · November · December, year is the last digit (0 = 2020) |
If a Nexperia chip reads like 'A4W', A4 is the part code and W is the manufacturing site (China) letter. Be careful not to mistake the single letter next to the code for part of the part number. Likewise, the line above the letters on a Diodes chip is not a polarity mark; it indicates which factory assembled it.
The band on the body is the cathode (−) side. All three companies agree: Nexperia “The marking bar indicates the cathode.”, Vishay “color band denotes the cathode end”, Diodes “Cathode Band or Cathode Notch”. However, bidirectional TVS (SMAJ…CA) has no polarity and therefore no band — Vishay “no marking on bidirectional types”, Littelfuse “Cathode Band (for uni-directional products only)”. The SMAJ marking codes also differ between unidirectional (AE) and bidirectional (WE) (per Littelfuse · Vishay).
In the Diodes SMAJ datasheet table the bidirectional column comes first (BI · UNI), while Littelfuse · Vishay list unidirectional first, so it is easy to swap them when copying.
Use Ctrl+F (find in page on a phone) to look up the code on the chip. If the same code appears in several rows, choose by company and package. % · * mark the position of the manufacturing site letter.
| Code on the chip | Part number | Company | Package |
|---|---|---|---|
| A7 (+%/*) | BAV99 | Nexperia, onsemi | SOT-23 |
| A7% | BAV99W | Nexperia | SOT323 |
| KJE | BAV99 | Diodes | SOT-23 |
| K1* | BAV99S | Nexperia | (BAV99 series document) |
| A1 (+%) | BAW56 | Nexperia, onsemi | SOT-23 |
| A1 | BAS16H | Nexperia | SOD123F |
| KJD | BAW56 | Diodes | SOT-23 |
| A4 (+*) | BAV70 (BAV70S·T·W are also A4) | Nexperia, onsemi | SOT-23, etc. |
| JJ / KJJ | BAV70 | Diodes | SOT-23 |
| A6 (+%) | BAS16 | Nexperia, onsemi | SOT-23 |
| A6 | BAS316 | Nexperia | SOD-323 |
| A6 | BAS16T | Nexperia | (BAS16 series document) |
| AR | BAS16J | Nexperia | SOD323F |
| A2 / KA2 | BAS16 / MMBD4148 / MMBD914 (one document) | Diodes | SOT-23 |
| KN | BAS316/DG | Nexperia | SOD-323 |
| T4 | 1N4148W (same document as BAV16W) | Diodes | SOD-123 |
| T4 | 1N4148WS (same document as BAV16WS) | Diodes | SOD-323 |
| T4 | 1N4148WT | Diodes | SOD-523 |
| S1 / S2 / S3 | 1N4148WS / 1N4448WS / 1N914BWS | onsemi | SOD−323FL |
| L4% | BAT54 | Nexperia | SOT-23 |
| L4* | BAT54W | Nexperia | SOT323 |
| JV3 | BAT54 | onsemi | SOT-23 |
| KL1 / KL2 / KL3 / KL4 | BAT54 / A / C / S | Diodes | SOT-23 |
| %V3 / %W1 / %V4 | BAT54A / C / S | Nexperia | SOT-23 |
| B6 / 5C / LD3 | BAT54A / C / S | onsemi | SOT-23 |
| KL5 / KL6 / KL7 / KL8 | BAT54W / AW / CW / SW | Diodes | SOT-323 |
| 42* / 43* / 44* | BAT54AW / CW / SW | Nexperia | SOT323 |
| L9 | BAT54WS | Diodes | SOD-323 |
| AG | BAT54H | Nexperia | SOD123F |
| AP | BAT54J | Nexperia | SOD323F |
| 43% / 44% | BAS40 / BAS40-04 | Nexperia | SOT-23 |
| K43 / K44 / K45 / K46 | BAS40 / -04 / -05 / -06 | Diodes | SOT-23 |
| K43 / K44 / K45 / K46 | BAS40W / -04 / -05 / -06 | Diodes | SOT-323 |
| Z2 (+%) | BZX84C5V1 | Nexperia, onsemi, Diodes | SOT-23 |
| Y2 (+%) | BZX84C12 | Nexperia, onsemi, Diodes | SOT-23 |
| Z14 / ZE / %B1 | BZX84C3V3 | onsemi / Diodes / Nexperia | SOT-23 |
| KRE / KR2 / KP2 | BZX84C3V3W / C5V1W / C12W | Diodes | SOT-323 |
| E1 | MMSZ5231B | onsemi, Diodes | SOD-123 |
| H2 | MMSZ5242B | onsemi, Diodes | SOD-123 |
| D1 / G1 | MMSZ5226B | onsemi / Diodes | SOD-123 |
| Y4 / Y9 / YI | BZT52C3V3 / C5V1 / C12 | Vishay | SOD-123 |
| Y2 | BZT52C2V7 | Vishay | SOD-123 |
| B6 / BB / BL | BZT52H-C3V3 / C5V1 / C12 | Nexperia | SOD123F |
| T6 / D5 / DB | BZX384-C3V3 / C5V1 / C12 | Nexperia | SOD323 |
| B2 | MBR0520LT1 | onsemi | SOD-123 |
| SD | B0520LW | Diodes | SOD-123 |
| A3 | PMEG2005EH | Nexperia | SOD123F |
| C9 | PMEG4010CEH | Nexperia | SOD123F |
| S4 | SS14 (S2~S6 = SS12~SS16) | Vishay | SMA |
| B120 … B160 | B120 … B160 | Diodes | SMA |
| SA … SM | S1A … S1M | Vishay | SMA |
| S1A … S1M | S1A … S1M | Diodes | SMA |
| AE / WE | SMAJ5.0A / SMAJ5.0CA | Littelfuse, Vishay | SMA |
| HE / TE | SMAJ5.0A / SMAJ5.0CA | Diodes | SMA |
| BE / XE | SMAJ12A / SMAJ12CA | Littelfuse, Vishay | SMA |
| IE / UE | SMAJ12A / SMAJ12CA | Diodes | SMA |
Only codes printed in each company's official datasheets are included. The same part numbers from companies not listed here (ROHM · Toshiba, etc.) may use yet different codes.
Sources: Nexperia BAV99 · BAW56 · BAV70 · BAS16 · BAS316 · BAT54 · BAS40 · BZX84 · BZT52H · BZX384 · PMEG, onsemi BAV99LT1 · BAW56LT1 · BAV70LT1 · BAS16LT1 · BAT54(A·C·S)LT1 · 1N4148WS · BZX84C2V4LT1 · MMSZ5221BT1 · MBR0520LT1, Diodes BAV99 · BAW56 · BAV70 · BAS16 · 1N4148W · WS · WT · BAT54 · BAS40 · BZX84C · MMSZ5221B · B0520LW · S1A · B120 · SMAJ, Vishay BZT52 · SS12 · S1A · SMAJ · Body Marking(88912), Littelfuse SMAJ datasheets. Marking codes may change depending on the company · production period.
| ▲ Next | YANGJIE 다이오드 데이터시트 — 스위칭·제너 다이오드 |
|---|---|
| ▼ Previous | Zener Diode Voltage Codes at a Glance — 5.1V Is BZX84C5V1·BZT52C5V1·MMSZ5231B·1N4733A, Voltage Tables by Series |