To calculate color code resistor values accurately, you need the exact digit, multiplier, and tolerance mappings defined by the international standard. Below is the master reference table, followed by application variants and field-tested workarounds for reading faded or heat-stressed components.
The Master Resistor Color Code Chart (IEC 60062)
Unlike wire insulation colors—where NEC (US), IEC 60446 (EU), and old UK standards clash and create regional hazards—resistor color codes do not have regional variants. A 4.7kΩ resistor in Tokyo uses the exact same bands as one in Texas. The governing standard globally is IEC 60062. Use the table below to map each band to its numerical value.
| Color | Digit (1st/2nd/3rd Band) | Multiplier (4th Band) | Tolerance (5th/4th Band) | Temp Coeff (6th Band) |
|---|---|---|---|---|
| Black | 0 | 1Ω | — | 250 ppm/°C |
| Brown | 1 | 10Ω | ±1% | 100 ppm/°C |
| Red | 2 | 100Ω | ±2% | 50 ppm/°C |
| Orange | 3 | 1kΩ (1,000Ω) | ±3% | 15 ppm/°C |
| Yellow | 4 | 10kΩ (10,000Ω) | ±4% | 25 ppm/°C |
| Green | 5 | 100kΩ (100,000Ω) | ±0.5% | 20 ppm/°C |
| Blue | 6 | 1MΩ (1,000,000Ω) | ±0.25% | 10 ppm/°C |
| Violet | 7 | 10MΩ | ±0.1% | 5 ppm/°C |
| Gray | 8 | 100MΩ | ±0.05% | 1 ppm/°C |
| White | 9 | 1GΩ | — | — |
| Gold | — | 0.1Ω | ±5% | — |
| Silver | — | 0.01Ω | ±10% | — |
How to read this table: For a standard 4-band resistor, read the first two colors as digits, the third as the multiplier, and the fourth as the tolerance. For a 5-band precision resistor, read the first three as digits, the fourth as the multiplier, and the fifth as tolerance. The 6th band (if present) always indicates the temperature coefficient (ppm/°C).
Standard Variants and the "Rows People Get Wrong"
While IEC 60062 covers standard through-hole components, you will encounter specific variants on the bench. Military-spec components (MIL-PRF-55342) often use a 5-band system where the fifth band indicates reliability/failure rate rather than tolerance. Meanwhile, modern surface-mount devices (SMDs) abandon paint entirely, using the EIA-96 alphanumeric code or simple 3-digit/4-digit stamped numbers (e.g., "103" = 10 × 10³ = 10kΩ).
A through-hole resistor with a single black band is a 0Ω jumper. It has no multiplier or tolerance. These are used in automated PCB assembly to cross traces on single-sided boards or to act as a replaceable fuse point.
Rows People Get Wrong in Practice
- Red vs. Orange under Bench Lighting: Under warm 3000K LED workbench lighting, the red band (2) and orange band (3) look nearly identical. A 2.2kΩ resistor (Red-Red-Red) can easily be misread as 3.3kΩ (Orange-Orange-Orange). Always verify with a daylight-balanced lamp or a DMM if the circuit is sensitive.
- Gold/Silver Multiplier vs. Tolerance: Gold means ×0.1 when it sits in the multiplier position, but ±5% when it sits in the tolerance position. If you see Gold, it is almost always the tolerance band spaced slightly wider at the end of the component.
- Reading Backwards on 5-Band Resistors: On 5-band metal film resistors, the spacing between the multiplier and tolerance band is often minimal. If you calculate a value that seems absurd (like 1Ω ±2% when the circuit expects a pull-up), flip the component. The tolerance band is usually brown (1%) or red (2%) on precision parts.
Worked Example: Calculating a 6-Band Precision Resistor
Let’s calculate color code resistor values for a 6-band component with the following sequence: Brown, Black, Black, Red, Brown, Blue.
- Digit 1 (Brown): 1
- Digit 2 (Black): 0
- Digit 3 (Black): 0
- Multiplier (Red): ×100
- Tolerance (Brown): ±1%
- Temp Coeff (Blue): 10 ppm/°C
Calculation: 100 × 100 = 10,000Ω (10kΩ).
Final Spec: 10kΩ, ±1% tolerance, with a temperature drift of 10 parts per million per degree Celsius. This is a standard precision pull-up or feedback resistor for an op-amp circuit.
Safe Interpretation When Markings are Faded or Burnt
When a resistor overheats due to a short circuit or overvoltage event, the epoxy coating darkens. Reds turn brown, yellows turn orange, and the multiplier band becomes illegible. Never trust the visual color code on a heat-stressed board. Instead, follow this diagnostic protocol to safely determine the original value.
- Isolate the Component: Do not measure in-circuit. Parallel traces and semiconductor junctions will skew your DMM reading. Desolder or lift at least one leg of the resistor from the PCB pad.
- Measure with a DMM: Use a digital multimeter on the appropriate resistance range. If the DMM reads 'OL' (Over Limit) on a burnt resistor, the internal carbon or metal film element has fused open. The part is dead and must be replaced.
- Reverse-Engineer via IEC 60063 (E-Series): Resistors are not manufactured in arbitrary values; they follow the E-series preferred numbers (E12, E24, E96). If your DMM reads 4.6kΩ on a drifted, heat-stressed 5-band component, it was almost certainly a 4.7kΩ (E24 series) resistor originally. If it reads 8.1kΩ, it was likely an 8.2kΩ E24 part.
- Verify Circuit Context: As noted in electronics-tutorials.ws, checking the surrounding circuit topology helps. If the burnt resistor is connected between a 5V logic pin and an LED, a 220Ω or 330Ω current-limiting value is standard. If it's in the feedback loop of an LM358 op-amp, look for standard E96 precision values like 10.0kΩ or 49.9kΩ.
If the laser-stamped numbers on a 0603 or 0805 SMD resistor are rubbed off, use the schematic if available. If not, measure a known-good identical channel on the board (e.g., the left audio channel if the right channel's resistor is faded). Multi-channel boards almost always use symmetrical BOM (Bill of Materials) values.
By anchoring your workflow to the IEC 60062 table and understanding the E-series manufacturing standards, you can accurately calculate color code resistor values and safely troubleshoot damaged boards without relying on guesswork.






