Resistor Color Code Calculator

Decode 4-band / 5-band resistor colors to resistance, or generate bands from an ohms value — with a clear resistor preview.
All Tools
4-band + 5-band
Resistor preview
Bands update live as you change inputs.
Computed value:
Raw ohms:
Band type

Pick band colors
Quick reference
Digits: Black 0, Brown 1, Red 2, Orange 3, Yellow 4, Green 5, Blue 6, Violet 7, Gray 8, White 9
Multiplier: same colors (×10ⁿ) plus Gold ×0.1, Silver ×0.01
Tolerance: Brown ±1%, Red ±2%, Green ±0.5%, Blue ±0.25%, Violet ±0.1%, Gray ±0.05%, Gold ±5%, Silver ±10%

Resistor color code calculator with visual preview

Resistor color bands are a quick way to identify resistance value and tolerance without a multimeter. This tool helps you decode 4-band and 5-band resistors, and it also generates the correct color bands from an ohms value. The built-in resistor preview makes the result easy to verify at a glance.

Use it for electronics repair, Arduino projects, PCB assembly, and component sorting—especially when you’re reading values from mixed resistor kits.

How 4-band and 5-band resistors work

  • 4-band: 2 digits + multiplier + tolerance (common in general purpose resistors)
  • 5-band: 3 digits + multiplier + tolerance (common in precision resistors)
  • The multiplier band shifts the decimal by powers of 10 (and gold/silver for fractions)
  • The tolerance band indicates the allowed variation from the nominal value

Frequently Asked Questions (FAQ)

1. Which side do I read the resistor from?

Usually the tolerance band (often gold or silver) is spaced slightly apart and sits on the right. Read from the opposite side toward the tolerance band.

2. What’s the difference between 4-band and 5-band resistors?

4-band uses two significant digits; 5-band uses three significant digits for better precision.

3. What do gold and silver mean?

Gold and silver are usually multipliers for fractional values (×0.1 and ×0.01) or tolerance bands (±5% and ±10%).

4. Why does my measured value differ from the calculated value?

Resistors have tolerance. A 10kΩ ±5% resistor can measure anywhere from ~9.5kΩ to ~10.5kΩ and still be within spec.

5. Can this tool decode very old or unusual resistor markings?

It supports common 4-band and 5-band color codes. Some specialty resistors can use different systems (like 6-band with tempco).

6. Does the order of color bands matter?

Yes. The first bands are significant digits, then multiplier, then tolerance. Reading from the wrong side gives the wrong value.

7. What tolerance should I choose?

For most hobby projects, ±5% is fine. For precision circuits, use ±1% or better depending on design requirements.

8. Can I generate bands for any resistance value?

Values must be representable with available digits and multipliers. “Best match” rounds to the nearest valid band set.

9. Is my data sent to a server?

No. Everything runs locally in your browser.

10. How do I quickly verify in real life?

Use the preview to confirm band order, then measure with a multimeter if you suspect aging, heat damage, or incorrect reading direction.

Tips
  • If the last band is gold/silver and spaced apart, that’s usually the tolerance band.
  • For 5-band resistors, the first three bands are digits (not multiplier).
  • When in doubt, use a multimeter to confirm.