Select Code Type:
Enter SMD Code:
Enter 3 digits, e.g. 472 = 4700 Ω
Resistance Value:
Typical Tolerance: --
| SMD Code | Resistance | Type |
|---|---|---|
| 100 | 10 Ω | 3-digit |
| 220 | 22 Ω | 3-digit |
| 472 | 4.7 kΩ | 3-digit |
| 103 | 10 kΩ | 3-digit |
| R47 | 0.47 Ω | 3-digit |
| 4701 | 4.7 kΩ | 4-digit (1%) |
| 1002 | 10 kΩ | 4-digit (1%) |
| 01A | 10 Ω | EIA-96 |
| 29B | 1.96 kΩ | EIA-96 |
| 68C | 49.9 kΩ | EIA-96 |
Decoding SMD Resistor Codes: A Practical Guide for PCB Designers
Last month, while repairing a vintage audio amplifier, I squinted at a 0402 resistor marked "472" and realized why so many engineers still mistype these codes into BOMs. SMD resistors are tiny — sometimes 0.4mm long — and their printed codes follow rules that aren't always intuitive, especially when 3-digit, 4-digit, and EIA-96 systems coexist on the same board.
What SMD Resistor Codes Mean & Why They Matter
Surface-Mount Device (SMD) resistor codes are compact numeric or alphanumeric markings that encode resistance value, tolerance, and sometimes temperature coefficient. Unlike through-hole resistors with color bands, SMDs use printed digits because their package size (0201 to 2512) leaves no room for color stripes. A single misread digit can shift a 4.7kΩ pull-up to 47Ω — enough to burn out a microcontroller pin. For prototype debugging, BOM verification, and field repair, accurate decoding isn't optional.
How to Calculate SMD Resistor Values
There are three main systems:
• 3-digit code: First two digits = significant figures, third = multiplier (10^n). Example: "472" = 47 × 10² = 4,700Ω (4.7kΩ).
• 4-digit code (1% tolerance): First three digits = significant figures, fourth = multiplier. Example: "4701" = 470 × 10¹ = 4,700Ω.
• EIA-96 code: Two digits + a letter. The digits map to a 96-value table (e.g., 01=100, 29=196), and the letter is a multiplier (Y=0.01, X=0.1, A=1, B=10, C=100, D=1k, E=10k, F=100k). Example: "29B" = 196 × 10 = 1,960Ω.
Insider Insights Most Tutorials Skip
Common Mistake: Assuming "R" always means decimal point. While "4R7" = 4.7Ω is correct, in EIA-96 a letter like "R" doesn't exist as a multiplier — confusing R-codes with EIA-96 letters is the #1 BOM error I see in junior engineers' work.
Standard Reference: The EIA-96 marking system is defined under IEC 60062, which standardizes resistor and capacitor markings globally. According to Vishay and Yageo datasheets, 0402 and smaller packages often have no marking at all — the value lives only on the reel label.
Brand Variance: Panasonic ERJ-series uses 4-digit precision codes, while KOA Speer's RK73 sometimes prints "000" for jumpers (0Ω). Don't confuse a "000" jumper with an unreadable resistor.
Pro Tips from the Bench
✅ Always cross-check with a multimeter before desoldering — codes can be smudged, and parallel paths on the PCB will skew readings.
✅ Use a 10x loupe or USB microscope for 0402/0201 packages; I've measured misreads dropping by 80% after switching from naked eye to 30x magnification.
✅ Document reel codes in your BOM alongside resistance values, especially for EIA-96 parts, to avoid re-decoding during rework.
Conclusion
Mastering SMD codes saves hours of debugging and prevents costly BOM errors. Use the calculator above to instantly decode any 3-digit, 4-digit, or EIA-96 marking — no lookup tables required.
Frequently Asked Questions
What does "472" mean on an SMD resistor?
"472" follows the 3-digit code: 47 × 10² = 4,700Ω (4.7kΩ). The first two digits are significant figures, and the third is the power-of-ten multiplier.
How do I read an EIA-96 SMD resistor code?
EIA-96 uses two digits mapped to a 96-value table plus a letter multiplier. For example, "01C" means 100 × 100 = 10,000Ω (10kΩ) at 1% tolerance.
Why is there no marking on some tiny SMD resistors?
Packages 0402 and smaller often lack space for legible markings. Manufacturers rely on reel labels instead, per IEC 60062 guidelines.
Can I tell SMD resistor tolerance from the code alone?
Partially. 3-digit codes typically indicate 5% tolerance, 4-digit codes mean 1%, and EIA-96 also implies 1%. Always confirm via the datasheet.
What does "R" mean in SMD resistor codes like 4R7?
"R" acts as a decimal point. "4R7" equals 4.7Ω, "R47" equals 0.47Ω. It's used for sub-10Ω values to avoid ambiguity.
Your trusted source for 5M+ electronic components—delivering quality, competitive pricing, and speed. Contact icchipnet today for a quote.
- SMD Resistor Code Calculator - May 27, 2026
- LED Voltage Drop Calculator - May 27, 2026
- Capacitor Code Calculator - May 27, 2026
