4-Band Resistor Color Code Calculator: Read Any Resistor and Verify It
Through-hole resistors print their value as colored stripes instead of numbers. This page gives you an interactive calculator to decode those stripes, the full color code chart to memorize, and a way to double-check your reading in a live 3D circuit.
Interactive 4-Band Resistor Color Code Calculator
The calculator below lets you select each of the four bands on a resistor and see the resulting value in ohms, kilohms or megohms. You can also type a resistance value and get the band colours back. Use it whenever you are holding a real resistor and cannot remember what grey means, or when you are shopping for a specific value and need to know what the stripes should look like before you dig through a drawer.
A 4-band resistor has exactly four colored stripes. The first two stripes are digits (0 through 9). The third stripe is a multiplier that tells you how many zeros to add, or whether to shift the decimal left. The fourth stripe is the tolerance, which tells you how far the real resistance is allowed to drift from the labeled value. Gold means the part is within 5 percent of the stated value; silver means 10 percent.
The calculator defaults to 220 ohms (red, red, brown, gold) because that is one of the most common starter-kit resistors and the one you will meet first in an LED circuit. Try changing the bands to yellow-violet-red-gold and confirm the result is 4.7 kilohms, then try brown-black-orange-gold to see 10 kilohms. Those three values cover most beginner projects.
Interactive Resistor Color Code Calculator
How to Read a 4-Band Resistor (The 4 Color Bands Explained)
Each of the four bands has a specific job, and the order never changes. Once you know the jobs, reading a resistor is no harder than reading a three-digit number.
Band 1 (first digit). This is the stripe closest to one end of the body. It gives you the tens digit of the two-digit base number. It can be any color from black (0) through white (9), but in practice it is never black because that would make the base number start with zero.
Band 2 (second digit). Immediately next to band 1. It gives you the ones digit of the base number. Any color from black (0) through white (9).
Band 3 (multiplier). This band tells you what to multiply the two-digit base number by. Black means multiply by 1, brown by 10, red by 100, orange by 1,000, and so on up through blue at 1,000,000. Gold and silver are special: gold means multiply by 0.1 and silver by 0.01, which is how you get values below 10 ohms.
Band 4 (tolerance). Sits at the opposite end of the body, usually with a visible gap between it and band 3. Gold means the actual resistance is within 5 percent of the labeled value. Silver means 10 percent. Brown is 1 percent, red is 2 percent. Most hobbyist parts are gold or silver.
The formula is straightforward: (digit 1 × 10 + digit 2) × multiplier = nominal resistance. The tolerance band then tells you the range of acceptable real-world values. A resistor labeled 4,700 ohms with a gold tolerance band can legally measure anywhere from 4,465 to 4,935 ohms.
If you want the full picture including 5-band and 6-band codes, power ratings, and E-series preferred values, the complete resistor guide covers all of it. This page stays focused on reading 4-band parts.
Reading from the wrong end
Starting from the tolerance band gives you a completely different and usually nonsensical value. A yellow-violet-red-gold resistor read backwards would decode as gold-red-violet-yellow, which is not a valid combination.
Reading from the correct end
Start from the end nearest a stripe, with the gold or silver band on the far right. The first two stripes are digits, the third is the multiplier, and the separated band on the right is tolerance.
4-Band Resistor Color Code Chart and Quick Memory Tricks
The table below covers every color you will see on a 4-band resistor. The digit column applies to bands 1 and 2, the multiplier column applies to band 3, and the tolerance column applies to band 4. Not every color appears in every column. Gold and silver, for example, are only used as multipliers or tolerance indicators and never as digits.
The most popular mnemonic for the digit sequence is: "B.B. ROY of Great Britain has a Very Good Wife" where the first letter of each word maps to a color in order from 0 to 9. Black (0), Brown (1), Red (2), Orange (3), Yellow (4), Green (5), Blue (6), Violet (7), Grey (8), White (9). Say it once or twice and the digit values stick. For multipliers, notice that the pattern is just powers of ten following the same color order: black is 10^0 (which is 1), brown is 10^1 (which is 10), red is 10^2 (which is 100), and so on.
For tolerance, gold and silver are the two you will see most often. Gold is 5 percent and silver is 10 percent. If there is no fourth band at all, the tolerance is 20 percent, but that is rare on modern parts. The tighter tolerances (brown at 1 percent, red at 2 percent, green at 0.5 percent, blue at 0.25 percent, violet at 0.1 percent) appear on precision resistors that cost more and are less common in hobbyist kits.
| Color | Swatch | Digit (Bands 1 & 2) | Multiplier (Band 3) | Tolerance (Band 4) |
|---|---|---|---|---|
| Black | 0 | ×1 | — | |
| Brown | 1 | ×10 | ±1% | |
| Red | 2 | ×100 | ±2% | |
| Orange | 3 | ×1k | — | |
| Yellow | 4 | ×10k | — | |
| Green | 5 | ×100k | ±0.5% | |
| Blue | 6 | ×1M | ±0.25% | |
| Violet | 7 | ×10M | ±0.1% | |
| Grey | 8 | — | — | |
| White | 9 | — | — | |
| Gold | — | ×0.1 | ±5% | |
| Silver | — | ×0.01 | ±10% |
Step-by-Step Example: Reading a Resistor from Left to Right
The best way to cement the color code is to work through real resistors. Below are three common values you will find in any starter kit. For each one, hold the resistor (or imagine holding it) with the gold or silver band on the right, then decode from left to right.
Example 1: Yellow, Violet, Red, Gold. Band 1 (yellow) = 4. Band 2 (violet) = 7. The two-digit base number is 47. Band 3 (red) = multiply by 100. So 47 times 100 = 4,700 ohms, or 4.7 kilohms. Band 4 (gold) = 5 percent tolerance. That means the real resistance can be anywhere from 4,465 to 4,935 ohms and the part is still within spec.
Example 2: Brown, Black, Orange, Gold. Band 1 (brown) = 1. Band 2 (black) = 0. Base number is 10. Band 3 (orange) = multiply by 1,000. So 10 times 1,000 = 10,000 ohms, or 10 kilohms. Band 4 (gold) = 5 percent tolerance, giving a range of 9,500 to 10,500 ohms.
Example 3: Red, Red, Brown, Silver. Band 1 (red) = 2. Band 2 (red) = 2. Base number is 22. Band 3 (brown) = multiply by 10. So 22 times 10 = 220 ohms. Band 4 (silver) = 10 percent tolerance, giving a range of 198 to 242 ohms. This is the classic LED current-limiting resistor. With a 9 V battery across it and nothing else in the loop, Ohm's law gives I = 9 / 220 = 0.0409 A, or about 40.9 mA. Many kits sell the same 220 ohm value with a gold band for 5 percent tolerance.
Notice how the same decoding process works every time. Two digits, one multiplier, one tolerance. The only variable is which colors you are looking at.
Hold the resistor so the gold or silver band is on the right-hand side. If neither end has gold or silver, start from the end where the first band sits closer to the lead.
Look up each color in the chart. Band 1 gives the tens digit and band 2 gives the ones digit. Combine them into a two-digit number.
The third band is the multiplier. Multiply your two-digit number by this factor to get the nominal resistance in ohms.
Gold means plus or minus 5 percent, silver means 10 percent. Multiply the nominal value by the tolerance percentage to get the acceptable range.
Test and Measure Your Resistor in CircuitForge 3D Simulator
Reading the bands gives you the labeled value, but you can go a step further and verify it against Ohm's law in a live simulation. CircuitForge lets you build a simple series circuit in the 3D view and compare the simulated current with what the math predicts.
Place a battery, a resistor and an Ammeter in a series loop. Wire them so current flows from the battery's positive terminal, through the resistor, through the Ammeter, and back to the battery's negative terminal. Set the resistor to the value you just decoded from the bands. Run the simulation and look at the Telemetry panel for the circuit-total current.
Now do the math yourself: I = V / R. If you used a 9 V battery and a 220 ohm resistor, the expected current is about 40.9 mA. The Telemetry reading should be close to that figure, though it may not match to the last decimal because real simulation involves rounding. The point is not exact agreement but confirmation that you read the bands correctly and that your mental math is in the right ballpark.
This loop of decode-predict-simulate is worth building into your workflow. It catches misreadings before they turn into debugging sessions on a real breadboard. If you need to measure current on a physical circuit, the technique is the same in principle: break the circuit, insert a meter in series, and compare the reading. See how to measure current for the full walkthrough with a real meter.
For everything beyond 4-band reading, including power ratings, E-series preferred values, and series/parallel math, the complete resistor guide picks up where this page leaves off.
- The Telemetry panel shows zero current after running the simulation. Check that every component is wired in a complete loop with no open gaps.
- The current is wildly different from your Ohm's law prediction. Verify the resistor value you set matches the one you decoded from the bands.
- I cannot find the Telemetry panel. It appears in the right sidebar after you run the simulation.
- The resistor color bands in the 3D view do not match my value. The 3D resistor uses fixed band colours regardless of the value you set. The resistance value you enter in the component inspector is what the solver uses for all calculations — use the ResistorCalculator widget above to decode the fixed bands if you need to know what value they represent.
Try it yourself
Build a battery, resistor and Ammeter loop in the free 3D simulator and compare the Telemetry current with your Ohm's law calculation.
Open the simulatorFrequently Asked Questions
These are the questions that come up most often when people are learning to read 4-band resistors. Most of them boil down to two things: figuring out which end to start from and understanding what the tolerance band actually means in practice.
The gold-versus-silver question is by far the most common. Both are tolerance bands, and neither one is used as a digit, so spotting one tells you immediately which end of the resistor to read from. If you can identify that one band, the rest of the decoding falls into place.
The other frequent stumbling block is what happens when a resistor has no fourth band at all. Older resistors and very cheap ones sometimes leave the tolerance band off entirely, which means the tolerance is plus or minus 20 percent. That is a wide range, but the decoding process for the first three bands is identical.
If your question is about 5-band or 6-band resistors, power ratings, or series and parallel calculations, the complete resistor guide covers those topics in depth.
Questions I Get Asked
How do I know which end of a resistor to read first?
Hold the resistor so the gold or silver tolerance band is on the right. Read the other three bands left to right. Gold and silver are never used as the first digit, so if you see one at an end, that is the tolerance band.
What does it mean if a resistor has no fourth band?
A missing fourth band means the tolerance is plus or minus 20 percent. These are older or very cheap resistors where the manufacturer does not guarantee a tight range.
Can I use this calculator for 5-band or 6-band resistors?
This calculator is designed for 4-band resistors only. A 5-band resistor has three digit bands instead of two, plus a multiplier and tolerance. The complete resistor guide covers those formats.
Why is my resistor reading slightly different from the labeled value?
Every resistor has a tolerance range. A gold-band resistor can be up to 5 percent above or below its labeled value and still be in spec. Manufacturing variation within that tolerance is normal.
What is the most common 4-band resistor in a starter kit?
The 220 ohm resistor (red, red, brown, gold) and the 10 kilohm resistor (brown, black, orange, gold) appear in almost every beginner kit. Silver bands (10 percent tolerance) also exist, but gold (5 percent) is the usual choice in starter kits. The 220 ohm is used as a current limiter for LEDs and the 10 kilohm is used as a pull-up or pull-down.
Continue Reading
The Complete Resistor Guide
Power ratings, E-series values, series/parallel math and everything beyond 4-band reading.
Read guide →Beginners GuideHow to Make a Simple Circuit
Build your first battery, resistor and LED circuit in a free 3D simulator.
Read guide →Beginners GuideHow to Measure Current with a Multimeter
Series wiring, lead placement and fuse safety for measuring amps on a real circuit.
Read guide →Written by Advik — building CircuitForge solo
I'm a student, not a professional electrical engineer — I don't have a degree or industry experience in electronics. I started CircuitForge because I wanted a better way to learn circuits myself, and I write these guides as I go.
Every article is backed by real research — datasheets, textbooks, and the references linked below — and I use AI tools as part of my research and writing process to help me work faster. I still check every technical claim myself before it goes up.
Found something wrong? I'd genuinely like to know — email me and I'll fix it fast.