Resistor Color Code Calculator
A bidirectional tool to calculate resistance from color bands or find color bands from a value.
Fully supports 4/5/6 bands and SMD (3/4 digits).
About
This is a free online tool to calculate resistor color codes and SMD (Surface Mount Device) codes intuitively in your browser. It fully supports 4-band, 5-band, and 6-band resistors, providing accurate values based on the international standard IEC 60062:2016.
To support color vision accessibility, the tool is designed not to rely solely on color. Text labels such as "Brown (1)" are always displayed alongside colors, ensuring usability in grayscale environments or for those with color vision deficiency. If you are interested in color blindness simulation, you can also use our Color Blind Simulator.
How to Use
Using 4/5/6 Band Modes
Select the number of bands (4 to 6) from the top tabs. Simply choose the color bands painted on your resistor in order from the dropdowns on the left, and the resistance value (Ω, kΩ, MΩ, etc.), tolerance, and temperature coefficient will be displayed instantly on the right.
Using Reverse / SMD Modes
Select the "Reverse Lookup" tab, input your desired resistance (e.g., 4700) and unit (Ω/kΩ), and the corresponding color bands will be drawn on the screen. If you enter a non-standard value, the closest standard E24 value will also be suggested. In the "SMD" tab, you can read the resistance from the 3- or 4-digit code printed on the board.
Glossary
- Significant Figures
- The first few color bands of the code that represent the numerical value itself. For 4-band resistors, the first two bands are significant figures; for 5-band and 6-band resistors, it's the first three bands. For example, "Brown, Black" represents "1, 0", so the significant figures are "10".
- Multiplier
- The band that indicates the "power of 10" to multiply the significant figures by. It is placed after the significant figures (the 3rd band for 4-band, 4th for 5/6-band). Examples include Red (×100) or Gold (×0.1), and it plays a crucial role in determining the final number of digits for the resistance.
- Tolerance
- The band indicating the possible error range (±%) by which the actual resistance may vary from the nominal value due to manufacturing tolerances. It is usually placed at the end or second to last. Common ones are Gold (±5%) for general use, and Brown (±1%) for precision use.
- Temperature Coefficient of Resistance (TCR)
- The value indicated by the last band of a 6-band resistor, showing how much the resistance varies in ppm/K when the temperature changes by 1°C (or 1K). It is an essential metric for calculating the effects of temperature changes in precision instruments or circuits operating in harsh environments.
- SMD (Surface Mount Device)
- Ultra-small resistors that do not have wire leads and are soldered directly onto the surface of a PCB. Since they are too small for color bands, they have 3- or 4-digit codes printed on them, such as "472". The first digits represent the significant figures, and the last digit represents the multiplier (number of zeros).
FAQ
What if the colors are faded or hard to tell apart?
Can I input any arbitrary value for reverse lookup?
Is the EIA-96 code for SMD resistors supported?
What does the last color band on a 6-band resistor mean?
How are the calculation results verified?
Use Cases
- 🛠️Electronics & DIY
Quickly verify the value of a resistor you have on hand for electronics projects with Arduino or Raspberry Pi. Accurately calculate the correct value from color bands.
- 📚Engineering Education
Useful as a supplementary tool for electrical and electronic engineering students at technical schools or universities to learn and check how to read color codes.
- 🔧Circuit Repair & Maintenance
Helpful when repairing old circuit boards to deduce the value of burnt or faded resistors based on the remaining visible color bands.
- 🔍Sorting SMD Components
Convenient for sorting SMD resistors for PCB assembly or quickly determining the resistance from the tiny text printed on the chips.
Send Feedback
Please let us know your thoughts to help us improve the tool.
Feedback is temporarily suspended
The server is busy or spam protection is active. Please try again later.