ThisCalculator

Physics

E12 Resistor Calculator: Values & How to Use

Updated · Standard formula, shown below

E12 value 4,641.59 ohm
Error
-1.24 %
Result
Difference
-58.41 ohm
Result
Target resistance
4700 ohm
You entered

E12 Resistor Calculator: Values & How to Use

The E12 resistor calculator finds the nearest preferred value from the E12 series for a target resistance you enter, and it also shows the exact E12 value, its tolerance, and the percentage error. You input any resistance in ohms (with metric prefixes like k and M supported), and the calculator returns the closest standard E12 resistor value, the relative error, and the absolute difference in ohms. This is the quickest way to check whether a non-standard resistance you need can be replaced by a common 10% tolerance resistor.

Formula

The E12 series is a geometric progression where each value is approximately 21.15% larger than the previous one. The series is defined by the formula:

E12 value = 10^(n/12) for n = 0, 1, 2, …, 11

This gives the base values: 1.0, 1.2, 1.5, 1.8, 2.2, 2.7, 3.3, 3.9, 4.7, 5.6, 6.8, 8.2. Each decade (powers of 10) repeats these same digits. For any target resistance r, the calculator first finds the decade (the power of 10 that puts the value between 1 and 10), then finds the closest exponent n in that decade. The formula used is:

E12 = 10^(floor(log10(r)) + round(12 * (log10(r) – floor(log10(r)))) / 12)

Where:

  • r = target resistance in ohms (input)
  • log10 = base-10 logarithm
  • floor = round down to the nearest integer
  • round = round to the nearest integer
  • E12 = the nearest standard E12 value in ohms

The error is calculated as (E12 – r) / r × 100%.

Worked Example

Using the default target resistance of 4700 Ω (4.7 kΩ):

  1. Compute the logarithm: log10(4700) ≈ 3.6721
  2. Floor of that: floor(3.6721) = 3
  3. Fractional part: 3.6721 – 3 = 0.6721
  4. Multiply by 12: 0.6721 × 12 = 8.0652
  5. Round to nearest integer: 8
  6. E12 exponent = 3 + 8/12 = 3.6667
  7. E12 value = 10^3.6667 ≈ 4641.6 Ω, which rounds to 4700 Ω (since the E12 series uses 4.7 as the base value)

The calculator rounds the computed value to the nearest standard E12 value, so the result is 4700 Ω with an error of 0% and a difference of 0 Ω. This matches the default example perfectly because 4700 Ω is already an E12 value.

What Is the E12 Series?

The E12 series is one of the standard preferred number series defined by the International Electrotechnical Commission (IEC) in IEC 60063. It is designed for resistors with ±10% tolerance. The series contains 12 values per decade, chosen so that each value is about 21.15% larger than the previous one. This spacing ensures that the tolerance bands of adjacent values just touch, meaning any actual resistance within ±10% of a target will be covered by at least one standard value.

The full E12 series per decade is: 1.0, 1.2, 1.5, 1.8, 2.2, 2.7, 3.3, 3.9, 4.7, 5.6, 6.8, 8.2. These are multiplied by powers of 10: 10 Ω, 12 Ω, 15 Ω, 18 Ω, 22 Ω, 27 Ω, 33 Ω, 39 Ω, 47 Ω, 56 Ω, 68 Ω, 82 Ω, then 100 Ω, 120 Ω, and so on. The series is geometric, not arithmetic, which is why the gaps grow as the resistance increases.

How to Use the Calculator

Using the calculator is straightforward:

  • Enter the target resistance in ohms. You can use scientific notation (e.g., 4.7e3) or metric prefixes like ‘k’ and ‘M’ (e.g., 4.7k, 1M). The calculator accepts both.
  • The calculator immediately shows the nearest E12 value, the percentage error, and the absolute difference.
  • If the error is within your acceptable range (usually ±10% for E12), you can use that standard resistor.
  • If the error is too large, consider using a series or parallel combination of two resistors, or move to a higher precision series like E24 or E96.

For example, if you need 5000 Ω, the calculator returns 4700 Ω (error -6%) or 5600 Ω (error +12%). Since 4700 Ω is closer, it will be selected. The error of -6% is within the 10% tolerance of an E12 resistor, so a 4.7 kΩ resistor with 10% tolerance will actually be anywhere from 4230 Ω to 5170 Ω, which includes 5000 Ω. That is the key insight: the E12 series works because the tolerance bands overlap.

Common Mistakes and Misconceptions

A frequent mistake is assuming that the E12 value must be the closest in absolute ohms, but because the series is logarithmic, the closest value is determined by the ratio, not the difference. For example, between 1.0 and 1.2, the midpoint is not 1.1 but the geometric mean: sqrt(1.0 × 1.2) ≈ 1.095. So a target of 1.1 Ω is actually closer to 1.0 Ω than to 1.2 Ω, even though the arithmetic difference is the same (0.1 Ω). The calculator uses the logarithmic method to handle this correctly.

Another misconception is that E12 resistors are exactly the values listed. In reality, the actual resistance of a 10% resistor can be anywhere within ±10% of the marked value. So a

Related

Formula used
in r | Target resistance | ohm | 4700 | 0
out e12 | E12 value | ohm | 10 * 10^(floor(log10(r) - log10(10)) + (round((log10(r) - floor(log10(r))) * 12) / 12)) | 2
out err | Error | % | (e12 - r) / r * 100 | 2
out diff | Difference | ohm | e12 - r | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.