SMD Resistor Code Calculator

· #calculator #resistor #smd #basics

Contents

Below is an SMD resistor code calculator. Enter the code printed on the resistor and it immediately works out the resistance, the type of marking and the typical tolerance. It also shows which standard series the value belongs to and how the same value is written in the other marking systems.

How to read the codes

SMD resistors are too small for color bands, so the value is printed on them as a short code of three or four characters. Four systems are in use:

  • 3 digits (e.g. 472): the first two digits are the value and the third is the number of zeros to add. 472 is 47 followed by two zeros, so 4700 Ω = 4.7 kΩ. Typical for ±5% resistors.
  • 4 digits (e.g. 4701): the first three digits are the value and the fourth is the number of zeros. 4701 is 470 followed by one zero = 4.7 kΩ. Typical for ±1% resistors.
  • R as decimal point (e.g. 4R7, R47): for values below 10 Ω, or 100 Ω with four characters. The letter R takes the place of the decimal point: 4R7 = 4.7 Ω, R47 = 0.47 Ω, 10R0 = 10 Ω.
  • EIA-96 (e.g. 01C): two digits give the position of the value in the E96 standard series, and the letter is a multiplier. 01 is 100 and C multiplies by 100, so 01C = 10 kΩ. Used on the smallest ±1% resistors, where four digits do not fit.

The codes 0, 00, 000 and 0000 mark a jumper (0 Ω), used as a bridge on the circuit board.

The ambiguous letter R

The letter R is used both as a decimal point and as the EIA-96 multiplier ×0.01. The code 47R usually means 47 Ω, but it can also be the EIA-96 code for 3.01 Ω. In that case the calculator shows both readings. Decide from the other resistors on the board, or measure the resistance with a multimeter.

EIA-96 multipliers

LetterMultiplierExample
Z×0.00101Z = 0.1 Ω
Y or R×0.0101Y = 1 Ω
X or S×0.101X = 10 Ω
A×101A = 100 Ω
B or H×1001B = 1 kΩ
C×10001C = 10 kΩ
D×100001D = 100 kΩ
E×10,00001E = 1 MΩ
F×100,00001F = 10 MΩ

EIA-96 codes

Multiply the base by the multiplier from the table above. For example, 68X is 499 × 0.1 = 49.9 Ω.

CodeBaseCodeBaseCodeBaseCodeBase
01100251784931673562
02102261825032474576
03105271875133275590
04107281915234076604
05110291965334877619
06113302005435778634
07115312055536579649
08118322105637480665
09121332155738381681
10124342215839282698
11127352265940283715
12130362326041284732
13133372376142285750
14137382436243286768
15140392496344287787
16143402556445388806
17147412616546489825
18150422676647590845
19154432746748791866
20158442806849992887
21162452876951193909
22165462947052394931
23169473017153695953
24174483097254996976

Resistors without a marking

On the smallest packages, 0402 (1.0 × 0.5 mm) and below, the code is usually no longer printed because there is no room for it. The value can then only be found from the circuit documentation or by measuring, with the resistor removed from the circuit.

Standards and sources

  • R as a decimal point is part of the RKM code in IEC 60062 (Marking codes for resistors and capacitors), the same standard that defines the color code for banded resistors.
  • The E6–E192 standard series, including the E96 series that EIA-96 is based on, are defined in IEC 60063.
  • Manufacturers always list the marking of their series in the datasheet. That is the most reliable confirmation, especially for unusual codes.