Date: 2026-03-02
Ever picked up a resistor and wondered what its value is? You're not alone. Resistors come in all shapes and sizes, and they don't have numbers printed on them like other components. Instead, they use a color code—a system of colored bands that tells you exactly how much resistance they offer.
Think of it like reading a secret code. Once you know what the colors mean, you can decode any resistor in seconds. This guide will teach you how to read resistors like a pro—whether they're the classic through-hole type with colored bands or tiny surface-mount ones with printed numbers.
Resistors are the most common component in electronics. You'll find them in every circuit, doing everything from limiting current to dividing voltages. Being able to identify a resistor's value quickly is essential for:
Building circuits: Making sure you grab the right part from your bin
Troubleshooting: Checking if a resistor on a board is the correct value
Reverse engineering: Figuring out how a circuit works by identifying its components
Ordering replacements: Knowing exactly what to ask for when something burns out
The good news? It's not hard to learn. There are only a few rules and a simple chart to remember.
Before we dive into reading values, let's look at what you'll actually encounter:
These are the classic resistors with wire leads that go through holes in a PCB. They're larger and easier to handle, perfect for prototyping and through-hole boards. Their value is marked with colored bands around the body.
These tiny resistors sit on top of PCBs, used in modern electronics where space is tight. They're too small for color bands, so they use a number code printed right on them. You'll need a magnifying glass to read them—they're that small.
Color-band resistors use a system developed decades ago that's still going strong. The colors represent numbers, and the bands tell you the value and how accurate it is.
Here's the chart you need to memorize (or bookmark):
| Color | Digit | Multiplier | Tolerance |
|---|---|---|---|
| Black | 0 | 10⁰ (×1) | - |
| Brown | 1 | 10¹ (×10) | ±1% |
| Red | 2 | 10² (×100) | ±2% |
| Orange | 3 | 10³ (×1,000) | - |
| Yellow | 4 | 10⁴ (×10,000) | - |
| Green | 5 | 10⁵ (×100,000) | ±0.5% |
| Blue | 6 | 10⁶ (×1,000,000) | ±0.25% |
| Violet | 7 | 10⁷ (×10,000,000) | ±0.1% |
| Gray | 8 | 10⁸ (×100,000,000) | ±0.05% |
| White | 9 | 10⁹ (×1,000,000,000) | - |
| Gold | - | 0.1 (×0.1) | ±5% |
| Silver | - | 0.01 (×0.01) | ±10% |
| None | - | - | ±20% |
First problem: resistors are symmetric. How do you know which band is first?
Trick 1: Look for a gold or silver band. Those are almost always tolerance bands, and they go at the end.
Trick 2: The first bands are usually grouped closer together. If there's a gap between bands, that gap is before the tolerance band.
Trick 3: If all else fails, measure with a multimeter. That's the foolproof method.
Four-band resistors are the most common. Here's how they work:
First band: First digit
Second band: Second digit
Third band: Multiplier (how many zeros to add)
Fourth band: Tolerance (how accurate the value is)
Example: Yellow, Violet, Red, Gold
Yellow = 4
Violet = 7
Red = ×100 (add two zeros)
Gold = ±5% tolerance
So: 47 × 100 = 4700 ohms (or 4.7kΩ) with ±5% tolerance.
Example: Brown, Black, Orange, Silver
Brown = 1
Black = 0
Orange = ×1,000 (add three zeros)
Silver = ±10% tolerance
So: 10 × 1,000 = 10,000 ohms (or 10kΩ) with ±10% tolerance.
Five-band resistors are for higher precision. They work the same way, just with three digits instead of two:
First three bands: Three digits
Fourth band: Multiplier
Fifth band: Tolerance
Example: Brown, Black, Black, Red, Brown
Brown = 1
Black = 0
Black = 0
Red = ×100 (add two zeros)
Brown = ±1% tolerance
So: 100 × 100 = 10,000 ohms (or 10kΩ) with ±1% tolerance.
Example: Brown, Green, Blue, Gold, Brown
Brown = 1
Green = 5
Blue = 6
Gold = ×0.1
Brown = ±1% tolerance
So: 156 × 0.1 = 15.6 ohms with ±1% tolerance.
Sometimes you'll see resistors with six bands. The sixth band indicates temperature coefficient—how much the resistance changes with temperature. This matters in precision circuits but can be ignored for most everyday work.
The temperature coefficient is usually given in parts per million per degree Celsius (ppm/°C):
Brown = 100 ppm/°C
Red = 50 ppm/°C
Orange = 15 ppm/°C
Yellow = 25 ppm/°C
Blue = 10 ppm/°C
Violet = 5 ppm/°C
Surface-mount resistors are tiny—often smaller than a grain of rice. They can't have colored bands, so they use a number code printed right on them. You'll need good light and probably a magnifying glass.
Most common SMD resistors use three digits:
First two digits: Significant figures
Third digit: Multiplier (number of zeros to add)
Examples:
102 = 10 with two zeros = 1000 ohms (1kΩ)
471 = 47 with one zero = 470 ohms
223 = 22 with three zeros = 22,000 ohms (22kΩ)
100 = 10 with zero zeros = 10 ohms (not 100 ohms!)
For higher precision, you'll see four-digit codes:
First three digits: Significant figures
Fourth digit: Multiplier
Examples:
1002 = 100 with two zeros = 10,000 ohms (10kΩ)
4701 = 470 with one zero = 4,700 ohms (4.7kΩ)
1000 = 100 with zero zeros = 100 ohms
When you see an "R" in the code, it stands for decimal point. This is used for values under 10 ohms.
Examples:
4R7 = 4.7 ohms
R22 = 0.22 ohms
1R0 = 1.0 ohm
Tiny 1% precision resistors often use a two-letter or three-character code system called EIA-96. This is more complex—there are tables that tell you what each code means. Common examples:
01A = 100 ohms
02A = 102 ohms
03A = 105 ohms
If you encounter these, the easiest approach is to look up a chart or just measure with a multimeter.
Sometimes you'll see a resistor marked with a single black band, or "000" on an SMD part. This is a zero-ohm resistor—essentially a jumper wire in a resistor package.
Why use these? They let automated assembly machines place jumpers just like resistors, saving the cost of manual wiring. They're common in board designs where you might need to configure options.
Tolerance tells you how accurate the stated value is. A 100-ohm resistor with ±5% tolerance could actually be anywhere between 95 and 105 ohms.
For most circuits, 5% or 10% is fine. But in precision circuits (like voltage dividers for measurements), you might need 1% or even 0.1% resistors.
Always check the tolerance band—it tells you whether that resistor is suitable for your application.
Colors can be hard to distinguish—especially brown vs. red, or blue vs. violet. If you're not sure, measure it. That's what multimeters are for.
There are plenty of smartphone apps that let you select band colors and instantly see the value. Great for learning and quick checks.
Generations of engineers have learned the color code with phrases like:
Bad Beer Rots Our Young Guts But Vodka Goes Well – Get some now.
Black, Brown, Red, Orange, Yellow, Green, Blue, Violet, Gray, White.
Or make up your own—whatever helps you remember the order.
When a resistor fails from overcurrent, it often burns and turns black—making the color bands unreadable. In that case, you'll need to refer to the circuit diagram or measure a working one in the same circuit.
Always identify the tolerance band first. Gold or silver means that's the end. If there's no gold or silver, look for the end with a gap.
Red and brown look similar in poor light. Check in bright daylight or use a multimeter.
Remember: the multiplier tells you how many zeros to add, not the actual number. A red multiplier (×100) doesn't mean "100 ohms"—it means "add two zeros" to the first digits.
If you measure a resistor and get near-zero ohms, it might not be shorted—it could be a zero-ohm jumper. Look for a single black band or "000" marking.
Like any skill, reading resistors gets easier with practice. Grab a handful of resistors from your parts bin and practice identifying them. Check your work with a multimeter.
Before long, you'll glance at a resistor and know its value instantly—a small but satisfying skill that marks you as someone who knows their way around electronics.
Reading resistors isn't hard once you know the system. For through-hole parts, remember the color code chart and practice reading bands from the correct end. For surface-mount parts, learn the number code system—three digits for standard, four for precision, and "R" for decimal points.
Keep a color code chart handy until you've memorized it. Use a multimeter when you're unsure. And don't worry about occasional mistakes—even experienced engineers double-check sometimes.
The important thing is that you now have the tools to decode any resistor that crosses your path. That's one more skill in your electronics toolkit.
Kaboer manufacturing PCBs since 2009. Professional technology and high-precision Printed Circuit Boards involved in Medical, IOT, UAV, Aviation, Automotive, Aerospace, Industrial Control, Artificial Intelligence, Consumer Electronics etc..