Advanced Resistor Calculator

Complete resistor toolkit with color code converter, value finder, and advanced calculations
Color to Value
Value to Color
Advanced Tools
Reference Chart

Resistor Color Code Calculator

Rotate View
Select band colors to see the resistance value.

Value to Color Code Converter

Enter a resistance value to see the color code.

Standard Resistor Values (E12 Series)

Click on a value to use it:

LED Resistor Calculator

Enter LED specifications to calculate current limiting resistor.

Voltage Divider Calculator

Enter voltage divider specifications to calculate R2.

Power & Current Calculator

Enter resistance and voltage to calculate power and current.

Standard Value Finder

Enter a target value to find the closest standard resistor value.

Resistor Color Code Reference

Color Digit Multiplier Tolerance Temp. Coefficient (ppm/K)
Black 0 1 Ω - -
Brown 1 10 Ω ±1% 100
Red 2 100 Ω ±2% 50
Orange 3 1 kΩ - 15
Yellow 4 10 kΩ - 25
Green 5 100 kΩ ±0.5% 20
Blue 6 1 MΩ ±0.25% 10
Violet 7 10 MΩ ±0.1% 5
Gray 8 100 MΩ ±0.05% 1
White 9 1 GΩ - -
Gold - 0.1 Ω ±5% -
Silver - 0.01 Ω ±10% -
None - - ±20% -

How to Read Resistor Color Codes

The color bands on a resistor are read from left to right, with the tolerance band (usually gold or silver) positioned on the right side.

  • 4-band resistors: First 2 bands are digits, 3rd is multiplier, 4th is tolerance
  • 5-band resistors: First 3 bands are digits, 4th is multiplier, 5th is tolerance
  • 6-band resistors: First 3 bands are digits, 4th is multiplier, 5th is tolerance, 6th is temperature coefficient

Standard Resistor Series

E12 Series (10% tolerance)

10, 12, 15, 18, 22, 27, 33, 39, 47, 56, 68, 82

E24 Series (5% tolerance)

10, 11, 12, 13, 15, 16, 18, 20, 22, 24, 27, 30, 33, 36, 39, 43, 47, 51, 56, 62, 68, 75, 82, 91

E96 Series (1% tolerance)

100, 102, 105, 107, 110, 113, 115, 118, 121, 124, 127, 130, 133, 137, 140, 143, 147, 150...

Reading the Bands, and the Ones People Get Wrong

The band count tells you the scheme. In a four-band resistor the first two bands are significant digits, the third is the multiplier and the fourth is tolerance. A five-band part uses three significant digits, a multiplier and a tolerance, which is how tighter-tolerance values are encoded. A six-band part adds a temperature coefficient.

ColourDigitMultiplierTolerance
Black0×1—
Brown1×10±1%
Red2×100±2%
Orange3×1k—
Yellow4×10k—
Green5×100k±0.5%
Blue6×1M±0.25%
Violet7×10M±0.1%
Grey8—±0.05%
White9——
Gold—×0.1±5%
Silver—×0.01±10%

Which end do you start from?

This is the most common mistake, and there is a reliable rule: the tolerance band is usually gold or silver, and it sits slightly further from the others. Put that band on the right. If neither gold nor silver appears, the wider gap before the last band marks the tolerance end.

Reading a 4.7 kΩ ±5% part (yellow-violet-red-gold) backwards gives gold-red-violet-yellow, which is not a valid code at all — so a reversed reading often announces itself. But some codes are valid both ways round, and those are the ones that cause real trouble. When in doubt, measure.

Why colours and not printed numbers?

Bands remain readable whatever the orientation of a small cylindrical part on a board, and they survive the heat and solvents of manufacturing better than printed text. The system dates from a time when axial components were inserted by hand in any orientation, and it has stayed because it still works. Surface-mount parts, which sit flat with a visible top face, use printed numeric codes instead.

Frequently Asked Questions

How do I know which end to start reading from?

The tolerance band is usually gold or silver and sits slightly further from the rest. Place it on the right and read from the opposite end. If no gold or silver band is present, look for the wider gap before the final band.

What is the difference between four-band and five-band resistors?

Four-band uses two significant digits plus a multiplier and tolerance. Five-band uses three significant digits, which allows tighter tolerance values to be encoded precisely.

What does a gold band mean?

As the last band it indicates ±5% tolerance. In the multiplier position it means ×0.1, which is how sub-ohm values such as 0.47 Ω are encoded.

What does a sixth band indicate?

The temperature coefficient in parts per million per degree Celsius. It appears on precision resistors where the value must remain stable across the operating temperature range.

What if the colours are hard to distinguish?

Measure it. Bands fade with age and heat, brown and red are easily confused on a small part, and a burnt resistor may have discoloured entirely. A meter reading settles the question in seconds.

Why do surface-mount resistors use numbers instead?

Because they sit flat with a visible top surface that can carry printed text, so a numeric code is readable without needing orientation-independent markings.

Resistor Components