🌈 Resistor Color Code Calculator

Last updated: May 28, 2026

Resistor Color Code Calculator

Decode 4/5/6-band color stripes → resistance value, or encode any value → color bands

How to Read Resistor Color Codes: A Complete Step-by-Step Guide

If you have ever stared at a tiny component with colored stripes painted around it and wondered what those bands actually mean, you are not alone. Resistor color codes are one of the first things electronics students learn — and one of the first things professionals forget when they have not needed them for a month. This guide walks you through the system clearly, from a 4-band general-purpose resistor all the way to a precision 6-band type, so you can decode any resistor by hand or verify what a calculator is telling you.

Why Resistors Use Color Bands Instead of Numbers

Resistors are tiny. The smallest common through-hole type is about 6 mm long. Printing a legible number on a cylinder that small in any orientation is impractical — the ink smears, the digits rotate away from you, and solvent from flux often removes printed markings entirely. Color bands, on the other hand, wrap all the way around the body, so you can read them from any angle under any reasonable lighting condition. The IEC 60062 standard formalizes the color code that virtually every resistor manufacturer follows.

The Color Code Table You Need to Memorize

There are twelve colors used across resistor bands. Each color maps to a digit (0–9), a multiplier, and — for certain colors — a tolerance percentage and a temperature coefficient. Here is the full table:

  • Black — digit 0, multiplier ×1, tempco 250 ppm/°C
  • Brown — digit 1, multiplier ×10, tolerance ±1%, tempco 100 ppm/°C
  • Red — digit 2, multiplier ×100, tolerance ±2%, tempco 50 ppm/°C
  • Orange — digit 3, multiplier ×1,000, tempco 15 ppm/°C
  • Yellow — digit 4, multiplier ×10,000, tempco 25 ppm/°C
  • Green — digit 5, multiplier ×100,000, tolerance ±0.5%, tempco 20 ppm/°C
  • Blue — digit 6, multiplier ×1,000,000, tolerance ±0.25%, tempco 10 ppm/°C
  • Violet — digit 7, multiplier ×10,000,000, tolerance ±0.1%, tempco 5 ppm/°C
  • Grey — digit 8, multiplier ×100,000,000, tolerance ±0.05%, tempco 1 ppm/°C
  • White — digit 9, multiplier ×1,000,000,000
  • Gold — multiplier ×0.1, tolerance ±5%
  • Silver — multiplier ×0.01, tolerance ±10%

A classic mnemonic for the digit order is BB ROY of Great Britain has a Very Good Wife — standing for Black, Brown, Red, Orange, Yellow, Green, Blue, Violet, Grey, White.

Decoding a 4-Band Resistor Step by Step

The 4-band system is the most common and is used for general-purpose resistors with tolerances of ±5% (gold) or ±10% (silver). The four bands represent: Digit 1, Digit 2, Multiplier, Tolerance.

Example: Yellow – Violet – Red – Gold

  1. Band 1 (Yellow) = digit 4
  2. Band 2 (Violet) = digit 7
  3. Form the two-digit number: 47
  4. Band 3 (Red) = multiplier ×100
  5. Resistance = 47 × 100 = 4,700 Ω = 4.7 kΩ
  6. Band 4 (Gold) = tolerance ±5%
  7. Acceptable range: 4,465 Ω to 4,935 Ω

The key step beginners miss is that the first two bands form a two-digit number together — they are not added, they are concatenated. 4 and 7 become 47, not 11.

Decoding a 5-Band Resistor Step by Step

Precision resistors (±1% and tighter) need three significant digits to express values like 10.0 kΩ or 47.5 kΩ that a 2-digit system cannot represent. The 5-band scheme adds one more digit band: Digit 1, Digit 2, Digit 3, Multiplier, Tolerance.

Example: Brown – Black – Black – Red – Brown

  1. Band 1 (Brown) = 1
  2. Band 2 (Black) = 0
  3. Band 3 (Black) = 0
  4. Three-digit number: 100
  5. Band 4 (Red) = multiplier ×100
  6. Resistance = 100 × 100 = 10,000 Ω = 10 kΩ
  7. Band 5 (Brown) = tolerance ±1%
  8. Acceptable range: 9,900 Ω to 10,100 Ω

One common mistake with 5-band resistors is misidentifying which end to start reading from. The tolerance band is usually set apart from the others with a slightly wider gap, and gold or silver never appear as a digit band — so if you see gold or silver near one end, that end is the tolerance band (last band), and you read from the opposite side.

Decoding a 6-Band Resistor Step by Step

Six-band resistors are used in precision and military-grade applications. The sixth band adds temperature coefficient (tempco), which tells you how much the resistance changes per degree Celsius. The format is: Digit 1, Digit 2, Digit 3, Multiplier, Tolerance, Temperature Coefficient.

Example: Brown – Black – Black – Red – Brown – Orange

  1. Bands 1–4 same as the 5-band example above: 10 kΩ
  2. Band 5 (Brown) = ±1% tolerance
  3. Band 6 (Orange) = 15 ppm/°C temperature coefficient

The tempco value tells you that for every degree Celsius of temperature change, the resistance shifts by 15 parts per million. For a 10 kΩ resistor, that is 10,000 × 15 × 10⁻⁶ = 0.15 Ω/°C. In audio or RF circuits where the resistor sits near a heat source, this detail matters greatly.

How to Read the Resistor Physically

Hold the resistor so the bands are on the left side of the body. Look for these visual cues to confirm orientation: the first band is always closest to a lead wire; the tolerance band (gold, silver) is always last; and on 5 or 6-band resistors, the tolerance band often has a slightly wider gap between it and the preceding band. If the colors are ambiguous (brown and red look similar in poor lighting), you can measure with a multimeter to confirm.

Using the Reverse Function: Encoding a Value into Color Bands

When you need to buy or specify a resistor, you start from the value and work backwards to the color bands. The process is straightforward for standard E-series values:

  1. Identify the number of significant figures you need (2 for 4-band, 3 for 5 or 6-band).
  2. Express the value in that many significant figures: 4,700 Ω = 4.7 × 10² → digits 4, 7 and multiplier 10² (Red).
  3. Assign colors to each digit and the multiplier from the table above.
  4. Add the tolerance band for your specification (Gold for ±5%, Brown for ±1%).

The calculator on this page automates this process, but understanding the manual method helps you verify part numbers on datasheets and catch vendor errors on component labels.

Practical Tips for Real-World Use

Color perception varies under different lighting. In fluorescent light, brown and red are easy to confuse — so are orange and yellow, and blue and violet. When precision matters, always verify with a multimeter set to resistance mode. Surface-mount resistors (0402, 0603, etc.) use a three or four-digit numeric code instead of color bands, since their bodies are too small to paint stripes on reliably. SMD codes follow a different system entirely, which is worth learning separately once you are comfortable with the color-band scheme.

FAQ

How do I know which end of the resistor to start reading from?
Start from the end closest to a lead wire, or from the end that does NOT have gold or silver near it. Gold and silver only appear as tolerance (last) or multiplier bands — never as digit bands. On 5 and 6-band resistors, there is often a slightly larger gap before the final tolerance band to help with orientation.
What does the tolerance band tell me in practice?
Tolerance tells you how far the actual manufactured resistance can deviate from the stated value. A 10 kΩ resistor with ±5% gold band may measure anywhere between 9,500 Ω and 10,500 Ω and still be within spec. For precision circuits — op-amp feedback networks, voltage dividers — use ±1% (brown) or better.
Why do some 5-band resistors look identical to 4-band resistors?
This happens when the third digit in a 5-band resistor is zero (Black), which can look like a wide gap or an extra band of body color if the resistor is small. Count the stripes carefully. A trick: genuine 5-band resistors almost always have a brown or red tolerance band (precision grades), while common 4-band types usually end in gold or silver.
What is the temperature coefficient band (band 6) used for?
The tempco band indicates how many parts per million (ppm) the resistance changes for every degree Celsius of temperature change. Orange (15 ppm/°C) and violet (5 ppm/°C) are most common in precision applications. Lower ppm means the resistor holds its value more consistently across temperature — critical in precision amplifiers, timing circuits, and measurement equipment.
Can I use any combination of colors, or are there standard values?
In practice, resistors are manufactured in standard E-series values (E12, E24, E48, E96, E192). These are logarithmically spaced to provide coverage across each decade with a specific tolerance. For example, E24 gives 24 values per decade for ±5% tolerance. Not every mathematically possible color combination corresponds to a commercially available part — the calculator flags values that do not round cleanly to representable color bands.
What is the difference between a 4-band and a 5-band resistor of the same value, like 10 kΩ?
A 4-band 10 kΩ resistor reads Brown–Black–Orange–Gold (1, 0, ×1000, ±5%). A 5-band 10 kΩ resistor reads Brown–Black–Black–Red–Brown (1, 0, 0, ×100, ±1%). The 5-band version gives three significant figures and tighter tolerance. Electrically they could measure the same, but the 5-band part is guaranteed to be closer to exactly 10,000 Ω.