The wizard walks every binding rule against every candidate wire size, picking the smallest size that passes all of them. The result shows the recommended size per circuit + the rule that drove the recommendation.
Rules considered: insulation ampacity, continuous load 125% factor, ambient temperature derate, raceway derate (counts CCC across all rows), voltage drop limit, NM-B 60°C cap, and small-conductor breaker-size limits.
For 3-phase circuits with a neutral, the wizard counts the neutral as a current-carrying conductor when the Nonlinear toggle is on (matches the harmonic-current rule). Balanced linear loads on a 3Ø wye don't count the neutral toward derate.
Watch out: parallel sets must all be the same size, type, length, and material — and they share derate factors as if they were one conductor.
Watch out: nipples (≤24 in. between bodies) allow up to 60% fill instead of 40% — different rule, the calc doesn't auto-switch.
| # Conductors | Max Fill % |
|---|---|
| 1 Conductor | 53% |
| 2 Conductors | 31% |
| 3+ Conductors | 40% |
| Nipple ≤24" between enclosures | 60% |
Watch out: with mixed populations, the smaller cables lose part of their area allowance proportional to the bigger cables' widths (the “Sd term”). Don't compare against the simple area limit.
Watch out: the ratio only applies to three same-size cables. Mixed sizes can't geometrically lock into a triangle — no jam concern there.
When pulling exactly three equally-sized conductors through a conduit with two or more 90° bends, the ratio of conduit inside diameter (ID) to conductor outside diameter (OD) can land in a narrow danger zone where the three conductors align into a rigid triangular wedge and physically lock inside the conduit. This can happen even when fill percentage passes.
| Jam Ratio | Verdict |
|---|---|
| JR < 2.8 | Safe — conductors too large to wedge |
| 2.8 ≤ JR ≤ 3.2 | Jam risk — can lock in bends |
| JR > 3.2 | Safe — conductors have room to reposition |
Applies only to 3-conductor pulls with 2+ 90° bends. For 2 or 4+ conductors, or straight pulls, jam ratio is not a concern.
Watch out: internal cable clamps add one volume allowance per box (just one, no matter how many clamps). AC-style connectors that thread into a knockout from outside do NOT count.
| AWG | Volume per Conductor |
|---|---|
| 14 | 2.00 in³ |
| 12 | 2.25 in³ |
| 10 | 2.50 in³ |
| 8 | 3.00 in³ |
| 6 | 5.00 in³ |
• Conductors — 1× each
• Fixture wires ≤14 AWG from a luminaire/canopy — first 4 omitted, anything past 4 counts at 1× each
• Equipment grounds — 1× for the first 4, then ¼× each beyond
• Internal cable clamps — 1× total (any number of internal clamps, all together; external clamps don't count)
• Devices on a yoke — 2× per yoke
• Support fittings — 1× each
• Terminal block assemblies — 1× each (sized by largest conductor terminated to the assembly)
Why lube matters: drops conductor friction 50–80%, protects insulation from chafing through bends, saves your back on long pulls. A dry pull through multiple 90°s can physically damage the jacket — and the cost of a reel of cable dwarfs the cost of a quart of lube.
Rule of thumb: ~1 quart per 100 ft at 40% fill in a 2" conduit. Scales up with conduit size and fill %, and with length.
How to apply: coat the cable heavily at the mouth of the conduit as it feeds in — don't pre-pour into the pipe. On long pulls re-lube the feed every ~50 ft so the cable keeps carrying a fresh coat. On tough pulls do a "basket pass" first — pull a lube-soaked rag or lube-impregnated roping ahead of the cable to pre-coat the interior.
Buy more than you need: running out mid-pull is worse than paying for an extra quart. Leftover keeps for the next job.
Tough pull factors: long runs (>300 ft), 2+ 90° bends, high fill (>40%), stiff or XLPE-jacketed cable, cold weather, dry lube from prior coat — bump 1.5× to 2×.
Estimate based on general cable-pulling-lube guidelines. Always check the lubricant manufacturer's coverage spec for the specific product you're using.
Feeder conductor sized at 125% of the largest motor plus the rest at 100%; feeder protection from the largest branch device plus the other motors' full-load current. Estimating tool — verify against the current code and your AHJ.
Watch out: motors, sensitive electronics, and some manufacturer specs require tighter than 3% — check the equipment data sheet before you commit to a wire size.
EBJ bonds equipment on the LOAD side of OCPD. Sized against the OCPD ahead of the bonded equipment — the same lookup as the EGC.
GEC (Grounding Electrode Conductor) connects the service to the grounding electrode system (rods, Ufer, ring, building steel, water pipe). Sized by the largest service conductor.
EGC (Equipment Grounding Conductor) bonds equipment back to the source so a fault has a low-impedance path to clear the breaker. Sized by the OCPD ahead of the equipment, not by the circuit conductors.
The two are NOT interchangeable — they answer different questions and use different sizing rules. A 200A service might have a #4 Cu GEC AND a #6 Cu EGC running to a 60A subpanel off it.
A feeder tap is a conductor connected to a feeder without an OCPD at the connection. Four tap rules say when that's allowed. Describe the tap and SparkRef walks the applicable rule, condition by condition.
The over-25-ft industrial high-bay tap is the High-bay tap mode above — a qualified-persons-only special case. Transformer secondary conductors are handled in the Transformers section. Estimating tool — verify against the current code and your AHJ.
Fixture wire — smaller than the branch-circuit conductor — may be tapped to a branch circuit within set size and run-length limits. Pick the circuit rating, the fixture-wire size, and the run length.
In an industrial establishment, the overcurrent device may be omitted where a busway is reduced in ampacity — within length and sizing limits. Enter the reduced busway section and the device feeding it.
In a group installation, the tap conductors to a single motor don't need their own short-circuit/ground-fault device if they meet one of three rules. Pick the rule, then describe the tap.
Branch-circuit tap conductors get a smaller-ampacity allowance for household cooking appliances, and for a few other small loads (lampholders, luminaires, snow-melting cable). Pick the case and describe the tap.
Watch out: if the nameplate FLA differs from what the kVA math gives, use the nameplate — it accounts for actual coil losses.
Four everyday transformer-secondary rules — the 10-ft run, the industrial 25-ft allowance, outside conductors of unlimited length, and the 25-ft rule. Feeder taps live in the Tap Rules calc. Estimating tool — verify against the current code and your AHJ.
Available fault current = the transformer let-through (worst case, at the secondary) reduced by the conductor run to the panel, plus first-cycle motor contribution. Compare it against the interrupting rating (AIC) of the breakers it feeds. Estimating tool — verify against the current code and your AHJ.
5k for 5000 Ω, 2.2M for 2.2 MΩ, 50m for 0.050 A.How to use the Calculator
Entering numbers
14— whole inches14.375— decimal inches5/8— a pure fraction (inches)2 space 3/8— a mixed number (tap space between the whole and fraction)1' 2 3/8— full feet-inches (feet button auto-inserts the space after')-5or tap ± to flip the sign of the current value
Math & order of operations
- Standard PEMDAS:
2 + 3 × 4 = 14, use parens to override - All four operators:
+−×÷ - Trig in DEGREES:
sin,cos,tan,csc(cosec),cot - Square root:
√button insertssqrt(
Precision toggle (1/8″ ↔ 1/16″)
Changes how the result is rounded for display. 1/8″ matches most tape measures and is the field default. Switch to 1/16″ for finer work (cabinetry, panel layout). Your input is never rounded — only the displayed result.
Tape
Tap Tape to show your last 20 calculations. Tap any entry to pull its result back into the expression for re-use.
Memory slots (M1–M5)
Five memory slots live at the top of the keypad for values you want to reuse. Each slot shows its stored value once filled.
- Tap a slot → recalls the stored value into your expression (appends it)
- Long-press a slot (hold ½ second) → stores the current result; overwrites if already filled
- Tap the × badge on a filled slot → clears just that slot
- Toasts confirm every action (
M1 ← 1' 4″,M1 cleared, etc.)
Field example: Running a series of 8″ offsets at 30° across a multi-pipe rack. Store the mark spacing (8 × csc(30) = 1′ 4″) in M1. On each pipe, mark the first bend, recall M1, tap +, enter the first mark, hit = — the second mark pops out. M1 stays ready for every pipe in the rack.
Heads up: Tape and Memory both reset when you reload the app. Persistent tape + labeled memory slots are a planned update.
Benfield preset chips
Below the keypad you'll find 4 tappable preset pictograms: an offset zigzag, an offset shrink (zigzag with a small bracket on top), a 3-Pt saddle hump (with a dot showing the obstacle), and a saddle shrink (hump with a bracket on top). These are the formulas from Jack Benfield's manual, pre-filled with placeholder numbers you can change in place. The two Offset pictograms pair together (distance + shrink at any angle); the two Saddle pictograms pair together (distance + shrink at the locked 45°/22.5° field standard).
Workflow:
- Tap a preset → the formula loads in the display and the preset parameter bar appears. The first placeholder (e.g. the offset depth) is already highlighted amber — ready for your value.
- Tap any number in the display to edit it. Every number is tappable (dashed underline). Tap → it highlights amber → your next digit replaces it. Keep typing to extend (e.g.
5then0gives you50). A blinking caret shows exactly where your next digit will land. - For angles on the two Offset presets, use the one-tap chips in the bar (10° · 22.5° · 30° · 45° · 60°). Tapping an angle chip rewrites the angle inside the active preset's trig call (csc, cot, etc.) so you can flip angles without retyping. The two Saddle presets lock the angle at 22.5°/45° (the field-standard 3-point saddle) — only the rise is editable.
- Tap an operator or function → selection/caret clears and further input appends at the end. Tap an empty part of the expression to deselect manually.
- Tap = to lock it in; the tape records it, the result glow brightens to show it's committed, and long-pressing a memory slot saves it.
- Made a mistake? Tap Undo (bottom-right of the keypad, same row as space) to reverse the last destructive action — preset load, angle swap, clear, or equals.
- Dismiss the preset bar with its × when you're done; it does NOT dismiss on its own so the swap chips stay available while you iterate.
Example: 5″ offset at 22½° bend → tap Offset → the 8 is already selected, type 5 → tap 22.5° in the bar → tap =. Expression becomes 5 × csc(22.5) = 1' 1 1/16″. No backspacing, no re-typing the whole formula.
3-point saddle example: 3″ rise over a 2″ pipe → tap 3-Pt Saddle → the 2 is already selected, type 3 → =. Expression becomes 3 × csc(22.5) ≈ 7 13/16″ (distance from center mark to each side mark). Then tap Saddle Shrink → type 3 → = to get the shrink correction.
For the full math behind each preset (when to use which), expand the Conduit bending math (Benfield) section below.
Chaining calculations
Press = and the result replaces your expression so you can keep going. Example: compute 8 × csc(30) = 1' 4″, press =, then − 2 = to subtract 2″.
Live preview vs. equals
As you type, the amber result updates live — useful for checking your expression before committing. = locks it in and writes to the Tape.
Conduit bending math (Benfield)
Sections below match the preset chip order under the keypad. Each preset loads the corresponding formula with editable parameters.
Offset — 2-bend cosecant method
Classic Benfield offset. Offset is how far you need to jog the raceway sideways. θ is the bend angle — same on both pulls. Pull the first bend, flip the pipe flat, measure to the second mark, pull the second bend at the same angle.
Example: 8″ offset at 30° → 8 × csc(30) = 1' 4″. Mark the first bend, measure 16″ down the pipe, mark the second bend, pull both at 30°.
How to use this preset: Tap Offset. The 8 is pre-selected — type your offset depth. Then tap an angle chip (10° / 22.5° / 30° / 45° / 60°) in the bar above the keypad to change the bend angle. Hit = when done.
Offset Shrink — what the offset "eats"
Shrink is the pipe length lost to the bend itself — the finished run covers less distance end-to-end than the stick you started with. Pipe comes in 10' lengths, so the practical question isn't "what do I cut?" — it's "how far will my stick actually reach after I put this offset in it?"
Example: 8″ offset at 30° → 8 × (csc(30) - cot(30)) ≈ 2 1/8″ of shrink. A 10' stick bent with that offset covers 9' 9 7/8″ end-to-end (10' minus 2 1/8″). Need the run to reach a full 10'? Put a coupling past the offset, or land the offset where the 9' 9 7/8″ coverage is enough — don't plan on ordering a non-standard pipe length.
How to use this preset: Tap Offset Shrink. The 8 is pre-selected — type your offset depth. Tap an angle chip to match the bend angle you're pulling. Same angle chips as the Offset preset, so the pair works as a quick "distance-then-shrink" check.
3-Point Saddle — over a round obstruction
A 3-point saddle clears a round obstacle (a pipe, a beam, a conduit crossing your run) with three bends: a center bend at 45° that goes up and over, and two side bends at 22.5° each that bring the pipe back flat. The center bend is always twice the side angle. The 45°/22.5° combination is the field standard — multipliers and shrink work out clean, and it clears most real-world obstructions (1″–3″ pipes) without a ridiculous rise.
Rise = obstruction diameter + any clearance you want. For a 1″ pipe with 1″ of clearance, use 2″ rise.
Example: 2″ rise over a 1″ pipe → 2 × csc(22.5) ≈ 5 1/4″. Mark the center of your saddle on the obstacle, measure 5 1/4″ outward in each direction for the side marks. Pull the center bend first (45°), then the two side bends (22.5° each) in the opposite direction, keeping the pipe flat between pulls.
How to use this preset: Tap 3-Pt Saddle. The 2 is pre-selected — type your rise. Hit =. The angle is locked at 22.5° (side) / 45° (center) — the standard that matches the 3/16″ shrink rule. For non-standard saddle angles, type the expression manually: rise × csc(your-side-angle).
Saddle Shrink — what the 3-point saddle "eats"
The 3-point saddle behaves like a single 22.5° offset for shrink purposes — the center bend pushes the pipe up, the two side bends bring it back, and the net loss of end-to-end coverage equals one 22.5° offset's shrink. Field rule of thumb: about 3/16″ of shrink per inch of rise.
Example: 2″ rise → 2 × (csc(22.5) - cot(22.5)) ≈ 3/8″ of shrink. Shift your center mark 3/8″ toward your reference end so the finished saddle lands dead-center on the obstacle instead of past it.
How to use this preset: Tap Saddle Shrink. The 2 is pre-selected — type your rise (same value you used for the 3-Pt Saddle preset). Hit =. Angle is locked at the 22.5° field standard to match the 3-Pt Saddle preset.
Math source: Jack Benfield's Benfield Conduit Bending Manual. Always verify takeoff and deduct values against your specific bender and conduit type. The app is a reference — your eyes and the pipe are the final authority.
Pick up to 4 conductor sizes to see their properties side-by-side. Toggle between copper and aluminum to see how material shifts ampacity and resistance for the same physical size.
Add every conduit entering the box and pick which wall it's on. SparkRef sizes the box — straight pulls need 8× the largest conduit; angle & U-pulls need 6× the largest plus the sum of the other conduits on that wall. Pull boxes are square, so the bigger of the width and height requirement sets the size — then SparkRef picks the standard box.
Pick where the run is going and what you're burying. The picker returns the minimum cover depth and draws the cross-section to scale. Vehicular and frost-heave areas drive the deepest cover; raceways generally allow shallower depths than direct-buried cable.
Pick what's beneath the service drop and at what voltage. The picker returns the minimum vertical clearance and draws the side-view to scale. Truck-traffic areas drive the highest clearances; sloped roofs and side-mounted risers permit reductions.
Equipment likely to be examined or serviced while energized needs guaranteed clear space in front of it. Pick the voltage to ground and the condition across the working space — SparkRef returns the minimum required depth and draws the clearance to scale. Condition 1: nothing live or grounded on the far side. Condition 2: grounded parts (concrete, masonry, metal) on the far side. Condition 3: exposed live parts on both sides.
A conductor landing on a terminal needs room to bend without being kinked. Pick the conductor size, how many wires share the terminal, and whether the conductors enter or leave through the wall opposite the terminal — SparkRef returns the minimum bending space and draws it to scale. Opposite-wall runs need more depth because the conductor makes its bend in line with a straight run.
Renewables & Resilience
PV · ESS · EVSE · Lightning + Surge · StandbyThe math:
Voc_corrected = Voc_nameplate × (1 + temp_coeff_per_C × (T_min − 25°C)). Coefficient is negative, T_min < 25°C, so the product is positive — Voc goes UP.
Max modules per string = floor(Inverter_max_input / Voc_corrected). Always round DOWN.
Boundary thresholds:
- Outside the array boundary (more than 1 ft from the array on all sides) → controlled conductors must drop to ≤ 30 V within 30 seconds of rapid-shutdown initiation.
- Inside the array boundary (within 1 ft of the array) → controlled conductors must drop to ≤ 80 V within 30 seconds. Drives the module-level shutdown requirement — string voltage in a 12-module string at 80 V/module = 960 V; can't get to ≤ 80 V at the array without per-module devices.
Initiation device: the rapid-shutdown switch must be labeled and accessible from outside the building. Typically co-located with the service disconnect or marked at every service entrance.
Labeling: permanent, reflective, contrasting label at every service entrance reading "SOLAR PV SYSTEM EQUIPPED WITH RAPID SHUTDOWN" — exact wording depends on whether rapid shutdown is initiated outside the array boundary or at the array.
Apprentice tip: the rapid-shutdown switch is a life-safety device for first responders pulling the front-line knock-out on a structure fire. Wrong wiring of the initiation circuit, missing label, or no module-level device = open inspection failure AND a real first-responder hazard. Treat it like a fire-alarm circuit — install, label, and TEST.
First 1.25 — the irradiance factor. Module nameplate Isc is measured at Standard Test Conditions (STC) — 1000 W/m² irradiance, 25°C, AM 1.5 air mass. Real-world conditions routinely exceed STC: high-altitude clear days deliver 1100–1300 W/m²; cloud-edge enhancement can briefly push 1400+ W/m² as a cloud reflects extra light onto the array. The 1.25 factor wraps that overshoot.
Second 1.25 — the continuous-load factor. A continuous load is one "expected to flow for 3 hours or more." Midday PV is continuous by definition. Any continuous load already has to be sized with a 1.25 conductor factor — PV inherits this rule.
Stacked: 1.25 × 1.25 = 1.5625. The conductor ampacity must be at least
1.5625 × Isc before any temperature or bundling correction. After applying derates, the conductor must still carry ≥ 1.25 × Isc continuously (the OCPD protecting it is sized to 1.25 × Isc).
Apprentice tip: if you remember one number for PV wire sizing, it's 1.56. Take the array Isc, multiply by 1.56, pick the conductor with at least that ampacity at the lowest-rated termination temperature. That gets you to a code-compliant conductor for 95% of residential and small-commercial PV.
Job Planner
Plan a job end-to-end — breaker, wire, ground, conduit, the worksThe Planner doesn't replace the individual calcs — it runs them in sequence the way a journeyman thinks through a job: continuous load → breaker → wire → voltage drop → ground → conduit → termination → panel fit.
Every number it gives you is checkable in the dedicated calc (Ampacity, V-Drop, Grounding, Conduit Fill). The Planner is the fast first pass; the calcs are the verification.
Estimating tool — verify against the current code and your AHJ before final installation.
Info
Field Reference & AboutFirst time here? Quick start
Pick the path that matches what you're doing on the job right now:
- Sizing a feeder or branch circuit? Calculations → Ampacity. Add a row per wire size in the bundle and watch derated ampacity update live. Tap "Verify fill in a gutter or wireway" or "Find minimum conduit size" to bounce sideways without re-entering anything.
- Pulling conductors through a raceway or gutter? Calculations → Conduit Fill for conduit (53/31/40 fill rule, plus 60% for ≤24" nipples), Aux Gutter for sheet-metal/nonmetallic gutters and wireways (20% fill, 30-conductor derate trigger on metal aux gutter only), or Cable Tray for any of the 6 tray types (Ladder / Vent Trough / Solid Bottom / Wire Mesh / Vent Channel / Solid Channel). All three share the multi-row conductor entry pattern and bounce sideways with one tap.
- Bending conduit? Calculations → Calculator. Tap the Offset preset (or Offset Shrink / 3-Pt Saddle / Saddle Shrink), tap the highlighted number to type your value, tap an angle chip. For quick-lookup take-up and shrink values, see Info → Conduit Bender Reference.
- Sizing a box? Calculations → Box Fill. Type the stamped cubic-inch volume of any UL-listed plastic box in Custom Box Volume, add the volume of any mud ring or box extension below, then enter your conductor count + grounds + devices. The boxes-that-fit grid filters down to enclosures that clear the required fill.
- Sizing the load on a branch circuit? Calculations → Load Calc. Pick the occupancy (dwelling / non-dwelling / hotel-motel guest room), enter floor area, add any specific loads (dryer, sign, show window, multioutlet assembly, heavy-duty lampholders), toggle the continuous-load checkbox if any load runs 3+ hours. Get back total VA, amps at your chosen voltage, and minimum 15 A and 20 A circuits required.
- Picking the right enclosure for the environment? Info → NEMA Enclosure Types. Each type's pictogram and "what breaks it" line tells you what it'll survive — and what bumps you up to the next rating.
- Learning the trade? Visuals tab is the teaching star. The Ampacity Chart shows how amps scale across every wire size and temp rating; the VD Chart shows how voltage drop climbs with distance per wire size; the Wire Explorer draws each conductor at true relative scale.
- Every calc gives a number — always cross-check. SparkRef is a field calculator, not a code substitute. Read the Disclaimer card and keep your codebook (or Ugly's) on the truck for the official word.
Tap the summary above to collapse this once you've got your bearings.
Electrical Symbols (ANSI/IEEE)
NEMA Receptacle Configurations
Legacy 2-prong
Legacy ungrounded
Legacy ungrounded
Standard outlet
T-slot (20A only)
RV, commercial
High-amp 120V
240V appliance
A/C, compressors
A/C, large loads
Welder, shop
Commercial lighting
Commercial HID
Commercial HVAC
RV shore power
Light commercial
Twist-lock
Stage, data center
240V twist-lock
Industrial 240V
Industrial 240V
Industrial / stage
Heavy 240V industrial
Commercial lighting
Commercial lighting
Commercial HVAC
Heavy industrial
High-voltage industrial
Legacy dryer
Legacy range
3 hots, no ground
3 hots, no ground
3 hots, no ground
Legacy split-phase
3 hots, no ground
3 hots, no ground
Heavy industrial
Heavy industrial
High-voltage industrial
Shop / commercial
Modern dryer
Range / EV charger
Large range
3 hots + ground
3 hots + ground
3 hots + ground
3 hots + ground
Portable equipment
Generators, RVs
Large generator
3 hots + ground
3 hots + ground
Large 3-phase
Industrial
Industrial
High-voltage industrial
Legacy industrial
Legacy industrial
Legacy industrial
Legacy industrial
Legacy industrial
Legacy industrial
Legacy industrial
Heavy industrial (no ground)
High-voltage (no ground)
3 hots + N + ground
Commercial 3-phase
Heavy commercial
Large 3-phase
Heavy industrial
Industrial
High-voltage industrial
Data center, IT
Server racks, PDUs
Heavy industrial
Heavy industrial
High-voltage
High-voltage
L1: 120V 12-16A
L2: 240V up to 80A
Tesla + Ford/GM/Rivian
AC + DC combined
European Type 2
AC up to 22kW
Combined AC+DC
DC: 50–360 kW
European DC fast
DC: 50–350 kW
Nissan Leaf, Mitsubishi
DC: up to 100 kW
DC: up to 250 kW
Rare in NA
240V 50A → 40A charge
240V 30A → 24A charge
240V 50A → 40A charge
120V 30A → 24A L1
240V 30A → 24A charge
Circuit # → Phase Color
Electrical Formulas
Shrink per inch of offset · 10°: 1/16" · 22.5°: 3/16" · 30°: 1/4" · 45°: 3/8" · 60°: 1/2"
How to Bend Conduit
Key Terms
Take-up (Stub-up) — for a 90°, distance from end of conduit to the back of the bend. EMT rule of thumb: ½"→5", ¾"→6", 1"→8", 1¼"→11".
Gain — distance saved by the curve of a bend vs. two straight sections meeting at a square corner. Matters on back-to-backs.
Developed length — total length of conduit consumed by a bend, measured along the centerline arc.
Centerline radius (CLR) — radius measured to the centerline of the conduit, not the inside or outside.
Shrink — how much shorter the run becomes after the bend (especially offsets and saddles). Always measure after accounting for shrink.
Spring-back — conduit relaxes slightly after the pressure comes off; over-bend by 2°–5° on tight bends to compensate.
Arrow — the bender's primary bend-alignment mark. Your pencil mark goes here for most pulls (stub-ups, offsets, saddles).
Star — back-of-bend indicator on many benders; used on back-to-back 90°s so the back of the finished bend lands on your mark.
Back-to-back — two 90°s on the same stick where the backs of both bends face each other. Three shapes depending on how you orient the pipe between pulls: a U (both stubs pointing the same direction — the classic stub-up / run / stub-up), a Z/S in one plane (one stub up, one stub down, both in the same flat layout), or a perpendicular Z/S (stubs in different planes — pipe rotated 90° between the pulls so the second stub comes out sideways relative to the first). Either way, the second mark goes on the star (back-of-bend) so the inside-to-inside dimension between the two bends equals what you measured. Miss this and the pipe lands one deduction long.
Dog leg — when the two bends of an offset aren't in the same plane. The pipe twists out of square between pulls, so the finished offset doesn't lay flat against a wall, strut, or floor — it rocks or stands off the surface. Usually an apprentice mistake: pipe rotated in the shoe between the first and second bend, or the bender wasn't held square on the second pull. Catch it by laying the pipe flat after both bends — if it rocks or one end lifts, you've got a dog leg.
Rim notch — center reference on some shoes, used for the middle bend of a 3-point saddle.
Multiplier — a fixed number per offset angle that converts offset depth → distance between bend marks. Mathematically, multiplier = cosecant of the angle.
Rise / Set — in a rolling offset, "rise" is the vertical component of the jog and "set" is the horizontal component.
Cosecant (csc) — the trig function behind the offset multipliers; csc(30°) = 2, csc(45°) ≈ 1.41, csc(22.5°) ≈ 2.61, csc(60°) ≈ 1.15.
Reference end — the end you measure from. Pick one at the start of the job and don't flip it mid-layout.
Bender Anatomy & Markings
Star — back-of-bend reference, used mainly on the second bend of a back-to-back 90°. Not every brand has one; learn your bender.
Rim notch (or center mark) — center indicator on some shoes. Pairs with the middle mark on a 3-point saddle.
Deduct stamp — many benders have the take-up value stamped on the shoe for the size they're rated for (e.g. "5"" on a ½" EMT shoe). Factory value, trade-verified.
Handle — the leverage arm. Longer handles let you pull slower and smoother; jerky pulls twist the pipe out of plane. Keep your pull straight and steady.
Foot pedal / hook — where your weight goes. Step directly over the shoe, not off to the side, or the pipe rolls off-plane as you bend.
Shoe size — a ½" EMT shoe doesn't bend ¾" EMT without kinking the pipe. Check the size stamp on the shoe before you pull. Same goes for EMT vs. Rigid — the take-up is different.
Bender orientation — "arrow facing you" vs. "arrow facing away" flips the pull direction. If a measurement looks wrong, check which way you're pulling first.
Bend Types
Standard take-up values (hand bender):
· ½" EMT → 5"
· ¾" EMT → 6"
· 1" EMT → 8"
· 1¼" EMT → 11"
Rigid / IMC shoes cut the same sizes with slightly different take-ups (typically ~1" over EMT). Always verify against the stamp on your shoe — Klein, Ideal, Greenlee, and Gardner Bender can round differently.
Multipliers — 10°: 6 · 22.5°: 2.6 · 30°: 2 · 45°: 1.4 · 60°: 1.15
Shrink per inch of offset — 10°: 1/16" · 22.5°: 3/16" · 30°: 1/4" · 45°: 3/8" · 60°: 1/2"
Shallower angles = less shrink + smoother pulls. Steeper angles = tighter jog in less space.
Distance from center to each end mark = Rise × multiplier for the end-bend angle (e.g. 2.6 for 22.5° outers).
Center mark = sits on the center of the obstacle + add the shrink.
Shrink ≈ Rise × 3/16" for a 45°/22.5° saddle.
Mark all three points on the conduit first, then bend center first, ends second — keeps the three bends in plane.
True offset (hypotenuse) = √(Rise² + Set²)
Roll angle = arctan(Rise ÷ Set) — the angle you rotate the conduit in the bender so the offset comes out tilted the right way
Once you have the true offset, compute the bend marks exactly like a normal offset bend. Dry-fit before you cut to length.
Choosing Your Offset Angle
22.5° — parallel-set workhorse. Lowest shrink of the common angles (3/16" per inch), smoothest pulls, easiest on wire fill. Use on long pipe racks, low-ceiling runs, and any parallel set where shrink stacks.
30° — the default. Balanced distance-between-marks (2× offset), moderate shrink (¼" per inch), easy math. Use unless you have a reason not to.
45° — tight quarters. Distance between marks = 1.4× offset, shrink ⅜" per inch. Good when you need a quick jog in short space.
60° — very tight clearance, e.g. between stud bays, around compact junction boxes. Max shrink (½" per inch), steepest pull, highest strain on the pipe. Use only when space forces your hand.
Field decision shortcut: start at 30°. Go shallower (22.5° or 10°) if you have room and are worried about shrink or pull friction. Go steeper (45°/60°) only when the wall, rack, or obstacle forces you.
Parallel Runs & Same-Plane Bending
Parallel 90° stub-ups ("wheeling") — when you want a row of stubs to land flush at the same face, each outer pipe's take-up grows by the center-to-center spacing. Example: ½" EMT parallel set, 4" center-to-center spacing. Inner pipe take-up 5". Next pipe out: 5" + 4" = 9". Next: 5" + 8" = 13". And so on. Mark each pipe with its own take-up, then bend.
Parallel offsets — when a group of conduits offsets together over the same obstacle, the outer pipes need their bend marks spaced slightly farther apart to stay parallel in the finished run. Rough rule: add (spacing × cos of the offset angle) to the distance between marks on each successive outer pipe. Always lay out on the floor first and confirm the geometry.
Parallel 3-point saddles — same idea, harder. Each pipe needs its own calculated center + end marks. Many journeymen build a simple layout template — one master pipe laid out perfectly, then transfer marks pipe-to-pipe with the spacing correction baked in. Saves re-doing the math six times in a 6-pipe rack.
Dry-fit everything. Parallel work rewards planning. Lay the run out on the floor, mark in chalk, and confirm before you cut or bend a single pipe. Real industrial pipe racks can have 8+ conduits going around the same obstacle — one misread turns into 8× the rework.
Same-plane rule: "same-plane" means all the bends stay in one flat plane — no twist. To hold plane on any multi-bend pipe, set the pipe flat on the floor after each pull and check that it lies without rocking. If it rocks, the last bend went off-plane.
Pro Tips (Field Wisdom)
Good candidates for this section: which side of the bender arrow to put your mark on (and when that flips), how to square bends against a known-flat reference before the second pull, bending technique for tight quarters, which sizes cheat which way on deduction, cold-weather bending, PVC heating/forming, and the single field trick you wish your apprentice had learned first.
NEMA Enclosure Types
Pick the right enclosure for the environment. The label tells you what it'll survive — and what bumps it up to the next rating. Listed by what apprentices encounter most often, not by NEMA sequence.
Pro Tips (Remy's voice)
Good candidates: when "outdoor" really means 4X (coastal salt, agricultural chemicals), enclosure-painting traps that downgrade the rating, gasket compression and over-tightening, conduit-entry drilling without compromising the rating, when to spec a junction box vs. extend the run.
Conduit Bender Reference
Quick-lookup field reference for hand benders. The "how to" lives in the How to Bend Conduit card — this is the at-a-glance numbers.
| Trade Size | Take-Up |
|---|---|
| 1/2" | 5" |
| 3/4" | 6" |
| 1" | 8" |
| 1-1/4" | 11" |
| 1-1/2" | 14" |
| 2" | 16" |
| Angle | Multiplier |
|---|---|
| 10° | ×6 |
| 22.5° | ×2.6 |
| 30° | ×2 |
| 45° | ×1.4 |
| 60° | ×1.2 |
| Angle | Shrink |
|---|---|
| 10° | 1/16" |
| 22.5° | 3/16" |
| 30° | 1/4" |
| 45° | 3/8" |
| 60° | 1/2" |
| Distance between marks | rise × 2.5 |
| Shrink (per inch of obstruction) | 3/16" |
| Application | Height (centerline) |
|---|---|
| Receptacles (general) | 15" |
| Switches | 46–48" |
| Counter-top receptacles | 43–46" |
| Disconnect / panel | varies (verify spec) |
Pro Tips (Remy's voice)
Good candidates: brand-specific deduction quirks, spring-back compensation by material (EMT vs IMC vs RMC), how to feel the bender's sweet spot for repeatable bends, when to over-bend by ½° vs trust the marker, and tricks for hitting a stub-up height first try without measuring twice.
Fuses / Inverse-Time Circuit Breakers
The standard ampere ratings for fuses and inverse-time circuit breakers. When a conductor's ampacity doesn't land on a standard rating, the code lets you round up to the next standard size — for circuits rated 800 A or less.
Protective Devices (AFCI · GFCI · TR · SPD)
Where shock, arc-fault, and surge protection are required in a dwelling unit. Look up an area and read across — most locations need more than one type.
AFCI — arc-fault protection for 120-volt, single-phase, 10/15/20-amp branch circuits feeding outlets and devices in the rooms checked above. Met with an AFCI breaker or an outlet-branch-circuit AFCI device. A finished basement living or rec area follows the living-room row.
GFCI — ground-fault protection for 125- to 250-volt receptacles in the areas checked above. Also required for any receptacle within 6 ft of the outside edge of a sink, and within 6 ft of a bathtub or shower stall. Indoor damp and wet locations are included.
TR — tamper-resistant receptacles for all 15- and 20-amp, 125/250-volt non-locking receptacles throughout a dwelling and its garage and accessory buildings. Common exceptions: receptacles more than 5½ ft above the floor, those that are part of a listed appliance or luminaire, and a receptacle in a dedicated space for an appliance that isn't easily moved.
A dash means not required by that location on its own — a circuit can still need protection for another reason. Non-dwelling occupancies carry their own GFCI rules; this card covers dwelling units.
A Type 1 or Type 2 surge protective device is required on the service of every dwelling unit — on new services and whenever the service equipment is replaced. It mounts in or right beside the service equipment, or at the first downstream panel. One SPD protects the home's whole wiring system and connected electronics from voltage spikes off the utility and from nearby lightning. The same protection now extends to dormitories, guest rooms, and similar sleeping quarters.
What's New
Recent updates — most recent first. SparkRef ships continuously; this card surfaces what's changed since the version you last walked.
- v253 🔗 "See this in Visuals" jumps from V-Drop, Ampacity, and Controller Bending Space — one tap to the visual counterpart.
- v252 📋 Intro headers on all 9 Visuals sub-tabs — every abbreviated chip now opens with a clarifying title + topic description.
- v251 📐 NEC Chapter 9 Table 5 — insulated conductor dimensions added to Wire Explorer + Conductor Comparator. 6 insulation types (THHN, XHHW-2, RHH ±cover, TW, USE), 14 AWG → 2000 kcmil.
- v250 🔌 Wire Bending Space — side-exit cable routing only (bottom is vents), FMC at the transformer transitioning to EMT, primary opposite secondary.
- v249 🏭 Wire Bending Space graphic rebuilt from real-photo references — windings in the back, terminal bus + lugs in front, separate ground bar with X0 SDS bonding jumper.
- v248 🏷️ Visuals chip rename: "Bend Space" → "Wire Bending Space" for consistency with the card title.
- v247 🌩️ Renew tab graphics — centered cross-sections, cloud banks across the top, multiple lightning strikes with LPS dissipation paths.
- v246 ⚡ Electrical Laws calc → live-update (no Calculate button, every input change runs the math).
- v245 ⚡ HP / Power / Amps converter → live-update.
- v244 ⚡ Conduit Jam Ratio calc → live-update.
- v243 🎯 "Field next step" hints — Conduit Fill warns when fill is close to the limit; Ampacity warns when bundling derate is heavy.
- v242 🎓 5 apprentice tips on the Grounding calcs (GEC, EGC, EGC V-drop upsize, bonding jumpers, SDS) + 3 watch-outs.
- v241 ⚠️ "Watch out" callouts on the trickiest calcs (Ampacity parallel rule, Conduit Fill nipples, V-Drop sensitive loads, Transformer FLC nameplate).
- v240 📋 17 Calcs sub-tab intro headers — every chip now has a clarifying title + topic line.
- v239 🎓 11 more apprentice tips — Transformers (4), Tap Rules (5), Smart Wiring Wizard, Electrical Laws.
- v238 🎓 First wave of apprentice tips — short field-useful insights on the top calc cards.
- v237 🏠 Renew tab graphics rebuilt with illustrated scenes — gable houses with lightning rods, ground strips with grass, storm clouds.
Settings & Defaults
About SparkRef
SparkRef is an electrician's field calculator built by a union journeyman, for working electricians.
Ampacity, conduit fill, jam ratio, box fill, voltage drop, motor HP, Ohm's law, cable lube estimation, and a fractions-and-Benfield field calculator — all offline, all in your pocket, no ads, no tracking, no sign-in.
Built with the belief that the best tools on your ladder should match the best tools in your pouch.
Disclaimer
SparkRef is a field calculator — not a substitute for official electrical code, AHJ review, or licensed-electrician judgment.
All calculations and formulas should be independently verified against authoritative code references and applicable local amendments before being used on installations.
"National Electrical Code" and "NEC" are registered trademarks of the National Fire Protection Association (NFPA). SparkRef is not affiliated with, endorsed by, or certified by NFPA.
Use of this app is at your own risk. The author assumes no liability for errors, omissions, or damages arising from use of SparkRef.
SparkRef Pro
A one-time unlock for working journeymen who want the deep features. No subscriptions — own it forever.
What's unlocked with Pro:
- Jobs — named project containers, save-to-job from every calc, PDF / JSON / CSV export, import jobs shared by other SparkRef users
- Load Calc — Tier 2 + Tier 3 — full service-load with HVAC, EVSE, multi-motor sizing; Optional Method including multifamily, schools, restaurants
- Renewables & Resilience — PV string & conductor sizing, ESS aggregate kWh, EVSE branch sizing, lightning protection (rolling sphere + cone + air-terminal + sphere walk), standby genset + ATS + load-shed cascade, 120% interconnect
- Grounding — GEC + EGC sizing, VD upsize, bonding jumpers (main + supply-side + equipment), separately derived systems, grounding electrode comparator
- Smart Wiring Wizard — load + distance + target VD% → minimum wire in one pass, runs every binding rule
- Feeder Tap Conductors — tap rules walked condition by condition: 10-ft, 25-ft, transformer feeder tap, and outside taps
- Transformers — full-load current, overcurrent-protection sizing, and secondary conductor sizing
Check the Settings & Defaults card above to see your current Pro status and upgrade if you haven't yet.
Support the Developer
Built on my own time by a union journeyman. If SparkRef saves you time on the job and you want to throw a coffee or a tool-truck lunch my way, I'd appreciate it.
Buy me a coffee on Ko-fiEvery bit helps fund future features. Thanks for the support.
Feedback & Contact
Found a bug, a wrong value in a table, or have a feature request?
Please include the tab, table, or calculator you're referencing so we can track it down quickly.