Resistor Color Code Calculator — Free 4, 5 & 6 Band Decoder | AllInOneTools
⚡ Electrical & Energy

Resistor Color Code Calculator

Decode 4-band, 5-band, and 6-band resistors instantly with our interactive visual calculator. Select colors to find resistance, or enter a value to find the color code.

Number of Bands
Resistance
🎨
Color Code Reference Chart
Read bands left to right, starting from the band closest to the resistor edge. The tolerance band (gold/silver) is always the last band with a wider gap before it.

Resistor Color Code Calculator: How to Read 4, 5, and 6 Band Resistors

Resistors are the most fundamental component in electronics — they control current flow, divide voltages, set bias points, and protect sensitive components. Every through-hole resistor uses a standardized color band system to indicate its resistance value, tolerance, and sometimes temperature coefficient. Learning to read these codes is an essential skill for any electronics hobbyist, student, or engineer.

The Color Code System

The resistor color code was established by the EIA (Electronic Industries Alliance) and uses a simple system: each color represents a digit from 0 to 9. The bands are read from left to right, starting from the band closest to one end of the resistor. The first bands represent significant digits, followed by a multiplier, and finally the tolerance.

4-Band: Value = (Band1×10 + Band2) × Multiplier ± Tolerance
5-Band: Value = (Band1×100 + Band2×10 + Band3) × Multiplier ± Tolerance
6-Band: Same as 5-band + Temperature Coefficient

Digit Colors: Black=0, Brown=1, Red=2, Orange=3, Yellow=4
Green=5, Blue=6, Violet=7, Gray=8, White=9
Worked Examples
4-Band: Red-Violet-Orange-Gold
Digits: 2, 7 → 27 × 1,000 (Orange) = 27,000Ω = 27kΩ ±5% (Gold)

5-Band: Brown-Black-Black-Red-Brown
Digits: 1, 0, 0 → 100 × 100 (Red) = 10,000Ω = 10kΩ ±1% (Brown)

Multiplier Band

The multiplier band indicates how many zeros to add (or the power of 10 to multiply by). Black = ×1 (no zeros), Brown = ×10, Red = ×100, Orange = ×1K, Yellow = ×10K, Green = ×100K, Blue = ×1M, Violet = ×10M. Special cases: Gold = ×0.1 and Silver = ×0.01, used for sub-ohm resistors (like 4.7Ω or 0.47Ω).

Tolerance Band

Tolerance tells you how close the actual resistance is to the labeled value. Common tolerances and their colors: Brown = ±1%, Red = ±2%, Green = ±0.5%, Blue = ±0.25%, Violet = ±0.1%, Gold = ±5%, Silver = ±10%, None = ±20%. Most resistors you encounter will have either gold (±5%) or brown (±1%) tolerance bands.

Pro Tip — Mnemonics
The classic mnemonic to remember the color order (0–9): "Bad Beer Rots Our Young Guts But Vodka Goes Well" — Black, Brown, Red, Orange, Yellow, Green, Blue, Violet, Gray, White. There are many variations — pick one that sticks for you.

4-Band vs 5-Band Resistors

4-band resistors provide 2-digit precision — they can only represent values from the E12 or E24 standard series (12 or 24 values per decade). Typical tolerance is ±5% (gold). 5-band resistors provide 3-digit precision — they represent values from the E48, E96, or E192 series. Typical tolerance is ±1% (brown) or ±2% (red). In modern electronics, 5-band resistors are more common because precision has become inexpensive.

6-Band Resistors and Temperature Coefficient

A 6-band resistor adds a temperature coefficient (TC) band — this indicates how much the resistance changes with temperature, measured in ppm/°C (parts per million per degree Celsius). Brown = 100 ppm/°C, Red = 50 ppm/°C, Orange = 15 ppm/°C, Yellow = 25 ppm/°C, Blue = 10 ppm/°C, Violet = 5 ppm/°C. Lower TC is better for precision applications. Most standard resistors have a TC of 100–200 ppm/°C.

Standard Resistor Values (E-Series)

Resistors aren't available in every possible value — they follow standardized series. The E12 series has 12 values per decade: 1.0, 1.2, 1.5, 1.8, 2.2, 2.7, 3.3, 3.9, 4.7, 5.6, 6.8, 8.2. The E24 series has 24 values and is the most common for ±5% resistors. The E96 series has 96 values per decade for ±1% precision resistors. When designing circuits, always check that your calculated value exists in the appropriate E-series, or use the nearest standard value.

Frequently Asked Questions

How do you read resistor color codes?
Read bands left to right from the edge. 4-band: digit, digit, multiplier, tolerance. 5-band: digit, digit, digit, multiplier, tolerance. Colors: Black=0, Brown=1, Red=2, Orange=3, Yellow=4, Green=5, Blue=6, Violet=7, Gray=8, White=9. Multiplier: same colors but as powers of 10. Gold=×0.1, Silver=×0.01.
What do the colors on a resistor mean?
Each color = a digit (0-9) for the first bands, a multiplier for the next band, and tolerance for the last. Black=0, Brown=1, Red=2, Orange=3, Yellow=4, Green=5, Blue=6, Violet=7, Gray=8, White=9. Tolerance: Gold=±5%, Silver=±10%, Brown=±1%, Red=±2%.
What is a 4-band vs 5-band resistor?
4-band: 2 digits + multiplier + tolerance = 2-digit precision (e.g. 47kΩ ±5%). 5-band: 3 digits + multiplier + tolerance = 3-digit precision (e.g. 475kΩ ±1%). 5-band is more precise and increasingly common. 6-band adds temperature coefficient.
What does the gold band mean?
Gold as tolerance (last band) = ±5%. Gold as multiplier (3rd/4th band) = ×0.1 (for sub-1Ω values). Gold tolerance is the most common — it means the actual resistance is within 5% of stated value. A 100Ω ±5% resistor ranges from 95Ω to 105Ω.
What is resistor tolerance?
Tolerance = how much actual resistance can deviate from labeled value. ±5% (Gold) is standard, ±1% (Brown) is precision. For a 1kΩ resistor: ±5% = 950–1,050Ω range, ±1% = 990–1,010Ω. Tighter tolerance costs more but is needed for precision circuits.
How do I calculate resistance from color code?
4-band: (Band1×10 + Band2) × Multiplier. Example: Brown-Black-Red-Gold = (10+0)×100 = 1,000Ω = 1kΩ ±5%. 5-band: (Band1×100 + Band2×10 + Band3) × Multiplier. Example: Red-Red-Black-Brown-Brown = 220×10 = 2.2kΩ ±1%.
What are standard resistor values?
Resistors follow E-series standards. E12 (±10%): 1.0, 1.2, 1.5, 1.8, 2.2, 2.7, 3.3, 3.9, 4.7, 5.6, 6.8, 8.2 per decade. E24 (±5%): 24 values per decade. E96 (±1%): 96 values. Each value is available in decades (×1, ×10, ×100, etc.). Always use nearest standard value in designs.