Resistors — Reading Color Codes, Types and When to Use Them

The most fundamental passive component — in every circuit ever built

Introduction

If there’s one component in every single electronic circuit, it’s the resistor. They limit current to protect LEDs and transistors, create voltage dividers for sensors, set gain in amplifiers, and pull signals to defined logic levels. This post covers reading the colour code, tolerances and power ratings, and the different types used in real designs.

Before learning resistors, read:

• What Is Electricity?

• Voltage, Current and Resistance

• Series vs Parallel Circuits

• How to Use a Multimeter

Part 1: Reading the Colour Code

Through-hole resistors have coloured bands that encode their value — a basic skill every electronics person needs.

Figure 1 — Reading a 4-band resistor: digit, digit, multiplier, tolerance.

ColourDigitMultiplierTolerance
Black0×1 (10⁰)
Brown1×10 (10¹)±1% (precision)
Red2×100 (10²)±2%
Orange3×1k (10³)
Yellow4×10k (10⁴)
Green5×100k (10⁵)±0.5%
Blue6×1M (10⁶)±0.25%
Violet7×10M (10⁷)±0.1%
Grey8×100M±0.05%
White9×1G
Gold×0.1±5%
Silver×0.01±10%
resistors reading

Reading a 4-Band Resistor

Band 1 = first digit, Band 2 = second digit, Band 3 = multiplier, Band 4 = tolerance.

ExampleBand 1Band 2MultiplierToleranceValue
Yellow-Violet-Red-Gold47×100±5%4700Ω = 4.7kΩ ±5%
Brown-Black-Orange-Gold10×1k±5%10,000Ω = 10kΩ ±5%
Red-Red-Brown-Gold22×10±5%220Ω ±5%
Brown-Black-Red-Brown10×100±1%1000Ω = 1kΩ ±1%

💡  TIP

The gold or silver tolerance band is usually slightly separated from the rest, and is always the LAST band — read from the opposite end.

Memory aid: ‘Black Bears Rarely Offer Yummy Greens, But Vegetables Grow Wild’ = B,B,R,O,Y,G,B,V,G,W = 0-9.

Resistors with ±1% or better tolerance use 5 bands: Band 1, 2, 3 = three digits; Band 4 = multiplier; Band 5 = tolerance (brown = ±1%).

Part 2: Standard Values — the E-Series

Resistors aren’t available in every possible value — they come in standard series called E12, E24, E48, E96. The most common is E12 (±5% tolerance, 12 values per decade).

Figure 2 — The E12 series repeats these 12 multiplier values in every decade (×1, ×10, ×100...).

Figure 2 — The E12 series repeats these 12 multiplier values in every decade (×1, ×10, ×100…).

1.0, 1.2, 1.5, 1.8, 2.2, 2.7, 3.3, 3.9, 4.7, 5.6, 6.8, 8.2 — then ×10 for the next decade: 10, 12, 15, 18, 22, 27, 33, 39, 47, 56, 68, 82, 100, 120…

💡  TIP

When your calculation gives a non-standard value like 357Ω, choose the nearest E12 value — usually 330Ω or 390Ω.

For safety-critical components (LED current limiting), go slightly higher (more resistance = less current).

Part 3: Power Rating — This is Critical

Every resistor has a maximum power rating. Exceed it and the resistor overheats, changes value, and eventually burns or opens. Physical size is the clue — bigger means higher power rating.

Physical SizePower RatingUse Case
Very small (1/8W)0.125WSMD circuits, low-power signal paths
Small (1/4W)0.25WStandard through-hole — most Arduino/sensor work
Medium (1/2W)0.5WSlightly higher current circuits
Large (1W)1WMotor drivers, power supplies, heaters
Very large (2W+)2W+Power circuits, dummy loads
Wirewound (many sizes)5-50WPower resistors, current sensing, loads

Example: a 470Ω resistor with 12V across it. P = V² ÷ R = 144 ÷ 470 = 0.306W. A standard ¼W (0.25W) resistor would overheat — you NEED at least a ½W resistor here. Rule of thumb: calculate the power, then choose a resistor rated at DOUBLE that value for safety margin. So 0.3W calculated → use ½W or 1W.

Part 4: Types of Resistors

TypeConstructionKey FeatureTypical Use
Carbon FilmCarbon film on ceramicCheap, noisy, ±5%General prototyping
Metal FilmMetal alloy filmLow noise, ±1% or ±0.1%Precision circuits, audio
WirewoundResistance wire on a formerHigh power, very accuratePower supplies, loads
SMD (chip)Thick/thin film on ceramicTiny, ±1% standardPCB production
PotentiometerWiper on resistive trackAdjustable resistanceVolume controls, calibration
Thermistor (NTC)Semiconductor materialResistance drops with heatTemperature sensing
LDRPhotoconductive cellResistance drops with lightLight sensing
Varistor (MOV)Zinc oxideClamps over-voltageSurge protection

Part 5: Pull-up and Pull-down Resistors

different types of resistors

One of the most important applications of resistors in digital circuits is the pull-up or pull-down resistor, solving the ‘floating pin’ problem. A digital input pin with nothing connected floats between HIGH and LOW, picking up noise and giving random readings.

TypeConnectionDefault stateWhen button pressed
Pull-upPin → 10kΩ → VCCHIGH (1)LOW (0) — button connects pin to GND
Pull-downPin → 10kΩ → GNDLOW (0)HIGH (1) — button connects pin to VCC

💡  TIP

Arduino has built-in pull-up resistors (20-50kΩ) on all digital pins.

Enable with: pinMode(pin, INPUT_PULLUP);

This means you often don’t need an external pull-up resistor for buttons.

Applications of resistors

Example

DeviceTypical Resistor Use
ArduinoLED current limiting
Mobile chargerVoltage divider
TelevisionBiasing transistor circuits
LaptopPull-up resistors
Temperature sensorThermistor

✅  QUICK RECAP

4-band colour code: D1, D2, Multiplier, Tolerance. Gold=±5%, Brown=±1%.

Standard E12 values: 1.0, 1.2, 1.5, 1.8, 2.2, 2.7, 3.3, 3.9, 4.7, 5.6, 6.8, 8.2.

Power rating: P = V²/R or P = I²×R. Choose resistor rated at 2× calculated power.

Physical size = power rating. Bigger body = handles more power.

Pull-up: connects pin to VCC via resistor. Default HIGH. Pull-down: to GND, default LOW.

Types: carbon film (cheap), metal film (precise), wirewound (high power), SMD (PCB).

Frequently Asked Questions

Q: What if I can’t tell which end of the resistor to start reading from?

A: Look for the tolerance band (usually gold or silver) — it’s always the last band, so start from the opposite end. It’s also often spaced slightly further from the others than the digit bands are from each other.

Q: Can I use a higher wattage resistor than needed?

A: Yes, always safe — a higher power rating simply means more margin and a physically larger component. You can never damage a circuit by over-specifying the power rating, only by under-specifying it.

Q: What’s the practical difference between ±5% and ±1% tolerance?

A: A ±5% 1kΩ resistor could actually measure anywhere from 950Ω to 1050Ω; a ±1% version is far tighter (990Ω-1010Ω). For LED current limiting ±5% is plenty; for precision analog circuits (op-amp gain, sensor references) ±1% or better matters.

Q: Why do pull-up resistors typically use 10kΩ instead of something smaller?

A: 10kΩ is a good compromise: small enough to firmly pull the pin to a defined state, but large enough that when the button/switch connects the pin to the opposite rail, only a small, safe current (a few hundred microamps) flows continuously.

Q: Is a thermistor a type of resistor or a separate component?

A: It’s technically still a resistor — its resistance is just deliberately sensitive to temperature by design, rather than treated as a fixed value. The same applies to LDRs (light-sensitive) and potentiometers (mechanically adjustable).

Q: How do I identify an SMD resistor’s value without bands?

A: Small SMD resistors use a 3 or 4-digit numeric code printed on the body, following the same ‘digits + multiplier’ logic as the 3-digit ceramic capacitor code shown in Post 6 — e.g. ‘472’ means 47 × 10² = 4700Ω.

🚀  NEXT UP

Post 6: Capacitors — What They Do, Types, and How to Read Values

Capacitors store charge, filter noise, and decouple power supplies — appearing in almost every circuit alongside resistors.

Share your love
abrarhasnath2004@gmail.com
abrarhasnath2004@gmail.com
Articles: 13

Leave a Reply

Your email address will not be published. Required fields are marked *