Black
Digit: 0
Brown
Digit: 1
Tol: ±1%
Red
Digit: 2
Tol: ±2%
Orange
Digit: 3
Yellow
Digit: 4
Green
Digit: 5
Tol: ±0.5%
Blue
Digit: 6
Tol: ±0.25%
Violet
Digit: 7
Tol: ±0.1%
Grey
Digit: 8
Tol: ±0.05%
White
Digit: 9
Gold
Tol: ±5%
Silver
Tol: ±10%
Resistor color codes are a standardized method for indicating the resistance value, tolerance, and sometimes temperature coefficient of resistors. This universal system uses colored bands painted on the resistor body to encode numerical information, allowing engineers and hobbyists to quickly identify component values without requiring measurement equipment.
Resistors typically have 3 to 6 colored bands. The first two or three bands represent significant digits, the next band indicates the multiplier (power of 10), followed by a tolerance band, and optionally a temperature coefficient band. Reading from left to right, these bands encode the resistance value in a compact, visual format that works regardless of component orientation.
Each color corresponds to specific numerical values:
Digit Values:
Black = 0, Brown = 1, Red = 2, Orange = 3, Yellow = 4
Green = 5, Blue = 6, Violet = 7, Grey = 8, White = 9
The multiplier band uses the same colors but represents powers of 10, with Gold = ×0.1 and Silver = ×0.01 for fractional ohm values.
To decode a 4-band resistor, identify the first band (usually closer to one end). The first two bands give you digits—for example, Brown-Black means "10". The third band is the multiplier—Red means "×100". Multiply 10 × 100 = 1,000Ω or 1kΩ. The fourth band indicates tolerance: Gold = ±5%, meaning the actual value ranges from 950Ω to 1,050Ω.
Yellow (4) + Violet (7) + Orange (×1,000) + Gold (±5%)
= 47 × 1,000 = 47,000Ω or 47kΩ ±5%
Range: 44.65kΩ to 49.35kΩ
This is acceptable for most general-purpose electronic circuits where exact precision is not critical.
Converting a numerical resistance to color bands requires identifying significant figures and the appropriate multiplier. For example, 2,200Ω (2.2kΩ) becomes Red-Red-Red: the first two "2"s are digit bands, and the third Red band represents ×100. Add a tolerance band based on your component specification.
Tolerance indicates manufacturing variation. A 1kΩ resistor with ±5% tolerance can range from 950Ω to 1,050Ω. Precision circuits like voltage references or measurement equipment require ±1% or tighter tolerances, while general-purpose applications work fine with ±5% or ±10%. Always match tolerance to circuit requirements to avoid performance issues.
The 6th band on precision resistors indicates temperature coefficient in ppm/K (parts per million per degree Kelvin). A 100ppm/K resistor changes resistance by 0.01% per degree Celsius. Lower values (5ppm/K, 10ppm/K) indicate better stability across temperature ranges—critical for precision instrumentation, aerospace, and medical devices.
⚠️ Warning: Reading resistors from the wrong end is the most common error. The tolerance band (usually gold or silver) should be on the right. If the first band is gold or silver, you're reading backwards!
Lighting conditions can also affect color perception—use proper lighting and reference charts when in doubt.
Resistors are manufactured in standardized values based on E-series (E12, E24, E96, E192). E12 series provides 12 values per decade (1.0, 1.2, 1.5, 1.8, 2.2, 2.7, 3.3, 3.9, 4.7, 5.6, 6.8, 8.2) with ±10% tolerance. Higher series like E96 offer more values with tighter tolerances for precision applications.
Accurate resistor identification is crucial in voltage dividers, current limiting circuits, pull-up/pull-down configurations, and filter networks. Using the wrong resistor value can cause circuit malfunction, component damage, or safety hazards. Always verify resistor values before soldering, especially in prototypes and custom PCB assemblies.
220Ω (Red-Red-Brown-Gold) limits current to ~10-15mA at 5V10kΩ (Brown-Black-Orange-Gold) for I2C or logic inputs4.7kΩ and 10kΩ for sensor interfacing1MΩ (Brown-Black-Green-Gold) with capacitor for RC networksSurface-mount device (SMD) resistors use numeric codes instead of color bands due to their small size. A 103 marking means 10 × 10³ = 10kΩ. While this calculator focuses on through-hole resistors with color bands, understanding both systems is essential for modern electronics work.
💡 Pro Tip: Always verify resistor values with a multimeter before installing them in critical circuits. Color perception can vary under different lighting conditions, and older components may have faded bands.
Yes, Resistor Color Code Calculator is totally free :)
Yes, you can install the webapp as PWA.
Yes, any data related to Resistor Color Code Calculator only stored in your browser (if storage required). You can simply clear browser cache to clear all the stored data. We do not store any data on server.
Resistor color codes are read from left to right. For a 4-band resistor, the first two bands represent digits, the third is the multiplier, and the fourth is tolerance. For example, Brown-Black-Red-Gold means 1-0 × 100Ω ± 5%, which equals 1000Ω or 1kΩ with 5% tolerance.
4-band resistors have 2 significant digits (10% precision), while 5-band resistors have 3 significant digits (1-2% precision). 5-band resistors provide more accurate resistance values and are commonly used in precision electronics. 6-band resistors add a temperature coefficient band.
The tolerance band indicates the acceptable variation in resistance value. Gold = ±5%, Silver = ±10%, Brown = ±1%, Red = ±2%. For example, a 100Ω resistor with gold tolerance can range from 95Ω to 105Ω. Tighter tolerances (like 1%) are used in precision circuits.
First, identify the number of bands. For 4-band: combine the first two digits, multiply by the third band's power of 10. For 5-band: combine three digits, then multiply. Example: Red-Red-Brown = 2-2 × 10 = 220Ω. Use this calculator to decode any combination instantly.
The 6th band indicates how much the resistance changes with temperature, measured in ppm/K (parts per million per Kelvin). Brown = 100ppm/K, Red = 50ppm/K, Orange = 15ppm/K. Lower values mean more stable resistance across temperature changes, crucial for precision applications.
Yes! Enter your desired resistance value (e.g., 4.7kΩ) and tolerance, and the calculator will show the corresponding color bands. This is useful when designing circuits or ordering components. The tool supports converting values from Ω, kΩ, and MΩ to color codes.