Resistor Color Code & SMD Code Decoder
This calculator decodes resistor color bands and SMD resistor markings into resistance values. It supports 4-band, 5-band, and 6-band through-hole resistors, standard 3-digit and 4-digit SMD codes, R-based decimal codes, zero-ohm jumpers, and EIA-96 SMD resistor codes.
SMD Resistor Code Decoder
Color Band Resistor Decoder
How the Decoder Works
4-Band Resistor:
Resistance = first two digits × multiplier
5-Band and 6-Band Resistor:
Resistance = first three digits × multiplier
3-Digit SMD Code:
102 = 10 × 10² = 1000 Ω = 1 kΩ
4-Digit SMD Code:
1002 = 100 × 10² = 10000 Ω = 10 kΩ
R Decimal Code:
4R7 = 4.7 Ω, R10 = 0.10 Ω, 1R00 = 1.00 Ω
EIA-96 Code:
EIA-96 uses two digits for the base value and one letter for the multiplier. Example: 01C = 100 × 100 = 10 kΩ.
Frequently Asked Questions (FAQ)
Q1: What does this resistor decoder do?
It converts resistor color bands and SMD resistor markings into resistance values, including tolerance range and temperature coefficient when available.
Q2: What is the difference between 4-band and 5-band resistors?
A 4-band resistor uses two significant digits, one multiplier, and one tolerance band. A 5-band resistor uses three significant digits for better precision.
Q3: What does 4R7 mean on an SMD resistor?
The letter R represents a decimal point, so 4R7 means 4.7 ohms.
Q4: What does 000 mean on an SMD resistor?
000 usually indicates a zero-ohm resistor or jumper, commonly used for PCB configuration or routing options.
Q5: What is an EIA-96 resistor code?
EIA-96 is a compact SMD marking system for 1% resistors. It uses two digits and one letter to represent the resistance value.
Q6: Why should I check tolerance?
Tolerance defines how far the real resistor value may vary from the nominal value. This matters in precision analog, sensing, timing, and feedback circuits.
