Resistor Color Code
Resistance from 4-band color code.
engineering
Adjust the inputs below
Ready when you are
Adjust the inputs on the left to see your resistance.
Introduction to the Resistor Color Code Calculator
The Resistor Color Code Calculator decodes carbon-film and metal-film resistors by reading their colored bands. For a 4-band resistor: first two bands are digits, third is the multiplier (power of 10), fourth is tolerance. Value = (D1 D2) x 10^M with tolerance T%. For 5-band: three digits, multiplier, tolerance for higher precision.
Indian electronics engineering students at IITs, NITs, polytechnics and ITIs use this tool in lab sessions for circuit theory and analog electronics courses. DIY hobbyists building Arduino, Raspberry Pi and ESP32 projects also rely on it daily, since miscalculating a resistor can fry an LED or burn a microcontroller pin.
You select bands (or enter ohms in reverse mode) and the calculator returns resistance in ohms/kilo-ohms/mega-ohms, tolerance percentage, minimum and maximum value within tolerance range, and the standard E12 or E24 preferred value series match. The mnemonic BBROY of Great Britain Very Good Wife (Black, Brown, Red, Orange, Yellow, Green, Blue, Violet, Grey, White) is included.
Who Should Use This Resistor Color Code Calculator
Engineering students at NIT Trichy and IIT Madras in their basic electronics labs use it to verify resistor values before building bias networks, voltage dividers and current limiters in transistor experiments.
Polytechnic students in Pune studying diploma-level electrical engineering use it during practical exams where time-pressure makes visual color decoding error-prone.
ITI trainees in Lucknow learning electrician and electronic mechanic trades verify component values when assembling power supply boards, inverter circuits and lighting fixtures.
Maker space hobbyists in Bengaluru building IoT projects with ESP32 boards and DIY drone kits need quick resistor identification for pull-up resistors (10K), LED current limiting (220-330 ohm), and voltage dividers.
Repair technicians in Delhi servicing TVs, washing machines, and inverters use the reverse-lookup feature to source replacement resistors from local Lamington Road or Nehru Place stores.
Tips for Reading Resistor Color Codes
Smart Resistor Color Code Tips
Identify the tolerance band first. It is usually gold (5%) or silver (10%), and sits slightly apart from the others. This tells you which end to start reading from. Read away from the tolerance band toward the multiplier band.
Memorise the mnemonic BBROY of Great Britain Very Good Wife: Black 0, Brown 1, Red 2, Orange 3, Yellow 4, Green 5, Blue 6, Violet 7, Grey 8, White 9. Multipliers add gold (-1) and silver (-2) for sub-ohm values.
For 5-band precision resistors common in metal-film grade for audio circuits, read three digit bands plus multiplier plus tolerance (brown 1%, red 2%). These have 1% tolerance and 50 ppm temperature coefficient.
Use the E12 preferred series for hobbyist projects: 1.0, 1.2, 1.5, 1.8, 2.2, 2.7, 3.3, 3.9, 4.7, 5.6, 6.8, 8.2. Multiply by 10^n to get standard kit values. The E24 series adds intermediates for higher precision.
For 0 ohm jumpers (used to bridge tracks on PCBs), look for a single black band. These are useful in production PCBs where wire links are replaced by SMD-friendly 0 ohm resistors.
Formula Explanation
Core Color Code Formula
4-Band: R = (D1 x 10 + D2) x 10^M ohms, tolerance T%
5-Band: R = (D1 x 100 + D2 x 10 + D3) x 10^M ohms, tolerance T%
Where:
- D1, D2, D3 = digits from first three bands (0-9)
-
- M = multiplier exponent (0 to 9, gold = -1, silver = -2)
-
- T = tolerance percentage from last band
-
- Tolerance band: gold = 5%, silver = 10%, brown = 1%, red = 2%
Example: Bands brown-black-red-gold = 1, 0, 10^2, 5% = 10 x 100 = 1,000 ohms = 1 K-ohm with 5% tolerance (range 950 to 1050 ohms). Bands yellow-violet-orange-gold = 47 x 10^3 = 47 K-ohms.
Resistor Color Code Quick Reference Table
| Color | Digit | Multiplier | Tolerance |
|---|---|---|---|
| Black | 0 | x1 | - |
| Brown | 1 | x10 | 1% |
| Red | 2 | x100 | 2% |
| Orange | 3 | x1K | - |
| Yellow | 4 | x10K | - |
| Green | 5 | x100K | 0.5% |
| Blue | 6 | x1M | 0.25% |
| Violet | 7 | x10M | 0.1% |
| Grey | 8 | - | - |
| White | 9 | - | - |
| Gold | - | x0.1 | 5% |
| Silver | - | x0.01 | 10% |
Real-World Example
Example: Aditi's Arduino LED Circuit
Meet Aditi, 19, a second-year electronics engineering student at VIT Vellore from Coimbatore. She is building her first Arduino project to blink an LED and needs to compute the current-limiting resistor.
Step 1: Aditi knows her LED forward voltage is 2 V and forward current is 20 mA. Arduino supplies 5 V. So required resistor = (5 - 2)/0.020 = 150 ohms minimum.
Step 2: She picks the nearest E12 standard value, 220 ohms (safer margin). The bands are red-red-brown-gold (2, 2, x10, 5%). She verifies in the calculator: 22 x 10 = 220 ohms, 5% tolerance.
Step 3: With 220 ohms, current = (5-2)/220 = 13.6 mA, comfortably below the 20 mA max. LED brightness is slightly reduced but lifespan extends dramatically.
Result: Aditi's circuit works on first power-on. She continues to use the E12 chart with a 470 ohm (yellow-violet-brown) for a slightly dimmer indicator LED on her project enclosure.
Frequently Asked Questions About Resistor Color Codes
Indian electronics students often ask about 4-band versus 5-band difference, how to identify damaged or burned resistors, why some bands look similar (red versus orange under fluorescent light), the role of E12 versus E24 series, and how SMD resistor numeric codes differ from through-hole color codes. The FAQ below addresses each with examples from Anand Kumar's textbook and standard lab manuals.
Related calculators
Ohm's Law Calculator
V = IR, find voltage, current, or resistance.
Voltage Divider
Calculate output voltage for a divider.
Electrical Power
Calculate electrical power (P = VI).
Torque Calculator
Torque from force and lever arm.

