Skip to content
Electricity

SMD Resistor Code Calculator

Decode 3-digit, 4-digit, R-notation, and EIA-96 SMD resistor codes or encode a resistance value into SMD markings.

Interactive calculator

SMD Resistor Code Calculator

Decode SMD resistor markings (3-digit, 4-digit, R-notation, EIA-96) or encode a resistance value into SMD codes.

Supports 3-digit, 4-digit, R-notation, and EIA-96 codes.

Common SMD Resistor Codes

3-Digit4-DigitR-NotationResistance
R470.47 Ω
4R74.7 Ω
10010R010 Ω
1011000100 Ω
10210011 kΩ
47247014.7 kΩ
103100210 kΩ
1041003100 kΩ
10510041 MΩ
00000000 Ω (jumper)

Quick Guide

  • Decode: enter an SMD code (e.g. 472, 4R7, 01C) and click Decode.
  • Encode: enter a resistance in ohms and click Encode.
  • The calculator auto-detects the code format.

Key Takeaways

  • 3-digit codes: first two digits are significant, third is the multiplier (number of zeros).
  • 4-digit codes: first three digits are significant, fourth is the multiplier.
  • R-notation: “R” marks the decimal point. 4R7 = 4.7 Ω, R47 = 0.47 Ω.
  • EIA-96: two-digit number + letter. Uses a 96-value lookup table for 1% tolerance.
  • 000 or 0000 = zero-ohm jumper (wire link).

What Are SMD Resistor Codes?

Surface-mount device (SMD) resistors are tiny chip components used on modern printed circuit boards (PCBs). Unlike through-hole resistors that use color bands, SMD resistors use compact numeric or alphanumeric markings printed directly on the component body to indicate their resistance value.

Several standardized coding systems exist because SMD packages come in different sizes and tolerance classes. Lower-tolerance 5% parts (E24 series) typically use 3-digit codes, while higher-precision 1% parts (E96 series) use 4-digit or EIA-96 codes. Very small packages (0201, 01005) may carry no marking at all.

SMD Resistor Code Infographic

Code Formats Explained

FormatPatternExampleValueTolerance
3-digitAB×10C4724.7 kΩ5% (E24)
4-digitABC×10D47014.7 kΩ1% (E96)
R-notationR = decimal point4R74.7 Ω1–5%
EIA-962 digits + letter01C10 kΩ1% (E96)
Zero-ohm000 or 00000 Ω (jumper)

The 3-digit system is used for 5% tolerance (E24 series) resistors. The 4-digit and EIA-96 systems are used for 1% tolerance (E96 series) parts, where three significant digits are needed for adequate precision.

EIA-96 System

The EIA-96 system is used for 1% tolerance (E96 series) resistors. It combines a two-digit code (01–96) that maps to a specific significant-figure value from a 96-entry lookup table, with a letter suffix that indicates the multiplier:

LetterMultiplier
Z×0.001
Y (or R)×0.01
X (or S)×0.1
A×1
B×10
C×100
D×1,000
E×10,000
F×100,000

For example, code 68C: lookup 68 → 499, multiplier C → ×100, so 499 × 100 = 49,900 Ω = 49.9 kΩ.

How to Use

  1. 1Choose Decode or Encode mode.
  2. 2For Decode: type the SMD code printed on the resistor.
  3. 3For Encode: enter the desired resistance in ohms.
  4. 4Click the button to see the result.
  5. 5View the chip visualization and code table for reference.

Example Decodes

3-Digit: 472

47 × 10² = 4700 Ω = 4.7 kΩ.

4-Digit: 1002

100 × 10² = 10,000 Ω = 10 kΩ.

R-Notation: 4R7

4.7 Ω. The R replaces the decimal point.

EIA-96: 01C

01 → 100, C → ×100. 100 × 100 = 10,000 Ω = 10 kΩ.

Applications

  • PCB repair & rework — identify a failed resistor’s value before ordering a replacement.
  • Component identification — quickly decode markings during board-level troubleshooting.
  • BOM & inventory management — translate codes into standard resistance values for parts databases.
  • Electronics prototyping — verify that the correct value is populated on a hand-assembled prototype.
  • Education — learn how SMD marking standards work in electronics courses and labs.

Common Mistakes

  • Reading the code upside down. SMD resistors are symmetric — check the orientation dot or band (usually near pin 1) to ensure correct reading direction.
  • Confusing 3-digit and EIA-96 codes. A code like "10A" is EIA-96 (lookup 10 = 124, A = ×1 → 124 Ω), not a 3-digit code with a letter. If the last character is a letter, assume EIA-96.
  • Forgetting that R marks the decimal point. In R-notation, "R" replaces the decimal. 4R7 = 4.7 Ω, not 4 × R × 7.
  • Assuming all packages use the same coding system. Different manufacturers and package sizes may use different systems. A 0402-size 1% resistor likely uses EIA-96, while a 0805-size 5% part uses 3-digit codes.
  • Mixing up 4-digit codes and 3-digit codes. The 4-digit code "4701" (470 × 10¹ = 4.7 kΩ) is different from the 3-digit code "470" (47 × 10&sup0; = 47 Ω).

Accuracy and Limitations

  • This calculator covers the four most common SMD coding systems (3-digit, 4-digit, R-notation, EIA-96). Some manufacturers use proprietary or non-standard markings.
  • Very small packages (0201 and smaller) are typically unmarked. Identification requires a multimeter or known BOM placement data.
  • The tool decodes to exact nominal values. Actual resistance depends on the component’s tolerance class (typically ±1% or ±5%).
  • Codes are identified by format: 3 all-digit characters → 3-digit, 4 all-digit characters → 4-digit, 2 digits + 1 letter → EIA-96, contains “R” → R-notation. When in doubt about the physical component’s coding system, verify with a multimeter.

Frequently Asked Questions

What is a 3-digit SMD resistor code?

A 3-digit code like 472 means 47 × 10² = 4700 Ω = 4.7 kΩ. The first two digits are the significant figures, and the third is the power of 10 multiplier.

What is a 4-digit SMD code?

A 4-digit code like 4702 means 470 × 10² = 47000 Ω = 47 kΩ. Three significant digits give better precision (1% tolerance).

What does R mean in SMD codes?

R marks the decimal point. 4R7 = 4.7 Ω. R47 = 0.47 Ω. This notation is used for values under 10 Ω where a decimal point would be hard to read.

What is the EIA-96 system?

EIA-96 uses a two-digit number (01–96) mapping to a value from the E96 preferred number series, plus a letter multiplier: Z=×0.001, Y=×0.01, X=×0.1, A=×1, B=×10, C=×100, D=×1000, E=×10000, F=×100000. Used for 1% tolerance resistors.

What does 000 mean?

000 is a zero-ohm resistor, used as a wire jumper on PCBs. It has near-zero resistance and is used for routing convenience.

How do I tell 3-digit from EIA-96?

If the code has two digits followed by a letter, it’s EIA-96. If it’s three digits (all numbers), it’s a 3-digit code. This calculator auto-detects the format.

Can I encode a resistance value?

Yes. Switch to Encode mode, enter a resistance in ohms, and the calculator will show the corresponding 3-digit, 4-digit, and R-notation codes.

Sources / References

Manish Kumar

Author & technical reviewer

Manish Kumar

PhysicsCalcs tools are reviewed with an educational focus: clear formulas, transparent assumptions, and practical context for students and science learners.

Learn more about Manish