No Login Data Private Local Save

SMD Resistor Code Decoder - Online 3-Digit & EIA-96 Markings

4
0
0
0

SMD Resistor Code Decoder

Decode 3-digit, 4-digit, EIA-96 & R-notation SMD resistor markings instantly

Quick Examples:
103 → 10kΩ 1002 → 10kΩ 01C → 10kΩ 4R7 → 4.7Ω R47 → 0.47Ω 000 → 0Ω 68X → 49.9Ω 1m0 → 1mΩ

Enter an SMD code to decode

Supports 3-digit, 4-digit, EIA-96, R-notation & m-notation
EIA-96 Code Lookup Table
CodeValue CodeValue CodeValue CodeValue
Multiplier Letters:
Z = ×0.001 Y/R = ×0.01 X/S = ×0.1 A = ×1 B/H = ×10 C = ×100 D = ×1000 E = ×10000 F = ×100000
Formula: EIA-96 value × Multiplier = Resistance (Ω)
SMD Package Power Reference
Package (Inch) Metric Typical Power Size (mm)
020106031/20W (50mW)0.6×0.3
040210051/16W (63mW)1.0×0.5
060316081/10W (100mW)1.6×0.8
080520121/8W (125mW)2.0×1.2
120632161/4W (250mW)3.2×1.6
121032251/3W (330mW)3.2×2.5
201050251/2W (500mW)5.0×2.5
251264321W (1000mW)6.4×3.2
Power ratings are typical values. Always check manufacturer datasheets for exact specifications.
Frequently Asked Questions
An SMD (Surface Mount Device) resistor code is a compact alphanumeric marking printed on tiny chip resistors to indicate their resistance value. Since SMD resistors are too small for traditional color bands, manufacturers use standardized coding systems: 3-digit codes (e.g., "103" = 10kΩ), 4-digit codes (e.g., "1002" = 10kΩ), EIA-96 codes (e.g., "01C" = 10kΩ), and R-notation (e.g., "4R7" = 4.7Ω). Our SMD resistor code decoder helps you instantly convert these markings to actual resistance values.
In a 3-digit SMD code, the first two digits represent significant figures, and the third digit is the multiplier (power of 10). For example: "103" = 10 × 10³ = 10,000Ω = 10kΩ. A code of "470" = 47 × 10⁰ = 47Ω (multiplier 0 means ×1). The code "000" or just "0" represents a zero-ohm jumper resistor. This system is typically used for E24 series resistors with ±5% tolerance, though ±2% and ±10% are also common.
A 4-digit SMD code uses three significant digits and a fourth multiplier digit, providing higher precision. For example: "1002" = 100 × 10² = 10,000Ω = 10kΩ. Compare this to the 3-digit equivalent "103" which also equals 10kΩ but with less precision. 4-digit codes are typically used for E96 series resistors with ±1% tolerance, offering finer granularity in resistance values. The extra digit allows for values like "1001" (1kΩ) vs "1002" (10kΩ) to be clearly distinguished.
The EIA-96 system is used for high-precision (±1%) SMD resistors. It consists of a 2-digit code (01-96) that maps to a base value from the E96 series, followed by a multiplier letter. For example, "01C": code "01" maps to 100, and letter "C" = ×100, giving 100 × 100 = 10,000Ω = 10kΩ. The multiplier letters are: Z=×0.001, Y/R=×0.01, X/S=×0.1, A=×1, B/H=×10, C=×100, D=×1000, E=×10000, F=×100000. Use our decoder above with the full EIA-96 lookup table for quick reference.
In SMD resistor markings, the letter 'R' acts as a decimal point. This is commonly used for resistors below 10Ω. Examples: "4R7" = 4.7Ω, "R47" = 0.47Ω, "0R22" = 0.22Ω, "1R0" = 1.0Ω. Some manufacturers also use 'R' in EIA-96 as an alternative multiplier letter for ×0.01 (equivalent to 'Y'). Our SMD code decoder automatically detects whether 'R' is being used as a decimal point or as an EIA-96 multiplier based on the code context.
Zero-ohm SMD resistors (jumpers) are typically marked with "000", "0000", or simply "0". Despite being called "zero-ohm," they actually have a very small resistance (usually < 50mΩ). They function as bridges to connect traces on a PCB, allowing automated assembly without requiring a separate wire jumper. In our decoder, entering "0", "000", or "0000" will correctly identify the component as a zero-ohm jumper resistor.
The letter 'm' in SMD codes represents milliohms (mΩ), acting as a decimal point for very low resistance values. This is commonly found on current-sense/shunt resistors. Examples: "1m0" = 1.0mΩ, "0m5" = 0.5mΩ, "10m" = 10mΩ, "R001" = 0.001Ω = 1mΩ. These ultra-low resistance values are essential for current sensing applications in power supplies, motor controllers, and battery management systems.
Generally: 3-digit codes → ±5% tolerance (E24 series), though ±2% and ±10% are also seen. 4-digit codes → ±1% tolerance (E96 series, higher precision). EIA-96 codes → ±1% tolerance (E96 series, precision resistors). R-notation codes can be ±1%, ±2%, or ±5% depending on the manufacturer and series. Always verify the actual tolerance from the component datasheet or by measuring, as the marking alone doesn't guarantee a specific tolerance.
Common issues include: (1) Confusing letters and numbers — "0" vs "O", "1" vs "I", check carefully under good lighting. (2) Wrong code system assumption — a 3-digit code "470" is 47Ω, not 470Ω. (3) EIA-96 code out of range — the numeric part must be 01-96; "97C" is invalid. (4) Unsupported multiplier letters — only Z/Y/R/X/S/A/B/H/C/D/E/F are valid in EIA-96. (5) Damaged or partially obscured markings — use a magnifier or multimeter to verify. Our decoder provides real-time validation feedback to help catch these issues.
Common SMD resistor package sizes (inch) and their typical power ratings: 0201 (0.05W), 0402 (0.063W), 0603 (0.1W), 0805 (0.125W), 1206 (0.25W), 1210 (0.33W), 2010 (0.5W), 2512 (1W). Smaller packages like 0201 and 0402 are common in smartphones and compact devices, while larger packages like 2512 handle higher power. The code marking system is independent of the package size — a "103" code means 10kΩ regardless of whether it's on an 0402 or 1206 resistor.
Our SMD resistor code decoder implements the full EIA-96 standard table with all 96 base values and supports all common multiplier letters (Z/Y/R/X/S/A/B/H/C/D/E/F). The 3-digit and 4-digit decoding follows IEC 60062 marking standards. For R-notation and m-notation, we handle all standard patterns. The decoder is designed to match manufacturer datasheet specifications. However, always cross-reference with the component datasheet for critical applications, as some manufacturers may use proprietary or non-standard markings.