A 4-band resistor is a through-hole electronic component that uses four colored painted bands to indicate its nominal resistance value and manufacturing tolerance. In any real circuit, this component dictates the exact current limit and voltage drop; misreading its value shifts transistor bias points, starves indicator LEDs, or pushes microcontroller ADC pins past their absolute maximum ratings. Beginners frequently confuse the 4-band system with 5-band precision resistors, or they mistakenly read the gold or silver tolerance band as a significant multiplier digit, leading to orders-of-magnitude errors in their builds.

The Traffic Analogy: Think of a resistor like a lane reduction on a highway. The 4-band code simply tells you exactly how many lanes are closed (resistance) and how much the traffic (current) will back up (voltage drop), while the tolerance band tells you the margin of error in the construction crew's lane closures.

Decoding the Bands: A Worked Numeric Example

The standard IEC 60062 color code assigns a specific digit or multiplier to each color. For a 4-band resistor, the first two bands are significant digits, the third band is the multiplier, and the fourth band is the tolerance.

Color Digit (Bands 1 & 2) Multiplier (Band 3) Tolerance (Band 4)
Black0×1
Brown1×10±1%
Red2×100±2%
Orange3×1,000
Yellow4×10,000
Green5×100,000±0.5%
Blue6×1,000,000±0.25%
Violet7±0.1%
Gray8±0.05%
White9
Gold×0.1±5%
Silver×0.01±10%

Worked Example: Yellow, Violet, Orange, Gold

Let's read a resistor with Yellow, Violet, Orange, and Gold bands.

  • Band 1 (Yellow): 4
  • Band 2 (Violet): 7
  • Band 3 (Orange): ×1,000 (three zeros)
  • Band 4 (Gold): ±5% tolerance

Combining the digits gives 47. Multiplying by 1,000 yields 47,000 ohms. The gold band means the actual physical resistance can vary by 5% from this nominal value. 5% of 47,000 is 2,350 ohms.

Final Value: 47kΩ ±5% (Actual measured value will fall between 44.65kΩ and 49.35kΩ).

Where You Meet 4-Band Resistors in Practice

While surface-mount devices (SMD) dominate commercial PCBs, 4-band through-hole resistors remain the backbone of prototyping, repair, and high-voltage hobbyist builds. Here is where you will routinely specify them:

  • LED Current Limiting: A standard 5mm red LED forward voltage is ~2.0V. On a 5V Arduino GPIO, you need to drop 3V at 20mA. Ohm's law (R = V/I) dictates a 150Ω resistor. A standard Brown-Green-Brown-Gold (150Ω 5%) 1/4W resistor is the default bench pick here.
  • I2C Pull-Up Networks: When wiring an ESP32 to an I2C sensor like the BME280, the SDA and SCL lines require pull-up resistors to VCC. A Yellow-Violet-Red-Gold (4.7kΩ 5%) is the standard choice for 100kHz/400kHz bus speeds, providing the right RC time constant for signal rise times.
  • ADC Voltage Dividers: The ESP32-WROOM-32 ADC pins max out at ~3.3V (and are practically non-linear above 2.5V). To measure a 12V solar battery, you use a voltage divider. A 100kΩ and 22kΩ 4-band resistor pair scales 12V down to a safe ~2.16V for the microcontroller.
Pro Tip: Always orient the tolerance band (Gold or Silver) to the right before reading. If a resistor has a gold band on both ends, it is likely a 5-band precision resistor where gold acts as a multiplier (×0.1), not a 4-band resistor.

Decision Tree: When to Use 4-Band vs. 5-Band vs. SMD

Choosing the right resistor format and tolerance prevents over-engineering simple circuits and under-engineering precision ones. Use this decision matrix to terminate your selection process with a concrete part number.

If your application is... Then choose... Concrete Part Pick (DigiKey/Mouser)
Breadboard prototyping, LED limits, basic pull-ups 1/4W 5% 4-band Carbon/Metal Film Yageo CFR-25JB-52-10K (10kΩ 4-band)
Precision ADC front-ends, audio filters, current shunts 1/4W 1% 5-band Metal Film Vishay Dale CMF5510K000FHEB (10kΩ 5-band)
Moving from breadboard to custom SMD PCB 0603 or 0805 1% Thick Film SMD Panasonic ERJ-3EKF1002V (10kΩ 0603)
High power dissipation (>1W), dummy loads, snubbers 2W to 5W Wirewound (Axial) Vishay Dale RS02B10R00FE70 (10Ω 3W)

Default Recommendation: If you are stocking a hobbyist bench for general Arduino and ESP32 projects, buy a bulk kit of 1/4W 5% 4-band metal film resistors. Metal film offers lower thermal noise and better long-term stability than the older carbon composition types, while remaining cheap enough (<$0.01 each in bulk) to use without hesitation.

Bench Mistakes and Tolerance Traps

The most common failure mode with 4-band resistors isn't misreading the color code; it's ignoring the tolerance band in precision applications.

War Story: I once designed a voltage divider using two 10kΩ 5% 4-band resistors to step a 5V reference down to exactly 2.5V for an analog sensor calibration. Because I didn't bin the resistors, one measured 10.4kΩ and the other 9.6kΩ on my Fluke 117 multimeter. The resulting voltage was 2.61V, not 2.5V. This 110mV offset threw off the entire sensor calibration curve. For voltage dividers feeding an ADC, always use 1% 5-band resistors, or manually measure and match your 5% 4-band resistors before soldering.

Wattage Derating: A standard 1/4W (250mW) 4-band resistor should never be run at its absolute maximum rating. Good engineering practice dictates derating by 50%. If your circuit dissipates 120mW across the resistor, step up to a 1/2W package to prevent thermal drift and premature failure. According to SparkFun's resistor guide, pushing a 1/4W resistor to its limit will make it hot enough to burn your fingers and drift significantly from its nominal resistance value due to its temperature coefficient (TCR).

Frequently Asked Questions

Can I use a 5-band resistor in place of a 4-band resistor?

Yes, absolutely. A 5-band resistor simply adds a third significant digit for higher precision (usually 1% or 2% tolerance). If your schematic calls for a 4.7kΩ 4-band resistor, you can substitute a 4.7kΩ 5-band resistor. The circuit will function identically, but with tighter actual-value boundaries.

Which way do I read the bands if there is no gold or silver band?

If both ends have colored bands (e.g., Brown, Black, Black, Red, Brown), it is a 5-band resistor. Start reading from the band closest to the physical end of the resistor body. If you are entirely unsure, use a digital multimeter to measure the resistance. If it reads ~10kΩ, the bands are Brown-Black-Black-Red (1-0-0-×100). If it reads ~1kΩ, you are reading it backward.

Why do some 4-band resistors have a blue body instead of beige?

Beige or tan bodies are typically carbon film or standard metal film resistors. Blue-bodied resistors are almost always metal film, which are manufactured to tighter tolerances and produce less thermal noise. Some manufacturers also use blue bodies specifically to denote flameproof or fusible resistors, which are designed to fail open-circuit safely during a catastrophic short.