Free SMD Resistor Code Decoder Online — Big Das

Free SMD Resistor Code Decoder Online — Big Das interactive tool preview
Free SMD Resistor Code Decoder Online — Big Das interactive tool preview

SMD Resistor Code Decoder

SMD Resistor Code Decoder Interactive Tool - Decode 3-digit, 4-digit, EIA-96, and R-notation SMD resistor markings to resistance values instantly, with tolerance inf (smd resistor code, eia-96, resistor marking, 103 resistor) Generated infographic and interface snapshot for SMD Resistor Code Decoder

Turn tiny surface-mount markings into real resistance values.


Free SMD Resistor Code Decoder Online — Big Das

Surface-mount resistors are too small for color bands, so manufacturers print compact numeric codes on their bodies. The Big Das SMD Resistor Code Decoder translates those markings into resistance instantly, right in your browser.

Whether you're repairing a motherboard, salvaging parts from an old PCB, or verifying a reel of components, this tool decodes 3-digit, 4-digit, EIA-96, and R-notation codes without a lookup chart.


What Is an SMD Resistor Code?

An SMD resistor code is a printed marking that encodes a resistor's value. Unlike through-hole resistors with color bands, surface-mount devices use digits and letters because their tiny size leaves no room for the traditional color system.

Three main encoding schemes dominate:

  • 3-digit code — Common on 5% tolerance resistors.
  • 4-digit code — Common on 1% tolerance resistors.
  • EIA-96 — A compact scheme for 1% values using two digits plus one letter.
  • R-notation — Used for values below 10 Ω, where the letter "R" marks the decimal point.

Why Are There So Many Formats?

As component tolerances tightened, the 3-digit system ran out of resolution. The 4-digit code adds a significant digit, while EIA-96 squeezes 96 standard values into just two digits by using a lookup table. Knowing which system you're looking at is the first step to decoding it.


How to Use the SMD Resistor Code Decoder

Using the tool takes seconds:

  1. Locate the code on the resistor body. It's usually three or four characters printed on the top.
  2. Enter the code into the input field. Letters are automatically capitalized.
  3. Read the result — the resistance appears instantly in Ω, kΩ, or MΩ, along with the typical tolerance for that marking style.
  4. Check the description — the tool explains exactly how it decoded the value.

Decoding Rules

3-Digit Code

The first two digits are the significant figures; the third is the multiplier (power of ten).

  • 103 = 10 × 10³ = 10,000 Ω = 10 kΩ
  • 472 = 47 × 10² = 4,700 Ω = 4.7 kΩ

4-Digit Code

The first three digits are significant; the fourth is the multiplier.

  • 4702 = 470 × 10² = 47,000 Ω = 47 kΩ
  • 1003 = 100 × 10³ = 100,000 Ω = 100 kΩ

EIA-96 Code

Two digits select a value from the E96 table (01 = 100, 96 = 976), and the final letter sets the multiplier.

  • 01C = 100 × 100 = 10,000 Ω = 10 kΩ
  • 12B = 130 × 10 = 1,300 Ω = 1.3 kΩ

R-Notation

The letter R replaces the decimal point for low values.

  • 4R7 = 4.7 Ω
  • 0R1 = 0.1 Ω

Worked Example

You find a resistor marked 221 on a broken power supply. Entering 221 gives:

  • First two digits: 22

  • Multiplier: 10¹ = 10

  • Resistance: 22 × 10 = 220 Ω

  • Typical tolerance: **±5%*

Another resistor on the same board reads 01A. That's EIA-96: value 01 = 100, multiplier A = ×1, so 100 Ω ±1%.


Common Use Cases

  • PCB repair: Identify a burnt SMD resistor before ordering a replacement.
  • Reverse engineering: Map resistor values on a board you don't have schematics for.
  • Salvage: Confirm values of desoldered parts before adding them to your bin.
  • Education: Learn how modern components are marked without memorizing tables.

Frequently Asked Questions

What does a "0" or "000" marking mean?

That's a zero-ohm jumper, used as a configurable link or placeholder on PCBs. It acts as a wire but fits standard pick-and-place manufacturing.

How can I tell 3-digit from EIA-96 codes?

If the code is three digits only, it's the 3-digit system. If it's two digits plus a letter, it's EIA-96. Pure digits are never EIA-96.

Why do some resistors have no marking at all?

Very small packages like 0201 or 01005 often omit markings because there's simply no room. You'll need to measure them with a multimeter.

Is the tolerance shown always accurate?

The tool reports the tolerance class most commonly associated with each marking style: 5% for 3-digit, 1% for 4-digit and EIA-96. The actual tolerance is printed on the reel or datasheet, but the marking style is a reliable hint.

Can I decode capacitors with this tool?

No — capacitor markings follow similar logic but different units (picofarads). Use our dedicated Capacitor Code Decoder for those.

What if my code has an "R" and three digits?

That's R-notation. Enter it exactly as printed, such as 4R7 or 0R1, and the tool interprets the R as a decimal point.

Related Calculators