Capacitor Code Calculator & Chart

Convert 3-digit capacitor codes like 104 to capacitance and back, decode tolerance letters, and look values up in the full EIA chart.

Codes: three digits (last digit = number of zeros, value in pF), an optional tolerance letter, or R as a decimal point (4R7 = 4.7 pF). Capacitance accepts SI prefixes:100n, 2.2u.
Code reads as
Same value in pF / nF / µF
Tolerance letter
Code for that capacitance

Capacitor code chart

Rows are the two significant digits (E12 values); columns are the third digit — the number of zeros, with the value in picofarads.

3rd digit →0123456
1010010 pF101100 pF1021 nF10310 nF104100 nF1051 µF10610 µF
1212012 pF121120 pF1221.2 nF12312 nF124120 nF1251.2 µF12612 µF
1515015 pF151150 pF1521.5 nF15315 nF154150 nF1551.5 µF15615 µF
1818018 pF181180 pF1821.8 nF18318 nF184180 nF1851.8 µF18618 µF
2222022 pF221220 pF2222.2 nF22322 nF224220 nF2252.2 µF22622 µF
2727027 pF271270 pF2722.7 nF27327 nF274270 nF2752.7 µF27627 µF
3333033 pF331330 pF3323.3 nF33333 nF334330 nF3353.3 µF33633 µF
3939039 pF391390 pF3923.9 nF39339 nF394390 nF3953.9 µF39639 µF
4747047 pF471470 pF4724.7 nF47347 nF474470 nF4754.7 µF47647 µF
5656056 pF561560 pF5625.6 nF56356 nF564560 nF5655.6 µF56656 µF
6868068 pF681680 pF6826.8 nF68368 nF684680 nF6856.8 µF68668 µF
8282082 pF821820 pF8228.2 nF82382 nF824820 nF8258.2 µF82682 µF

Tolerance letters

LetterTolerance
B±0.1 pF
C±0.25 pF
D±0.5 pF
F±1%
G±2%
J±5%
K±10%
M±20%
Z+80% / −20%

Reading capacitor codes

Small capacitors don't have room for "100 nF", so they carry a three-digit code: two significant digits and a multiplier, giving a value inpicofarads.

104 = 10 × 10⁴ pF = 100 000 pF = 100 nF

The classic trap: 220 is 22 pF (22 × 10⁰), not 220 pF — a third digit of 0 means "no zeros". Two other conventions are worth knowing: a third digit of 8 or 9 means ×0.01 and ×0.1 (so 479 = 4.7 pF), and R marks a decimal point for small values (4R7 = 4.7 pF). One or two digits alone are simply the value in pF. A trailing letter is the tolerance — J (±5%), K (±10%), and M (±20%) are the common ones.

Related

Combine standard values with thecapacitor series & parallel calculator, check which values exist in theE-series tables (they apply to capacitors too), or decode resistors with thecolor code calculator.

Common questions

What does a code like 104 mean?
The first two digits are the significant figures and the third is the number of zeros to add, giving a value in picofarads. So 104 is 10 followed by four zeros — 100,000 pF, which is 100 nF or 0.1 µF, the most common decoupling capacitor there is. The same scheme as resistor colour bands, in printed form.
Why is 220 twenty-two picofarads and not 220?
Because the third digit is a multiplier, not a digit of the value. 220 means 22 with zero zeros after it, so 22 pF. A capacitor genuinely of 220 pF would be marked 221. This is the single most common misreading of the code, and it is a factor of ten.
What do the letters after the number mean?
The letter is the tolerance: J is ±5%, K is ±10%, M is ±20%. So 104K is a 100 nF part at ±10%. A separate letter code such as X7R, C0G or Y5V describes the dielectric, which tells you how the value behaves with temperature and voltage — often a more important property than the tolerance itself.
Why do some capacitors just have a number like 4.7?
Larger parts have room to print the real value, so an electrolytic will simply say 4.7 µF 25 V. The three-digit code exists for small ceramics where there is no space. You may also see the R convention, where R replaces the decimal point: 4R7 means 4.7 pF, and 0R5 means 0.5 pF.