🔲 Free SMD Electronics Tool

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

Instantly decode any SMD resistor code — 3-digit EIA, 4-digit EIA, or EIA-96 format. Our free SMD resistor code calculator identifies the exact resistance value, tolerance range, and code type from the markings printed on the chip resistor body.

3Code Formats
96EIA-96 Codes
LiveDecode as you type
FreeNo Sign-up
3-Digit EIA Standard
4-Digit Precision
EIA-96 High Precision
R decimal Support (4R7)

What is an SMD Resistor Code?

Understanding SMD Resistor Markings — 3-Digit, 4-Digit & EIA-96

SMD (Surface Mount Device) resistors are too small to use colour bands like through-hole resistors. Instead, a numeric or alphanumeric code is printed directly on the resistor body to indicate its resistance value. The SMD resistor code calculator below decodes all three standard formats — 3-digit EIA (most common), 4-digit EIA (precision), and EIA-96 (high-precision E96 series) — giving you the exact resistance value, tolerance, and min/max range instantly.

3-Digit EIA Code

The most common SMD resistor marking. Two significant digits followed by a multiplier digit. Used on general-purpose 0805, 0603, 0402 package resistors with ±5% or ±20% tolerance.

102 = 10 × 10² = 1kΩ

4-Digit EIA Code

Three significant digits plus a multiplier. Used on precision resistors with ±1% or better tolerance. Common on 0805, 1206 package components in professional PCB designs.

1002 = 100 × 10² = 10kΩ

EIA-96 Code

A 2-digit number (01–96) from the E96 series lookup table plus a letter multiplier. Used on 1% tolerance high-precision resistors, common in 0402 and 0201 packages where space is critical.

01A = 100 × 1 = 100Ω

Free Online SMD Tool

SMD Resistor Code Calculator — Decode Any Marking

Enter the code printed on your SMD resistor below. Select the code type — 3-digit, 4-digit, or EIA-96 — and our SMD resistor value calculator instantly decodes the exact resistance, tolerance, minimum, and maximum values. Supports the R-notation for sub-10Ω values (e.g. 4R7 = 4.7Ω) and the 000/0000 jumper code.

1 Select code type
2 Enter resistor code
3 Read decoded value
Free Engineering Tool

SMD Resistor Code Calculator

Decode 3-digit, 4-digit, EIA-96 and R/L-notation SMD resistor markings — or convert a value into every marking format.

—
    Reverse lookup — value to SMD codes
    How SMD resistor codes work

    3-digit (E24, usually ±5%): two significant digits + multiplier. 472 = 47 × 10² = 4.7 kΩ.

    4-digit (E96, usually ±1%): three significant digits + multiplier. 1002 = 100 × 10² = 10 kΩ.

    R notation: R marks the decimal point in ohms. 4R7 = 4.7 Ω, R10 = 0.1 Ω. L does the same in milliohms: 10L0 = 10 mΩ.

    EIA-96 (±1%): a two-digit index (01–96) into the E96 series, plus a multiplier letter: Z ×0.001, Y/R ×0.01, X/S ×0.1, A ×1, B/H ×10, C ×100, D ×1k, E ×10k, F ×100k. 01C = 100 × 100 = 10 kΩ.

    0 / 00 / 000: zero-ohm jumper link.

    Tip: Not sure which code type your resistor uses? Count the characters: 3 characters = 3-Digit EIA, 4 characters = 4-Digit EIA, 2 digits + a letter = EIA-96. For SMD resistors on PCBs requiring precision placement, see our PCB Layout Design services.
    Common SMD Resistor Code Examples — Quick Reference
    0000 Ω (Jumper)3-Digit EIA
    10010 Ω3-Digit EIA
    1021 kΩ3-Digit EIA
    104100 kΩ3-Digit EIA
    4R74.7 Ω3-Digit EIA
    10011 kΩ4-Digit EIA
    470247 kΩ4-Digit EIA
    01A100 ΩEIA-96
    10B1.24 kΩEIA-96
    50C32.4 kΩEIA-96
    96F97.6 MΩEIA-96
    00000 Ω (Jumper)4-Digit EIA

    Decode Guide

    How to Read SMD Resistor Codes — All 3 Formats

    A complete guide to decoding every SMD resistor code — 3-digit EIA, 4-digit EIA, and EIA-96 — with formulas, examples, and the full lookup table.

    3-Digit EIA

    Formula & Examples

    Value = (D1D2) × 10^M

    D1 and D2 are significant digits. M is the multiplier exponent. R replaces the decimal point for sub-10Ω values. 000 = 0Ω jumper.

    472 = 47 × 10² = 4.7 kΩ
    4R7 = 4.7 Ω (R = decimal)
    000 = 0 Ω (Jumper)
    4-Digit EIA

    Formula & Examples

    Value = (D1D2D3) × 10^M

    Three significant digits plus a multiplier. Used on ±1% precision resistors where one extra significant figure matters. 0000 = 0Ω jumper.

    4702 = 470 × 10² = 47 kΩ
    10R0 = 10.0 Ω
    0000 = 0 Ω (Jumper)
    EIA-96

    Formula & Examples

    Value = Table[NN] × Mult[L]

    NN = 2-digit index (01–96) from the E96 table. L = letter multiplier. Used on ±1% high-precision 0402 and 0201 package resistors.

    01A = 100 × 1 = 100 Ω
    96F = 976 × 100K = 97.6 MΩ
    50C = 324 × 100 = 32.4 kΩ
    EIA-96 Multiplier Letter Reference

    The suffix letter in an EIA-96 code sets the multiplier applied to the table base value.

    Z×0.001±0.5%
    Y / R×0.01±0.5%
    X / S×0.1±1%
    A×1±1%
    B / H×10±0.1%
    C×100±0.25%
    D×1,000±0.5%
    E×10,000±0.5%
    F×100,000±1%
    EIA-96 Complete Code Table — Base Values (Ω)

    Find your 2-digit code below and multiply its base value by your letter multiplier above.

    Code
    Base Ω
    Code
    Base Ω
    Code
    Base Ω
    01100
    02102
    03105
    04107
    05110
    06113
    07115
    08118
    09121
    10124
    11127
    12130
    13133
    14137
    15140
    16143
    17147
    18150
    19154
    20158
    21162
    22165
    23169
    24174
    25178
    26182
    27187
    28191
    29196
    30200
    31205
    32210
    33215
    34221
    35226
    36232
    37237
    38243
    39249
    40255
    41261
    42267
    43274
    44280
    45287
    46294
    47301
    48309
    49316
    50324
    51332
    52340
    53348
    54357
    55365
    56374
    57383
    58392
    59402
    60412
    61422
    62432
    63442
    64453
    65464
    66475
    67487
    68499
    69511
    70523
    71536
    72549
    73562
    74576
    75590
    76604
    77619
    78634
    79649
    80665
    81681
    82698
    83715
    84732
    85750
    86768
    87787
    88806
    89825
    90845
    91866
    92887
    93909
    94931
    95953
    96976

    FAQ

    Frequently Asked Questions — SMD Resistor Code Calculator

    Direct answers to the most common questions about SMD resistor codes, EIA-96, and how to decode chip resistor markings.

    To read an SMD resistor code, first count the characters to identify the format. Three numeric characters = 3-digit EIA: the first two digits are significant figures and the third is the power-of-10 multiplier. For example, 472 = 47 × 10² = 4,700Ω (4.7kΩ). Four numeric characters = 4-digit EIA: the first three are significant figures and the fourth is the multiplier. For example, 4702 = 470 × 10² = 47kΩ. Two digits + a letter = EIA-96: look up the base value from the E96 table (01–96) and multiply by the letter factor. For example, 01A = 100 × 1 = 100Ω. If R appears in the code, it acts as a decimal point — 4R7 = 4.7Ω. Use our free SMD resistor code calculator above to decode any code instantly.

    A 3-digit SMD resistor code uses two significant figures plus a multiplier digit, providing lower precision — typically used on ±5% or ±20% tolerance resistors (E24 and E12 series). A 4-digit SMD resistor code uses three significant figures plus a multiplier digit, enabling one extra decimal place of precision — used on ±1% tolerance resistors (E96 series) in professional PCB designs.

    For example, a 3-digit code can only express 4,700Ω as 472, while a 4-digit code can express 4,750Ω as 4751. On space-constrained packages like 0402 and 0201, the EIA-96 format is used instead of 4-digit codes to keep the marking compact while still identifying E96 series values precisely.

    In an SMD resistor code, the letter R acts as the decimal point for values below 10 Ohms. This notation is used because a decimal point (.) is too small and easily missed on a tiny surface mount component. For example, 1R0 = 1.0Ω, 4R7 = 4.7Ω, R47 = 0.47Ω, and 10R = 10Ω. The R-notation can appear in both 3-digit and 4-digit SMD resistor codes. It is part of the IEC 60062 marking standard used worldwide for passive components.

    The EIA-96 SMD resistor code is a compact 3-character marking system used on precision ±1% surface mount resistors from the E96 value series. The format is: two digits (01–96) indicating the base resistance from a fixed lookup table, followed by a letter (A/B/C/D/E/F/H/R/S/X/Y/Z) indicating the multiplier.

    The E96 series contains 96 standard resistance values per decade, and the EIA-96 coding allows all of them to be expressed in just 3 characters — ideal for tiny 0402 and 0201 package resistors. For example, 01A = 100×1 = 100Ω, 96F = 976×100,000 = 97.6MΩ. Use the EIA-96 tab in our SMD resistor calculator above to decode any EIA-96 code using the full 96-value lookup table.

    An SMD resistor marked 000 (3-digit) or 0000 (4-digit) is a zero-ohm resistor, also called a jumper resistor or zero-ohm link. It has effectively 0Ω resistance (typically under 50mΩ in practice) and is used as a wire link in PCB design to connect two points on the board that cannot be directly connected due to routing constraints.

    Zero-ohm resistors are placed using standard SMD pick-and-place assembly machines, making them useful for bridging traces across layers, creating optional connections for different product configurations, or providing a convenient solder point for rework and debugging. They appear on the BOM as standard 0402, 0603, or 0805 resistors and do not require any special assembly process.

    SMD resistor package size determines which code format is practically usable. Large packages (2512, 2010, 1812, 1210, 1206) have enough space for 3-digit or 4-digit codes. Standard packages (0805, 0603) typically use 3-digit codes for ±5% and 4-digit codes for ±1% resistors. Smaller packages (0402) use EIA-96 coding for ±1% resistors because 4 characters are too small to print clearly. Very small packages (0201, 01005) are often unmarked entirely due to physical size constraints.

    When working with unlabeled or unclear SMD resistors in a PCB, use a multimeter to measure resistance in-circuit (with power off) or desolder the component and measure it independently for accurate identification.

    F.Robin Technologies

    Designing a PCB with SMD Resistors and Precision Components?

    Our PCB engineers manage complete component selection, footprint verification, and SMD placement optimisation — from schematic capture through DFM review to production-ready Gerber files. We design for every package size from 0201 to through-hole.

    Explore PCB Layout Design →
    SMD Component Placement Schematic Capture DFM Review IPC-2221 Compliant 0201 to Through-hole
    Related SMD & Electronics Topics
    EIA-96 Standard
    IEC 60062
    E96 Series
    E24 Series
    0402 Package
    0603 Package
    0805 Package
    Chip Resistor
    Zero-Ohm Link
    SMD Assembly
    PCB Layout
    Component BOM