A resistor color code is an international marking system (IEC 60062) that shows a resistor's ohm value, tolerance, and sometimes temperature coefficient through colored bands painted on its body. Because printing numbers on tiny resistor bodies is impractical, each color is standardized to represent a specific digit, multiplier, or percentage. This tool instantly calculates both directions — from color to ohms, and from ohms to color — plus SMD code decoding and series/parallel combination.
What is a resistor color code, and how do you read one?
A complete guide — with formulas and examples — to 4-band, 5-band, and 6-band resistor calculation, tolerance colors, temperature coefficient, and the E12/E24/E96 standard series.
Common resistor values and 4-band color codes
The most commonly used resistor values in electronics projects, with their standard 4-band (±5%, gold) color code equivalents.
| Value | Color code | Common use |
|---|---|---|
| 10 Ω | Brown-Black-Black-Gold | Current limiting, shunt |
| 100 Ω | Brown-Black-Brown-Gold | LED series resistor (5V) |
| 220 Ω | Red-Red-Brown-Gold | LED series resistor (classic) |
| 1 kΩ | Brown-Black-Red-Gold | Pull-up / pull-down |
| 4.7 kΩ | Yellow-Violet-Red-Gold | I2C pull-up, general purpose |
| 10 kΩ | Brown-Black-Orange-Gold | Potentiometer, pull-up |
| 100 kΩ | Brown-Black-Yellow-Gold | High-impedance circuit |
| 1 MΩ | Brown-Black-Green-Gold | Timer (RC) circuit |
Resistor color code reference tables
Citable reference: color-digit-multiplier-tolerance table, E12/E24 standard values, E96/SMD letter multipliers, and temperature coefficient.
| Color | Digit | Multiplier | Tolerance |
|---|
Source: IEC 60062 resistor and capacitor marking standard.
| 1.0 · 1.2 · 1.5 · 1.8 · 2.2 · 2.7 · 3.3 · 3.9 · 4.7 · 5.6 · 6.8 · 8.2 |
|---|
| 1.0 · 1.1 · 1.2 · 1.3 · 1.5 · 1.6 · 1.8 · 2.0 · 2.2 · 2.4 · 2.7 · 3.0 · 3.3 · 3.6 · 3.9 · 4.3 · 4.7 · 5.1 · 5.6 · 6.2 · 6.8 · 7.5 · 8.2 · 9.1 |
|---|
Values repeat in every decade (×1, ×10, ×100...). Source: IEC 60063.
The E96 series (±1% tolerance, 96 values per decade). On SMD resistors, the numeric part of the EIA-96 code corresponds to the row number in this table. Source: IEC 60063.
| Letter | Multiplier |
|---|---|
| Z | ×0.001 |
| Y or R | ×0.01 |
| X or S | ×0.1 |
| A | ×1 |
| B or H | ×10 |
| C | ×100 |
| D | ×1,000 |
| E | ×10,000 |
| F | ×100,000 |
Example: "01A" → row 01 in the E96 table = 100 (base value) × A (×1) = 100 Ω. "01Y" → 100 × 0.01 = 1 Ω.
| Color | ppm/°C |
|---|
Shows how many parts per million the resistance changes for every 1°C of temperature change. This matters in precision measurement and calibration circuits.
| Package (imperial) | Metric (mm) | Size (L×W) | Typical power |
|---|
Power ratings are typical values for standard thick-film chip resistors and vary by manufacturer and series — always confirm against the specific part's datasheet before a design decision. Package codes follow the common EIA/imperial naming (e.g. "0402" = 0.04in × 0.02in).
Add this calculator to your site (embed code)
Embed the resistor color code calculator on your own website for free. Copy the code below into your HTML — the tool runs in a simplified view and links back to this page as its source.
The embedded tool has a fixed layout; you can adjust the height value to fit your site. No ads or personal data, runs entirely client-side.
Resistor terms glossary
Short definitions of the core terms used in resistor color coding.
In-depth guides
Step-by-step walkthroughs of the most commonly confused resistor color code questions.
How is a 4-band resistor value calculated? (step by step)
Step 1: Read the first two bands as significant digits → yellow = 4, violet = 7, giving 47.
Step 2: Read the third band as the multiplier → red = ×100.
Step 3: Multiply → 47 × 100 = 4700 Ω (4.7 kΩ).
Step 4: Read the fourth band as the tolerance → gold = ±5%, so the actual value falls between 4465 Ω and 4935 Ω.
You can see this instantly by selecting yellow, violet, red, and gold in the "Color → Ohm" tab above.
Don't confuse tolerance with the E-series
Tolerance (the last band) tells you how far an individual resistor's actual value may deviate from its label. The E-series (E12/E24/E96) is a separate concept: it's the fixed set of nominal values a manufacturer actually produces for a given tolerance class. A tighter tolerance (like ±1%, E96) needs more values per decade to keep gaps between neighboring parts small, which is why E96 has 96 values while E12 (±10%) only needs 12.
The "Color → Ohm" and "Ohm → Color" tabs both show whether your value is an exact E-series match, or point you to the nearest standard value.
Reading an EIA-96 SMD code like "01A"
Step 1: Split the code into its numeric part ("01") and its letter ("A").
Step 2: Look up row 01 in the E96 table → base value 100.
Step 3: Apply the letter's multiplier → A = ×1.
Step 4: Multiply → 100 × 1 = 100 Ω.
Changing the letter changes only the multiplier: "01Y" would be 100 × 0.01 = 1 Ω. The "SMD Code" tab decodes any 3-digit, 4-digit, EIA-96, R-notation, or jumper code instantly.
Frequently asked questions
How do you read a resistor color code?
How do you calculate a 4-band resistor?
What are 5-band resistor colors?
What does the resistor tolerance color mean?
How do you convert an ohm value to a color code?
What is the E24 series?
How do you decode an SMD resistor code (472, 4702, 01A)?
What is the difference between a 6-band resistor and a 4/5-band resistor?
How do you calculate series and parallel resistors?
Where does this data come from, and how often is it updated?
What power rating does an SMD resistor package handle?
How do you calculate the right resistor value for an LED?
Methodology & sources
Sources: IEC 60062 (resistor and capacitor marking) · IEC 60063 (E-series preferred values) · EIA-96 SMD code standard. Last updated: July 19, 2026. Results are for informational purposes only; for critical or precision applications, refer to the resistor's official datasheet.