Resistor Color Code Calculator

The Resistor Color Code Calculator reads the coloured bands on any standard 4-band through-hole resistor and converts them into a resistance value in ohms, kilohms, or megohms. Select each band colour from the dropdown — first digit, second digit, multiplier, and tolerance — and see the decoded value with its tolerance range. Includes the full colour code chart and BB ROY mnemonic for quick reference.

Resistor Color Code Calculator *{margin:0;padding:0;box-sizing:border-box}.rccc-wrap{font-family:’Instrument Sans’,sans-serif;color:#1C1A14;max-width:820px;margin:0 auto}.rccc-card{display:grid;grid-template-columns:1fr 1fr;border:1px solid #E2D8C5;border-radius:14px;overflow:hidden;background:#FBF7EF}.rccc-left{padding:28px 26px}.rccc-right{background:radial-gradient(ellipse at 30% 20%,#3E8C62,#1F5C3D 60%,#163F2A);color:#F3ECDF;padding:28px 26px;display:flex;flex-direction:column;justify-content:center}.rccc-wrap h1{font-family:’Fraunces’,serif;font-size:1.35rem;font-weight:700;margin-bottom:6px;line-height:1.25}.rccc-sub{font-size:.85rem;color:#5A5547;margin-bottom:18px;line-height:1.4}.rccc-label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#5A5547;margin-bottom:5px;margin-top:14px}.rccc-label:first-of-type{margin-top:0}.rccc-input,.rccc-select{width:100%;padding:10px 12px;border:1px solid #E2D8C5;border-radius:8px;font-size:.95rem;font-family:’IBM Plex Mono’,monospace;background:#fff;color:#1C1A14;outline:none}.rccc-input:focus,.rccc-select:focus{border-color:#1F5C3D;box-shadow:0 0 0 3px rgba(31,92,61,.12)}.rccc-select{cursor:pointer;appearance:none;background-image:url(“data:image/svg+xml,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’12’ height=’12’ viewBox=’0 0 24 24′ fill=’none’ stroke=’%235A5547′ stroke-width=’2’%3E%3Cpath d=’M6 9l6 6 6-6’/%3E%3C/svg%3E”);background-repeat:no-repeat;background-position:right 12px center}.rccc-row{display:flex;gap:10px}.rccc-row>*{flex:1}.rccc-btn{margin-top:18px;padding:11px 20px;background:#1F5C3D;color:#F3ECDF;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;width:100%;font-family:’Instrument Sans’,sans-serif;transition:background .2s}.rccc-btn:hover{background:#163F2A}.rccc-result-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;opacity:.7;margin-bottom:2px;margin-top:16px}.rccc-result-label:first-child{margin-top:0}.rccc-result-val{font-family:’IBM Plex Mono’,monospace;font-size:1.5rem;font-weight:600;line-height:1.2}.rccc-result-note{font-size:.82rem;opacity:.8;margin-top:4px;line-height:1.4}.rccc-sub-val{font-size:1rem;font-family:’IBM Plex Mono’,monospace;opacity:.9;margin-top:2px}.rccc-banner{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;border-radius:10px;margin-bottom:16px;font-size:.82rem;line-height:1.5}.rccc-banner svg{flex-shrink:0;margin-top:2px}.rccc-banner–blue{background:#EFF6FF;color:#1E40AF}.rccc-banner–rust{background:#FEF2F2;color:#991B1B}.rccc-banner–amber{background:#FFFBEB;color:#92400E}@media(max-width:680px){.rccc-card{grid-template-columns:1fr}.rccc-right{border-top:1px solid rgba(255,255,255,.1)}}
Informational tool — verify with official sources.

Resistor Color Code Calculator

Select band colours to decode resistor value, or enter a value to find the colour code.

Brown (1)Red (2)Orange (3)Yellow (4)Green (5)Blue (6)Violet (7)Grey (8)White (9) Black (0)Brown (1)Red (2)Orange (3)Yellow (4)Green (5)Blue (6)Violet (7)Grey (8)White (9) Black (×1)Brown (×10)Red (×100)Orange (×1K)Yellow (×10K)Green (×100K)Blue (×1M)Gold (×0.1)Silver (×0.01) Gold (±5%)Silver (±10%)Brown (±1%)Red (±2%)
RESISTANCE
4.7kΩ
function rcccCalc(){let b1=parseInt(document.getElementById(‘rccc-b1’).value); let b2=parseInt(document.getElementById(‘rccc-b2’).value); let mul=parseFloat(document.getElementById(‘rccc-b3’).value); let tol=parseInt(document.getElementById(‘rccc-b4′).value); let val=(b1*10+b2)*mul; let display=”; if(val>=1e6)display=(val/1e6)+’MΩ’; else if(val>=1e3)display=(val/1e3)+’kΩ’; else display=val+’Ω’; let min=val*(1-tol/100),max=val*(1+tol/100); let el=document.getElementById(‘rccc-results’); el.innerHTML=’
RESISTANCE
‘+display+’
‘ +’
TOLERANCE
±’+tol+’%
‘ +’
RANGE
‘+min.toFixed(1)+’ Ω – ‘+max.toFixed(1)+’ Ω
‘ +’
RAW VALUE
‘+val.toLocaleString()+’ ohms
‘;} rcccCalc();

How Resistor Color Code Calculator Works

Standard through-hole resistors mark their resistance value with colored bands instead of printed numbers. This calculator decodes a 4-band resistor by combining the two digit bands into a base number, scaling that by the multiplier band, and applying the tolerance band to show the acceptable value range.

Formula: Resistance = (Band 1 digit × 10 + Band 2 digit) × Band 3 multiplier. Tolerance range = Resistance × (1 − Band 4 tolerance ÷ 100) to Resistance × (1 + Band 4 tolerance ÷ 100).

  • Band 1 — first significant digit, from Brown (1) through White (9)
  • Band 2 — second significant digit, from Black (0) through White (9)
  • Band 3 — multiplier band, from Black (×1) up to Blue (×1,000,000), or Gold (×0.1) and Silver (×0.01) for sub-10 ohm values
  • Band 4 — tolerance band, Gold (±5%), Silver (±10%), Brown (±1%), or Red (±2%)

Example Scenarios

Band 1Band 2MultiplierToleranceResistance
Yellow (4)Violet (7)Red (×100)Gold (±5%)4.7 kΩ (4,465–4,935 Ω)
Brown (1)Black (0)Brown (×10)Gold (±5%)100 Ω (95–105 Ω)
Red (2)Red (2)Orange (×1K)Silver (±10%)22 kΩ (19,800–24,200 Ω)
Green (5)Blue (6)Black (×1)Brown (±1%)56 Ω (55.44–56.56 Ω)
Orange (3)Orange (3)Yellow (×10K)Gold (±5%)330 kΩ (313,500–346,500 Ω)
Brown (1)Black (0)Gold (×0.1)Gold (±5%)1 Ω (0.95–1.05 Ω)

Reading the Bands Before You Use the Resistor Color Code Calculator

A resistor color code calculator can only decode what you feed it, and most wrong values start with a misread band.

  • Find the tolerance band first. Gold or silver sits at one end, often after a small gap, so read from the opposite end.
  • Use good light. Red, orange and brown blur together under warm bulbs; daylight or a white LED helps you choose the right colour in the resistor color code calculator.
  • Count the bands. This resistor color code calculator handles 4-band parts; 5- and 6-band precision resistors use three digit bands and decode differently.

When the value matters, confirm it with a multimeter, measuring out of circuit because parallel parts skew the reading. A result inside the tolerance range from the resistor color code calculator confirms your colours; one far outside it points to a misread band or a heat-damaged part. The electronic color code article on Wikipedia reproduces the IEC 60062 chart if you want to cross-check the resistor color code calculator.

Resistor Color Code Calculator FAQ

How do I read a 4-band resistor?Orient the resistor so the tolerance band (usually gold or silver) is on the right. Read the remaining bands left to right: first digit, second digit, then the multiplier band, which tells you how many zeros to add or what fraction to scale by.
What does the multiplier band actually do?It scales the two-digit base number formed by bands 1 and 2. For example, Black means ×1 (no change), Orange means ×1,000, and Gold or Silver mean ×0.1 or ×0.01 for resistances under 10 ohms.
What is the tolerance band and why does it matter?The tolerance band tells you how far the resistor’s actual resistance may vary from its labeled value, expressed as a percentage. A 4.7kΩ resistor with a gold (±5%) tolerance band could measure anywhere from about 4,465 to 4,935 ohms and still be within spec.
What’s an easy way to remember the resistor color order?A common mnemonic is “BB ROY of Great Britain has a Very Good Wife,” which maps to Black, Brown, Red, Orange, Yellow, Green, Blue, Violet, Grey, White — the digit values 0 through 9 in order.
Does this calculator work for 5-band or 6-band resistors?No, this tool is built specifically for standard 4-band resistors (two digits, one multiplier, one tolerance). 5-band and 6-band resistors add a third digit band for extra precision, and sometimes a temperature coefficient band, which changes how the value is decoded.
Why do gold and silver appear as both multiplier and tolerance colors?Gold and silver serve different roles depending on which band position they’re in. In the multiplier position they represent fractional scale factors (×0.1 and ×0.01), while in the tolerance position they indicate the resistor’s precision (±5% and ±10%).
{“@context”:”https://schema.org”,”@graph”:[ {“@type”:”SoftwareApplication”,”name”:”Resistor Color Code Calculator”,”applicationCategory”:”UtilitiesApplication”,”operatingSystem”:”Any”,”offers”:{“@type”:”Offer”,”price”:”0″,”priceCurrency”:”USD”},”url”:”https://allcalcs.tools/calculators/resistor-color-code-calculator/”}, {“@type”:”HowTo”,”name”:”How to Use the Resistor Color Code Calculator”,”step”:[{“@type”:”HowToStep”,”name”:”Select Band 1″,”text”:”Choose the color of the first band, representing the first significant digit.”},{“@type”:”HowToStep”,”name”:”Select Band 2″,”text”:”Choose the color of the second band, representing the second significant digit.”},{“@type”:”HowToStep”,”name”:”Select Band 3″,”text”:”Choose the color of the multiplier band to scale the two-digit base value.”},{“@type”:”HowToStep”,”name”:”Select Band 4″,”text”:”Choose the color of the tolerance band to see the acceptable resistance range.”},{“@type”:”HowToStep”,”name”:”Read the decoded resistance”,”text”:”View the resistance value, tolerance, and min-max range shown in the results panel.”}]}, {“@type”:”FAQPage”,”mainEntity”:[{“@type”:”Question”,”name”:”How do I read a 4-band resistor?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Orient the resistor so the tolerance band (usually gold or silver) is on the right. Read the remaining bands left to right: first digit, second digit, then the multiplier band, which tells you how many zeros to add or what fraction to scale by.”}},{“@type”:”Question”,”name”:”What does the multiplier band actually do?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”It scales the two-digit base number formed by bands 1 and 2. For example, Black means ×1 (no change), Orange means ×1,000, and Gold or Silver mean ×0.1 or ×0.01 for resistances under 10 ohms.”}},{“@type”:”Question”,”name”:”What is the tolerance band and why does it matter?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”The tolerance band tells you how far the resistor’s actual resistance may vary from its labeled value, expressed as a percentage. A 4.7kΩ resistor with a gold (±5%) tolerance band could measure anywhere from about 4,465 to 4,935 ohms and still be within spec.”}},{“@type”:”Question”,”name”:”What’s an easy way to remember the resistor color order?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”A common mnemonic is \”BB ROY of Great Britain has a Very Good Wife,\” which maps to Black, Brown, Red, Orange, Yellow, Green, Blue, Violet, Grey, White — the digit values 0 through 9 in order.”}},{“@type”:”Question”,”name”:”Does this calculator work for 5-band or 6-band resistors?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”No, this tool is built specifically for standard 4-band resistors (two digits, one multiplier, one tolerance). 5-band and 6-band resistors add a third digit band for extra precision, and sometimes a temperature coefficient band, which changes how the value is decoded.”}},{“@type”:”Question”,”name”:”Why do gold and silver appear as both multiplier and tolerance colors?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Gold and silver serve different roles depending on which band position they’re in. In the multiplier position they represent fractional scale factors (×0.1 and ×0.01), while in the tolerance position they indicate the resistor’s precision (±5% and ±10%).”}}]} ]}

Related Calculators

Once you know a resistor’s value, the Ohm’s Law calculator can help you work out voltage, current, or power in the same circuit. If you’re converting between the multiplier scales used here and standard powers of ten, the scientific notation converter is handy, and the significant figures calculator can help when rounding measured resistance values for a report. You may also find the 555 Timer Calculator useful.

The resistor colour code calculator decodes the coloured bands on through-hole resistors to reveal resistance and tolerance.

4-Band Colour Code Chart

Colour Digit Multiplier Tolerance
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%
Gold — ×0.1 ±5%
Silver — ×0.01 ±10%

Reading Order

  1. Hold resistor with grouped bands left, tolerance (gold/silver) right
  2. Band 1 = first digit, Band 2 = second digit
  3. Band 3 = multiplier, Band 4 = tolerance
Mnemonic: BB ROY of Great Britain has a Very Good Wife
Black Brown Red Orange Yellow Green Blue Violet Grey White = 0 1 2 3 4 5 6 7 8 9

Frequently Asked Questions

Which end of a resistor should I read first?

Read from the end opposite the tolerance band. The gold or silver tolerance band is usually spaced slightly farther from the other bands and should be on the right, while the first color band starts on the left.

What do the gold and silver bands mean?

Gold and silver can represent either a multiplier or a tolerance, depending on their position. As tolerance bands, gold means ±5% and silver means ±10%. As multiplier bands, gold represents ×0.1 and silver represents ×0.01.

How do 5-band resistors differ from 4-band resistors?

A 5-band resistor uses three significant digits instead of two, followed by the multiplier and tolerance bands. This provides greater precision for resistor values.

What if a resistor has no tolerance band?

If there is no separate tolerance band, the resistor typically has a tolerance of ±20%. These resistors are less common in modern electronic circuits.

Can this calculator read SMD resistor codes?

No. Surface-mount (SMD) resistors use printed numeric or alphanumeric codes instead of colored bands. This calculator is designed for standard color-coded resistors only.

Is the resistor color code calculator free?

Yes, this resistor color code calculator is completely free to use, requires no sign-up, and instantly converts resistor color bands into resistance values and tolerances.

Related Calculators