If you are staring at a tiny surface-mount component trying to figure out its value, the direct answer is that SMD resistors use three distinct coding systems based on their physical size and tolerance: the 3-digit code (standard 5% tolerance), the 4-digit code (precision 1% tolerance), and the EIA-96 alphanumeric code (1% or 0.5% tolerance for ultra-compact 0603 and 0402 packages). A '103' is 10kΩ, a '1002' is 10kΩ, and a '01C' is also 10kΩ. The system used is entirely dictated by the manufacturer's laser-marking space constraints and the component's tolerance class.
How to Read the SMD Resistor Code Chart (Standards & Columns)
Before pulling out your multimeter, you need to know which column or coding standard applies to your specific board. The marking system is not arbitrary; it is a direct function of the component's package size and its manufacturing tolerance.
- 3-Digit System (5% Tolerance): Used primarily on 0805, 1206, and larger packages where there is ample physical space for three 0.5mm characters. The first two digits are the significant figures, and the third digit is the multiplier (number of zeros). Example: 472 = 47 × 10² = 4,700Ω (4.7kΩ).
- 4-Digit System (1% Tolerance): Used on 0805 and larger precision resistors. The first three digits are significant figures, and the fourth is the multiplier. Example: 4702 = 470 × 10² = 47,000Ω (47kΩ).
- EIA-96 System (1% / 0.5% Tolerance): Mandated by the Electronic Industries Alliance for 0603 and 0402 packages. A 0402 resistor is only 1.0mm × 0.5mm; there is simply no room to laser-etch four distinct numbers. EIA-96 solves this with a two-digit base code (01-96) and a single-letter multiplier.
For values under 10 ohms, manufacturers replace the multiplier digit with the letter 'R' to indicate a decimal point. '4R7' means 4.7Ω. '0R22' (or 'R22') means 0.22Ω. This applies across both 3-digit and 4-digit systems.
The Master SMD Resistor Code Chart (Quick-Jump Reference)
Below are the data-dense lookup tables for surface-mount decoding. These tables are derived from the EIA-96 standard and standard IEC 60062 marking conventions. Bookmark this section for quick-jump lookups when sorting mixed-component tape reels or repairing dense PCBs.
Table 1: EIA-96 Multiplier Letter Chart
The letter on an EIA-96 resistor dictates the multiplier applied to the base value. Note that letters X, Y, and Z are used for fractional multipliers (values under 100Ω).
| Letter Code | Multiplier | Scientific Notation | Example (Base 01 = 100) |
|---|---|---|---|
| Z | 0.001 | 10^-3 | 0.1Ω |
| Y / R | 0.01 | 10^-2 | 1Ω |
| X / S | 0.1 | 10^-1 | 10Ω |
| A | 1 | 10^0 | 100Ω |
| B / H | 10 | 10^1 | 1kΩ |
| C | 100 | 10^2 | 10kΩ |
| D | 1,000 | 10^3 | 100kΩ |
| E | 10,000 | 10^4 | 1MΩ |
| F | 100,000 | 10^5 | 10MΩ |
Table 2: EIA-96 Base Value Quick-Jump (Most Queried Rows)
While the full EIA-96 standard contains 96 base values corresponding to the 1% E24/E96 series, the rows below cover the most common bench values you will encounter in commercial electronics. Source standard: Vishay Dale CRCW Series Datasheet / EIA-96.
| 2-Digit Code | Base Value (Ω) | 2-Digit Code | Base Value (Ω) |
|---|---|---|---|
| 01 | 100 | 33 | 215 |
| 02 | 102 | 36 | 232 |
| 04 | 107 | 43 | 274 |
| 07 | 115 | 47 | 301 |
| 10 | 124 | 51 | 332 |
| 13 | 133 | 56 | 374 |
| 17 | 147 | 62 | 432 |
| 22 | 165 | 68 | 499 |
| 25 | 178 | 75 | 590 |
| 28 | 191 | 82 | 698 |
| 30 | 200 | 91 | 866 |
| 32 | 210 | 96 | 976 |
Table 3: 3-Digit / 4-Digit Multiplier Reference
| Last Digit | Multiplier | 3-Digit Example | 4-Digit Example |
|---|---|---|---|
| 0 | × 1 | 100 (10Ω)* | 1000 (100Ω) |
| 1 | × 10 | 101 (100Ω) | 1001 (1kΩ) |
| 2 | × 100 | 102 (1kΩ) | 1002 (10kΩ) |
| 3 | × 1,000 | 103 (10kΩ) | 1003 (100kΩ) |
| 4 | × 10,000 | 104 (100kΩ) | 1004 (1MΩ) |
| 5 | × 100,000 | 105 (1MΩ) | 1005 (10MΩ) |
*Note: A 3-digit '100' is often a source of confusion. It does not mean 100Ω; it means 10 × 10^0 = 10Ω. A true 100Ω 5% resistor is marked '101'.
Power Derating and What the Code Chart Cannot Tell You
A common point of confusion for junior engineers and hobbyists is how derating rows modify the base value. The resistance value itself does not derate based on the code chart. Instead, the *allowable power dissipation* derates based on the component's physical package and ambient temperature.
According to standard Stackpole Electronics RMCF thick-film specifications, SMD resistors operate at 100% of their rated power up to an ambient temperature of 70°C. Beyond the 70°C 'knee', the allowable power derates linearly, reaching 0W at 155°C. If your PCB enclosure sits at 90°C, a standard 0603 resistor (nominally 1/10W or 100mW) can only safely dissipate roughly 77mW before risking thermal drift or catastrophic open-circuit failure.
| Imperial Package | Metric Package | Max Power @ 70°C | Typical Voltage Limit |
|---|---|---|---|
| 0201 | 0603 | 0.05W (1/20W) | 25V |
| 0402 | 1005 | 0.063W (1/16W) | 50V |
| 0603 | 1608 | 0.10W (1/10W) | 50V |
| 0805 | 2012 | 0.125W (1/8W) | 150V |
| 1206 | 3216 | 0.25W (1/4W) | 200V |
The Blind Spots: What the Marking Code Hides
The SMD resistor code chart tells you the nominal resistance at room temperature. It tells you absolutely nothing about how that resistor will behave in a real-world, dynamic circuit. When designing or troubleshooting, you must account for three hidden parameters:
- Temperature Coefficient of Resistance (TCR): Standard thick-film 0603 resistors typically have a TCR of ±100 to ±200 ppm/°C. If your board heats up by 50°C above room temperature, a 10kΩ resistor will physically shift its resistance by 0.5% to 1%. If you are building a precision analog front-end or an ADC voltage divider, you must specify thin-film resistors with a ±25 ppm/°C TCR, regardless of what the EIA-96 code says.
- High-Frequency Parasitics: A standard thick-film 0805 resistor is not a pure resistance at RF frequencies. It possesses roughly 0.5pF of parallel parasitic capacitance and 2nH of series parasitic inductance. Above 500MHz, a '10kΩ' resistor will begin to act as a low-pass filter, and its impedance will drop significantly. For RF matching networks, you must use specialized high-frequency thin-film or metal-foil SMD resistors.
- Pulse and Surge Handling: The code chart assumes continuous DC power. If your circuit experiences inductive kickback or ESD transients, a standard 1206 resistor might vaporize its internal ruthenium oxide layer from a 500W microsecond spike, even if the average power is well below 1/4W. For snubber circuits or input protection, you must select 'surge-rated' or 'pulse-withstanding' SMD resistors, which use specialized carbon-composition or modified thick-film elements.
Never trust a multimeter reading taken while the SMD resistor is still soldered to the board. The parallel paths created by surrounding ICs, capacitors, and semiconductor junctions will almost always pull the measured resistance lower than the actual value. If you measure a '103' (10kΩ) resistor in-circuit and read 4.2kΩ, the resistor is likely fine; you are measuring the parallel impedance of the circuit. Desolder one pad and lift the component to verify.






