THT and SMD resistor calculator: colors, codes and series

Read in: IT 🇮🇹   EN 🇺🇸

Do you want to read a resistor value from its color bands or SMD code, or generate the bands and codes from a resistance value in ohms? This universal calculator supports THT and SMD resistors, EIA-96 codes, and standard E series.

Subscribe my YouTube channel ValorosoIT. Retro technology, vintage audio, retro computers, experiments and tests. Retroprogramming, Basic. Commodore, IBM, Atari, Apple, Texas Instruments, Amstrad, MSX.

Universal THT and SMD resistor calculator

Select the resistor type and use the desired section. THT resistors, or Through-Hole Technology resistors, are traditional components with leads that pass through holes in the printed circuit board; SMD resistors, or Surface-Mount Device resistors, are soldered directly onto the board surface. For numeric values, you can use either a comma or a period as the decimal separator. Do not use thousands separators.

THT resistor: color bands to value

Select the number of bands, then click a resistor band and choose its color. A 3-band resistor uses an implicit 20% tolerance.

Band 1
Band 2
Band 3
Band 4
Band 5
Band 6
Nominal value (Ω)
Nominal value (kΩ)
Nominal value (MΩ)
Tolerance (%)
Minimum value (Ω)
Maximum value (Ω)
Temperature coefficient (ppm/°C)

Select all required colors to obtain the result.

THT resistor: value to color bands

Enter the value and select the number of bands. The calculator generates the bands only when the value can be represented exactly by the selected color code.

The value can be represented exactly with the selected number of bands.

The value cannot be represented exactly with the selected number of bands. Try a different number of bands or a standard value.

Enter a valid positive numeric value.

SMD resistor: code to value

Enter the code printed on the component. You can select the format or use automatic detection.

Follow me on Instagram channel. Retro technology, Commodore, vintage audio, retro computers, experiments and tests. Retroprogramming, Basic. Commodore, IBM, Atari, Apple, Texas Instruments, Amstrad, MSX.

Recognized format
3 digits
Recognized format
4 digits
Recognized format
R notation
Recognized format
EIA-96
Value (Ω)
Value (kΩ)
Value (MΩ)

The entered code is not valid for the selected format.

SMD resistor: value to code

Select the desired format and enter the value. The calculator returns a code only if the value can be represented exactly in the selected format.

SMD code

The value can be represented exactly in the selected format.

The value cannot be represented exactly in the selected format. For low values, try R notation; for EIA-96, use values from the E96 series.

Enter a valid non-negative numeric value.

Standard E series

Enter a value and select a series. The calculator shows the previous standard value, the nearest standard value, and the next standard value.

Previous value (Ω)
Nearest value (Ω)
Next value (Ω)
Deviation from nearest value (%)

The entered value is an exact value in the selected series.

The entered value is not an exact value in the selected series.

Enter a valid positive numeric value.

How to read THT resistor color bands

Axial THT resistors indicate their value with color bands. In 3- and 4-band codes, the first two bands represent the significant digits and the next band is the multiplier. In 5- and 6-band codes, there are three significant digits.

A 3-band resistor has no dedicated tolerance band and normally indicates a 20% tolerance. In 4- and 5-band codes, the last band indicates tolerance, while a 6-band code also includes the temperature coefficient, or TCR.

THT and SMD resistor calculator with 3, 4, 5, and 6 color bands, 3- and 4-digit codes, R notation, EIA-96, and E12, E24, E48, E96, and E192 series. Resistor value table.

Resistor color code table

Color Digit Multiplier Tolerance TCR
Black01
Brown1101%100 ppm/°C
Red21002%50 ppm/°C
Orange31,00015 ppm/°C
Yellow410,00025 ppm/°C
Green5100,0000.5%
Blue61,000,0000.25%10 ppm/°C
Violet710,000,0000.1%5 ppm/°C
Gray8100,000,0000.05%
White91,000,000,000
Gold0.15%
Silver0.0110%

The TCR values available in the calculator follow the most common combinations shown in technical reference tables. Some manufacturers may use additional coding schemes or product-specific conventions.

Follow me on Instagram channel. Retro technology, Commodore, vintage audio, retro computers, experiments and tests. Retroprogramming, Basic. Commodore, IBM, Atari, Apple, Texas Instruments, Amstrad, MSX.

SMD resistor codes

SMD resistors may use numeric or alphanumeric codes. A 3-digit code uses two significant digits and a multiplier, while a 4-digit code uses three significant digits and a multiplier.

For low resistance values, R notation is common: the letter R replaces the decimal point. The EIA-96 system uses two digits to identify one of the 96 values in the E96 series and a letter to indicate the multiplier.

SMD code Format Value
4723 digits4.7 kΩ
47014 digits4.7 kΩ

4R7R notation4.7 Ω
R47R notation0.47 Ω
01AEIA-96100 Ω
25CEIA-9617.8 kΩ
93DEIA-96909 kΩ

Codes such as 1206, 0805, 0603, 0402, and 0201 may indicate the physical component size rather than the resistance value. In addition, smaller SMD components may have no marking.

Standard E12, E24, E48, E96, and E192 series

The E series define sets of preferred values distributed across each decade. E12 and E24 are common for resistors with wider tolerances, while E48, E96, and E192 provide more closely spaced values and are typical of precision resistors.

The standard E series section compares the entered value with the selected series. This lets you check whether the exact value exists and identify the previous, nearest, and next standard values.

Limitations and special cases

The calculator uses the most common standard coding systems. Proprietary markings, special resistors, fusible resistors, resistor networks, and manufacturer-specific codes may follow different conventions.

Zero-ohm resistors used as jumpers are a special case. The calculator recognizes the numeric SMD codes 000 and 0000 and R notation 0R0, but does not generate a single-band THT code.

Subscribe my YouTube channel ValorosoIT. Retro technology, vintage audio, retro computers, experiments and tests. Retroprogramming, Basic. Commodore, IBM, Atari, Apple, Texas Instruments, Amstrad, MSX.

Posted in Converters and Databases, All articles.

Leave a Reply

Your email address will not be made public. Required fields are marked *