Boneyard Tools

Capacitor Code Calculator

Type the number stamped on a ceramic or film capacitor, such as 104, and read its capacitance in picofarads, nanofarads and microfarads at once. The tool treats the first two digits as significant figures and the third as a power-of-ten multiplier, then converts across all three units. A trailing tolerance letter like K or J is decoded too.

How to read a capacitor code

  1. Type the printed code into the Capacitor code box, for example 104 or 104K.
  2. Or click one of the preset chips (104, 223, 479, 102, 475) to load a common value.
  3. Read the three result cards showing the value in picofarads, nanofarads and microfarads.
  4. If the code ends in a tolerance letter, read the decoded tolerance shown under the cards.
  5. Press Copy to grab the full pF, nF and uF line for your notes or bill of materials.

Examples

The common 104 code

104
100000 pF = 100 nF = 0.1 uF

Small value with the x0.1 multiplier

479
4.7 pF = 0.0047 nF = 0.0000047 uF

A 1 nF capacitor

102
1000 pF = 1 nF = 0.001 uF

Frequently asked questions

How do I read a 3-digit capacitor code?

Take the first two digits as significant figures and the third digit as the number of zeros to append, giving picofarads. So 104 is 10 followed by four zeros, which is 100000 pF, and 223 is 22 followed by three zeros, 22000 pF.

What does the 104 capacitor code mean?

104 works out to 10 x 10^4 picofarads, which is 100000 pF, 100 nF, or 0.1 uF. It is one of the most common ceramic decoupling values you will see on a circuit board.

What about 1-digit and 2-digit codes?

Codes with one or two digits are read as picofarads directly, with no multiplier applied. For example 10 means 10 pF and 47 means 47 pF, which is why small NP0 and C0G parts often print just two numbers.

Why do some codes end in 8 or 9?

The multiplier digits 8 and 9 are special cases: 8 means multiply by 0.01 and 9 means multiply by 0.1. So 479 decodes to 47 x 0.1 = 4.7 pF, and 108 decodes to 10 x 0.01 = 0.1 pF, both used for very small capacitors.

What does the letter after the code mean?

A trailing letter gives the manufacturing tolerance. The tool recognises B, C and D for tight picofarad spreads and F (1%), G (2%), J (5%), K (10%), M (20%) and Z (+80/-20%). It shows the matching tolerance beneath the results.

Can it decode SMD capacitor markings?

It decodes the same numeric 3-digit system that many larger SMD ceramics use, for example 104 for 100 nF. Tiny 0402 and 0603 parts are often unmarked or use a separate 2-character EIA code, which this tool does not cover.

What is the largest code it accepts?

Standard capacitor codes use at most three digits, so a four-digit or longer entry is rejected as invalid. Letters other than the known tolerance codes, and empty input, are also flagged rather than guessed at.

Does the code tell me the voltage rating?

No. The 3-digit code only encodes capacitance and, optionally, tolerance. Voltage rating, temperature coefficient and dielectric type are printed separately or listed in the part datasheet, so always check those before substituting a part.

Is my input sent to a server?

No. The decoding runs entirely in your browser with a small lookup and some arithmetic, so nothing you type is uploaded or stored anywhere.

Learn more

Related tools