E12 Nearest Standard Resistor Calculator

E12 Nearest Standard Resistor Calculator

Enter any target resistance and this tool snaps it to the closest value in the E12 series, the 12-value-per-decade set used for 10 percent tolerance resistors. It reports the nearest E12 part, the nearest-above and nearest-below neighbours, the percent error, the full 10 percent tolerance band, and a two-resistor series or parallel combination that lands even closer.

🎯Common Target Presets

📝Target Resistance Inputs

The exact resistance your design calls for.

Unit for the target field above.

Rounding up suits pull-ups and current limits.

E12 parts are 10 percent; others are illustrative.

Finds two E12 parts that beat the single fit.

Controls error and band rounding.

Wider span finds closer pairs, more parts.

Volts across the part, used for a wattage hint.

Nearest E12 value 0 closest standard part
Percent error 0% (nearest minus target) / target
Tolerance band 0 low to high at 10 percent
Two-resistor combo 0 closer pair from E12

🔢Formula Snapshot

12values / decade
±10%tolerance
0.9-1.1band factor
log10decade finder

📋Full E12 Values, 1 Ω to 1 MΩ

Base×1 (Ω)×10 (Ω)×100 (Ω)×1k (kΩ)×10k (kΩ)×100k (kΩ)
1.01.0101001.0k10k100k
1.21.2121201.2k12k120k
1.51.5151501.5k15k150k
1.81.8181801.8k18k180k
2.22.2222202.2k22k220k
2.72.7272702.7k27k270k
3.33.3333303.3k33k330k
3.93.9393903.9k39k390k
4.74.7474704.7k47k470k
5.65.6565605.6k56k560k
6.86.8686806.8k68k680k
8.28.2828208.2k82k820k

📊E12 vs E24 vs E96 Series

SeriesValues / DecadeToleranceStep RatioTypical Use
E6620 percent1.47xRough, legacy parts
E121210 percent1.21xGeneral hobby and jelly-bean
E24245 percent1.10xStandard 5 percent stock
E48482 percent1.05xPrecision analog
E96961 percent1.02xPrecision, dividers, filters
E1921920.5 percent1.012xMetrology, references

📏Nearest-Value Error Examples

TargetNearest E12ErrorNearest AboveNearest Below
1000 Ω1.0k0.0%1.2k820
1250 Ω1.2k-4.0%1.5k1.2k
2000 Ω2.2k+10.0%2.2k1.8k
2400 Ω2.2k-8.3%2.7k2.2k
5500 Ω5.6k+1.8%5.6k4.7k
8000 Ω8.2k+2.5%8.2k6.8k
10000 Ω10k0.0%12k8.2k
75000 Ω68k-9.3%82k68k

📐Tolerance Band Explained

E12 ValueLow (×0.9)High (×1.1)Band WidthNext E12 Up
1.0k9001.10k2001.2k
1.2k1.08k1.32k2401.5k
2.2k1.98k2.42k4402.7k
3.3k2.97k3.63k6603.9k
4.7k4.23k5.17k9405.6k
6.8k6.12k7.48k1.36k8.2k
8.2k7.38k9.02k1.64k10k

🗃Target to E12 Comparison Grid

TargetNearest E12Error %Band LowBand HighIn Band?
330 Ω3300.0%297363Yes
470 Ω4700.0%423517Yes
1.0k1.0k0.0%9001.10kYes
2.0k2.2k+10.0%1.98k2.42kYes
3.3k3.3k0.0%2.97k3.63kYes
4.7k4.7k0.0%4.23k5.17kYes
5.5k5.6k+1.8%5.04k6.16kYes
8.0k8.2k+2.5%7.38k9.02kYes
12k12k0.0%10.8k13.2kYes
27k27k0.0%24.3k29.7kYes

Formula Breakdown

E12 base setThe twelve mantissas are 1.0, 1.2, 1.5, 1.8, 2.2, 2.7, 3.3, 3.9, 4.7, 5.6, 6.8, and 8.2. Every decade repeats these same twelve digits scaled by a power of ten.
Decade = floor(log10 R)For a target R, the decade is the integer part of log base ten. A 5500 ohm target has log10 near 3.74, so its decade is 3 and candidates come from the 1k and 10k rows.
Candidates = base × 10^dBuild values for decade minus one, decade, and decade plus one, then pick the candidate with the smallest absolute distance to the target.
Error % = (nearest − target) / target × 100Positive means the E12 part is larger than you asked for. A 5.6k part against a 5500 ohm target gives (5600 − 5500) / 5500 = +1.82 percent.
Band = val × 0.9 to val × 1.1A 10 percent E12 part varies from 90 percent to 110 percent of its marked value. The tool checks whether your target lands inside that band.
Series pair = a + bTwo E12 resistors in series add directly, letting you reach values between single steps, for example 4.7k + 820 = 5.52k.
Parallel pair = a × b / (a + b)Two E12 resistors in parallel give a smaller combined value and finer resolution, useful when a single part misses by too much.

💡Selection Tips

Watch the worst gap: The largest single-step jump in E12 sits between 8.2 and the next decade 1.0, a ratio of about 1.22, so a bare target like 9.1k can land up to 9.8 percent from the nearest E12 part. When your design needs better than that, add a series or parallel partner, or move up to the E24 or E96 series with tighter 5 percent or 1 percent spacing.
Combine for close fits: A series pair such as 4.7k + 820 makes 5.52k, only 0.36 percent off a 5.5k target, far better than the 1.8 percent from a single 5.6k. Parallel pairs shine below a value: 4.7k in parallel with 68k gives about 4.4k. Two 10 percent parts still carry 10 percent tolerance, so use combos for the nominal value, not for precision.

Your math likely gives you a resistance that’s nearly but never exacty right. Reality is a bit messy; component shelves dont hold clean numbers like those in textbooks. That’s where E12 series comes in: it provides 12 standard values per decade, evenly spaced such that they accommodates parts with 10 percent tolerance.

There’s no need to commit these to memory. Simply know what value is close enough for your application and what level of error you’re willing to accept. This calculator finds the closest available value (snapping to the nearest) and computes how far off it is. If you fall short using a single resistor, the tool will recommend combining two. What was once a time-consuming lookup becomes an instant decision.

How to Use the E12 Resistor Calculator

Why those particular numbers? Why should you believe it? This standard is based off a geometric progression with a factor of approximately one-twelfth the square-root of ten between steps. In other words, they are evenly distributed based on their logarithm. This happens to be how most electronic components and humans perceive things.

Each mantissa is 1.0, 1.2, 1.5, 1.8, 2.2, 2.7, 3.3, 3.9, 4.7, 5.6, 6.8, and 8.2. They repeat across every power of ten. How do I know that’s not just random? Because the spacing isn’t random: it’s designed so that tolerance band for any given resistor slightly overlaps the tolerance band of the next. There’s never a gap into which an intended value might slip completely outside the target range. The slight overlap is the entire purpose of the standard.

This is the log table. To find the nearest value, you first have to know what decade it’s in (base-ten logs). If you need 5500 ohms, the calculator finds the appropriate table (E12) and reads across from there until it finds the closest match. Then, it calculates the percent error, so you can see how far off you’re going. The error will be positive (meaning your part is bigger than needed), or negative (smaller).

For 5500 ohms, the closest E12 value would of been 5.6k, resulting in an error of approximately 1.8 percent. Depending on your application, this may be perfectly fine for general use. But if you’re designing something sensitive, that difference may be unacceptable. That’s where the tolerance band comes into play. As a side note, each 10 percent resistor is actualy rated at between 90 percent and 110 percent of the stated value. So, for example, a 10k resistor may be as low as 9k or as high as 11k, all perfectly legitimate values. You’ll notice this band on the calculator; this lets you determine whether your desired value lands within the range. In other words, any randomly selected example of that resistor will (in theory) meet your requirements. Remember: resistors are specified with a nominal value but they’re real-world components, and there’s a spread of possible values. Designing based on the worst-case limits avoids nasty surprises when manufacturing things in volume.

Two resistors don’t get along? Try two! You add resistors together in series (directly) or reduce them via product-over-sum in parallel. The calculator finds those two closest to your goal without being a single E12 value itself. In fact, a series of 4.7k and 820 is 5.52k. That’s within 0.36 percent of our 5.5k goal, much closer then we’d be with a single 5.6k. Keep in mind that you’re still combining parts with 10 percent tolerance. That doesn’t magically make the whole thing have 10 percent tolerance; it only narrows down the nominal value. You’ll still have lots of range, but at least it will be around the right spot.

So what does all this mean? If you want timing networks where precision isn’t critical, or maybe limit the current through LEDs, or just want something that works well as a pull-up, E12’s got it covered: they’re plentiful, inexpensive, and will work just fine. On the other hand, precision voltage dividers or very sharp filter corners suffers from the wide spacing. For those applications, you’ll want to step up to one of the denser series, E24, or even E96, which have tighter tolerances and more values-per-decade.

The calculator bridges that gap. Simply enter your desired value (or select from one of the presets) and see how close you get. Then see how far off you are and decide whether to upgrade to a denser part or just slap on a partner resistor. This tool handles all of that math, including decade math, neighbor search, and error calculation. There is no struggle in selecting components. Just plug it in, scan the result, know the tradeoff, and get building. It doesn’t matter if it’s a hobby project where you need to size a resistor, or if you’re checking stock for a prototype build; sometimes knowing every digit by heart isn’t as good as getting the right number in a few seconds. There might not be exactly what you want, but there’s always something close enough to be practical.

E12 Nearest Standard Resistor Calculator