groundplaneStart a project

Capacitor code calculator

Capacitance from a three digit code and tolerance letter, in pF, nF and µF, with the minimum and maximum value.

Presets
Three digits such as 104, 472 or 229; one or two digits (47) read as the value in pF.
Code 104K
100nF
10 × 10^4 pF, ±10%
104KCapacitance100 nFTolerance±10%90 nF to 110 nF
Front view, not to scale. Code as printed on the part.
Picofarads
100,000 pF
Nanofarads
100 nF
Microfarads
0.1 µF
Tolerance range
90 nF to 110 nF
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%
Method

How this is calculated

C = first two digits × 10^third digit   in pF
Third digit 9 → × 0.1   (1.0 to 9.9 pF, e.g. 229 = 2.2 pF)
Third digit 8 → × 0.01  (0.5 to 0.99 pF, e.g. 508 = 0.5 pF)
104 = 10 × 10⁴ pF = 100 nF
One or two digits → the value in pF (47 = 47 pF)
Tolerance letters
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%. B, C and D are absolute and used on small values.
Not covered
Voltage and dielectric codes, and two character letter and digit codes.
FAQ

Questions

10 followed by four zeros in picofarads: 100,000 pF, which is 100 nF or 0.1 µF.

10,000 pF, so 10 nF or 0.01 µF. 102 is 1 nF and 105 is 1 µF.

Tolerance. 104K is 100 nF ±10%, so 90 to 110 nF. J is ±5%, M ±20%, and Z is +80% / −20%.

With 9 as the third digit for × 0.1 and 8 for × 0.01. 229 is 2.2 pF and 508 is 0.5 pF. These small values usually carry an absolute tolerance such as C, ±0.25 pF.

Related
Next step

Designing a board around this? We take it from schematic to bring-up.

Get a board designed