About Resistor Color Code Calculator
A resistor's value is printed in colored bands rather than digits: two or three significant digits, a multiplier and a tolerance. Decoding them is easy until the third band mixes with the multiplier on a 5-band part, or the tolerance colors are mistaken for digits. This calculator shows a real swatch for each selected band so the physical part and the decoded value stay aligned.
Choose 4-band or 5-band mode, set each band color, and read the nominal resistance with its minimum and maximum values. Invalid combinations such as a black first band are explained instead of returning a wrong number, and the color reference table covers digits, multipliers and tolerances in one place.
What this tool does
4-band and 5-band modes
Switch between the common four-band layout and the precision five-band layout with three significant digits.
Real color swatches
Each band picker shows the actual resistor color, so the on-screen selection matches the physical component.
Resistance with units
The result scales automatically between ohms, kilohms, megohms and gigohms.
Tolerance range
Brown ±1%, red ±2%, gold ±5% and silver ±10%, with the minimum and maximum resistance shown.
Invalid combinations rejected
A black first band or a non-tolerance color in the last position is reported instead of decoded.
Color reference table
Every color's digit, multiplier and tolerance value is listed for quick manual checking.
How to use Resistor Color Code Calculator
- 01
Choose the resistor type
Select 4-band for the common layout or 5-band for a precision resistor with three significant digits.
- 02
Set each band color
Use the color pickers, reading the physical resistor from the end opposite the tolerance band.
- 03
Read the resistance
The headline value is scaled automatically to ohms, kilohms, megohms or gigohms.
- 04
Check the tolerance range
The summary cards show the tolerance percentage and the minimum and maximum resistance it allows.
- 05
Use the reference table
Compare an unclear band against the color chart, then press Reset to decode another resistor.
How this tool works
- Works with
- Bands → resistance
- Processing
- Client-side, in your browser. Nothing is uploaded.
- Requirements
- Chrome, Edge, Firefox or Safari · JavaScript enabled
Limitations worth knowing
- Covers 4-band and 5-band resistors only; 6-band temperature-coefficient bands are not decoded.
- Uses the standard digit, multiplier and tolerance colors; uncommon reliability or temperature bands are not modelled.
- Faded, dirty or badly lit bands can be misread, so confirm critical values with a meter.
Privacy and file handling
Band selections are decoded in your browser with plain JavaScript. Nothing is uploaded, stored or logged, and no network request is made while you use the calculator.
Read the full privacy policy