BysMax

SMD Resistor Code Calculator — 3-Digit, 4-Digit & EIA-96 Decoder

14 min

This SMD resistor code calculator instantly decodes the resistance value from the alphanumeric code printed on surface-mount resistors. Below is a full explanation of all three coding systems.


What Is the SMD Resistor Code?

SMD (Surface Mounted Device) resistors are too small for the traditional color band system used on through-hole resistors. Instead, manufacturers print compact numeric or alphanumeric codes on the component surface. Three standards are in common use:

  • 3-digit code — used on standard tolerance (±5%) resistors
  • 4-digit code — used on precision (±1%) resistors
  • EIA-96 code — 3-character alphanumeric system for ±1% resistors in small packages (0603 and below)

Formula: 3-Digit and 4-Digit Codes

In both systems, the first digits are significant figures and the last digit is the power-of-10 multiplier.

3-digit code (D1D2D3D_1 D_2 D_3):

Value=(D1×10+D2)×10D3Ω\text{Value} = (D_1 \times 10 + D_2) \times 10^{D_3}\,\Omega

4-digit code (D1D2D3D4D_1 D_2 D_3 D_4):

Value=(D1×100+D2×10+D3)×10D4Ω\text{Value} = (D_1 \times 100 + D_2 \times 10 + D_3) \times 10^{D_4}\,\Omega

Special case — the letter R: When "R" appears in the code, it acts as a decimal point and no multiplier is applied. Examples: 4R7 = 4.7 Ω, R22 = 0.22 Ω, 2R2 = 2.2 Ω.


EIA-96 Code System

The EIA-96 system uses two digits + one letter (e.g., 01A):

  • The two digits are an index into a table of 96 E96-series values
  • The letter is the multiplier
LetterMultiplierLetterMultiplier
Y or S0.01 (×0.01)B or H10 (×10)
X or R0.1 (×0.1)C100 (×100)
A1 (×1)D1000 (×1000)

Common EIA-96 index values (partial):

CodeBase valueCodeBase value
01100 Ω25178 Ω
02102 Ω50316 Ω
10124 Ω75562 Ω
96976 Ω

Step-by-Step Decoding Examples

Example 1 — 3-digit "103":

  1. Significant digits: D1=1, D2=0 → base = 10
  2. Multiplier: D3=3 → ×10³
  3. Value = 10 × 1000 = 10 kΩ

Example 2 — 4-digit "8202":

  1. Significant digits: D1=8, D2=2, D3=0 → base = 820
  2. Multiplier: D4=2 → ×10²
  3. Value = 820 × 100 = 82 kΩ

Example 3 — EIA-96 "01A":

  1. Code 01 → base value = 100
  2. Letter A → multiplier = ×1
  3. Value = 100 × 1 = 100 Ω

Example 4 — "4R7" (decimal R notation):

  • R is a decimal point → 4.7 Ω = 4.7 Ω

Common SMD Resistor Packages

PackageSize (mm)Min. readable code
25126.35 × 3.24-digit or EIA-96
12063.2 × 1.64-digit or EIA-96
08052.0 × 1.253 or 4-digit
06031.6 × 0.8EIA-96 (printed)
04021.0 × 0.5Usually unmarked
02010.6 × 0.3Always unmarked

Frequently Asked Questions

How do I tell if my SMD resistor uses EIA-96 or 3-digit coding?

EIA-96 codes always end in a letter with exactly two digits before it (e.g., 01A, 75C). Three-digit codes contain only numbers — unless the code contains an R as a decimal marker (e.g., 4R7), which is not EIA-96.

My SMD resistor has no markings. How do I identify it?

Packages 0402 and smaller are typically unmarked — the surface is too small for laser printing. Your only option is to measure with a multimeter (ohmmeter) or consult the manufacturer's reel labeling / PCB BOM.

What does a code like "000" mean?

000 (or 0000) on an SMD resistor means 0 Ω — it's a jumper or short circuit, used to bridge traces on a PCB without soldering a wire.

Are EIA-96 values the same as E96 series standard values?

Yes. The EIA-96 index table lists all 96 values in the E96 preferred number series, spaced approximately 2.5% apart from 100 to 976 (before applying the multiplier letter).

Comentarios (0) /en/blog/codigo-resistor-smd