Resistor Color Code Calculator

Decode 3, 4, 5, and 6 band resistor color codes into resistance and tolerance, or encode a target resistance into bands.

Mode
Bands

Click a band to change its color. Only the colors that band can legally carry are offered.

Resistance
1.00 kohm
Tolerance
5%
Range
950 ohm to 1.05 kohm
Bands
1st brown = digit 1, 2nd black = digit 0, 3rd red = multiplier x100, 4th gold = tolerance 5%
E12 standard value
Yes, exact E12 match.
E24 standard value
Yes, exact E24 match.
E96 standard value
Yes, exact E96 match.

Related tools

What it does

Reads 3, 4, 5, or 6 band resistor color codes into a resistance, tolerance, valid range, and temperature coefficient, or goes the other way and turns a target resistance into the right band colors. Every result also checks the value against the E12, E24, and E96 standard series so you know if it is a stock part or a rounded approximation.

How to use it

For decoding, switch to that mode and type the band colors in order, separated by spaces, commas, or dashes, like "yellow violet red gold". For encoding, switch modes and type a target value like "4.7k", "220", or shorthand like "4k7", then pick a band count, tolerance, and, for 6-band, a temperature coefficient. When a value cannot be represented exactly with the chosen band count, the result notes the nearest value that can.

Why this one

Most resistor color code sites are click-through calculators built around one direction, one band count, or a fixed tolerance list, and few check the result against real E-series parts. This one reads and writes 3 through 6 bands, reports standard series membership automatically, and your inputs never leave your device.

FAQ
Which end of the resistor do I start reading from?
Read from the end where the bands are grouped closely together. The tolerance band, usually gold or silver, sits by itself with a wider gap before it, and gold or silver never appears as a digit band, so if the far band is gold or silver you are already reading in the right direction.
What does a marking like 4k7 or 6R8 mean?
It is shorthand that replaces the decimal point with the unit letter so it survives poor print quality: 4k7 means 4.7 kilo ohms and 6R8 means 6.8 ohms. This tool accepts that notation directly in encode mode.
Why use a 5 or 6 band resistor instead of 4 band?
A 4-band code only encodes two significant digits, which is not precise enough for a 1% or tighter tolerance part. A 5-band code adds a third significant digit for precision resistors, and a 6-band code adds a temperature coefficient band on top of that for parts whose stability over temperature matters.

Keyboard shortcuts: press ? anywhere on this page to see them.