Estimated reading time: 6 minutes
Modern circuit boards are replete with surface mount resistors, and the value you require can be found in their tiny markings. Three-, four-, and two-digit plus-letter marks, as well as marks that use the letter R as a decimal point, will all be visible to you. Additionally, you will come across parts that have no marks at all. Although the marks rarely indicate tolerance, power rating, or temperature coefficient, they do indicate resistance in ohms. You must read the reel label or the datasheet for those specifications.
Three-Digit SMD Resistor Codes
The three-digit code is the most widely used code. The multiplier power expressed as a base ten exponent is the third digit, while the first two represent the significant figures. Reading the first digit, then the second, and finally the third, and using them as the power of ten, is how you decode such a mark.
For example, you read four, seven, and two if the score is 472. The number 47 is formed by you. Ten to the power of two is then applied to the third digit, which is two. One hundred is equal to ten times the power of two. Now take 47 and multiply it by 100. Four thousand seven hundred is equal to forty-seven times one hundred. Four thousand seven hundred ohms, or four point seven kiloohms, is what that is. When you decode a lot of parts, it helps to do the math step-by-step to prevent mistakes.
Four-Digit SMD Resistor Codes
The same concept is used by four-digit codes, which have three significant digits. You read the first three digits as the base number and the fourth as the multiplier power to decode a four-digit mark. For instance, you would read one, zero, zero, and one if the mark was 1001. One hundred is formed by the first three digits. Since one is the fourth number, ten to the power of one is equal to ten. To obtain one thousand ohms, multiply one hundred by ten. That’s one kiloohm. When the manufacturer wants to display larger numbers or a little more accuracy in a small area, four-digit codes appear, and the math remains straightforward if you follow the same procedures.

EIA-96 SMD Resistor Codes
The EIA-96 system is frequently used in precision resistors. In this system, a letter comes after two digits. In a typical table of 96 preferred values, the two digits correspond to a fixed base value. The multiplier is given in the letter. The multiplier for the letter must be applied after you have looked up the two digits in the E96 table. Entering the letter and two digits into an online converter or consulting a small printed table are typical workflows.
For example, if the code is 38C, you look up 38 in the E96 list to find the base value. Then, you apply the multiplier that goes with the letter C to get the final ohm value. This system allows for a large range of precise values while maintaining a short printed mark.
R-Notation in SMD Resistors
For small values, the letter R is used as a decimal point in R-notation. 4R7 stands for four point seven ohms. Read 0R5 as zero point five ohms if you see it. Read 1R0 as one point zero ohms if you see it. Because they are unable to print a tiny decimal dot on a tiny part, makers utilize R-notation. The meaning is kept clear by using the R to represent the dot. R should be interpreted as the decimal marker rather than a letter or multiplier when it appears in the middle of a code.
Resistors Without Markings
Particularly the smallest sizes, such as 0201 or some low ohm current sense resistors, some parts are completely unmarked. Don’t guess in that situation. To measure resistance, use a multimeter. Look at the label if you have the tape or reel. The precise value and tolerance are typically displayed on the reel label. You should match the reel label to the bill of materials when doing assembly work. Measure the part in the circuit whenever possible for repair work, or take it out and measure on the bench if the circuit path is confusing the reading. When the printed code is absent or unreadable, the meter provides the final response.
Temperature Coefficient and Tolerance
Tolerance is rarely indicated by the tiny printed mark. Because the portion is too small to display the additional text, tolerance and temperature coefficient are frequently not included in the mark. For instance, resistors with the EIA-96 code typically have a tolerance of 1%, but you should confirm this by consulting the datasheet. When designing a circuit that requires a precise temperature coefficient or a tight tolerance, you must read the datasheet for the specifications and specify the exact part number. To prevent failures in the field, make sure the tolerance and power rating on the label or datasheet match when you replace or repair a part.
SMD Resistor Codes in Real-World Applications
Repair, inventory control, reverse engineering, and assembly are typical applications for understanding these codes. To replace a part and restore function in repair, you need the correct amount. In reverse engineering, circuits are mapped by reading marks. You compare the tape labels to the BOM during assembly. Together, the code and the reel label in stock management enable speedy sorting. The complete part number and datasheet are the ultimate authority, even though the code is a quick abbreviation.
Worked Examples
If you see 472 read four then seven then two. Combine the first two to make forty seven. Ten to the power of two equals one hundred. Multiply forty seven by one hundred to get four thousand seven hundred ohms, which is four point seven kiloohms. If you see 1001 read one zero zero one. The first three digits make one hundred. The fourth digit is one so ten to the power of one equals ten. One hundred times ten equals one thousand ohms, or one kiloohm. If you see 4R7 read four R seven. Treat R as the decimal dot and you get four point seven ohms. If you see 01R0 for a low ohm part check the datasheet carefully because the marking alone may not tell the whole story.
Using EIA-96 Tables
You will use a small table for EIA-96 codes. Two-digit codes are mapped to base values in the table, which are subsequently multiplied by the letter multiplier. To determine the preferred base value if the code is 38C, search for 308. To get to the last resistance, you then apply the multiplier for the letter C. Many supplier tools and reference pages present the E96 mapping in a concise manner and allow you to enter the letter and two digits to obtain the ohm value instantly. Make use of those tools for accuracy and speed.
Conclusion
In the end, the codes are a small portion of a compact language. Follow the basic guidelines, check the datasheet for power and tolerance, and use a meter when in doubt. For quick decoding, keep a small cheat sheet at the bench and a converter bookmarked. You’ll make fewer mistakes, repair and assemble your boards more quickly, and maintain their functionality with these habits.






