Wire Size Calculator

Estimate the minimum copper conductor area and AWG size needed to satisfy a circuit voltage-drop target.

Copper cable sizing
Enter load, supply voltage, one-way run length, and maximum acceptable voltage drop.

About wire size and voltage drop

Wire sizing involves two separate questions: whether a conductor can safely carry the expected current and whether it can deliver acceptable voltage at the load. This calculator focuses on the second question. It estimates the minimum copper cross-sectional area needed to remain within a selected voltage-drop percentage. The calculation uses conductor resistance, Ohm's law, and the full outgoing-and-returning path of a typical two-wire circuit. The permitted voltage loss is found by multiplying circuit voltage by the chosen percentage. The required area follows A = 2ρLI/Vdrop, where ρ is copper resistivity near 20°C, L is one-way distance, I is load current, and Vdrop is the allowed loss in volts. The factor of two accounts for current traveling to the load and back. After finding area in square millimetres, the calculator determines an equivalent solid-wire diameter and converts it to the American Wire Gauge scale. AWG sizes are discrete. The displayed recommendation rounds toward the larger conductor, represented by the lower gauge number, so its nominal area is not less than the continuous mathematical requirement. Voltage-drop sizing can recommend a much larger cable on long runs or low-voltage systems because the same absolute voltage loss represents a greater percentage of a low supply voltage. Higher current also increases the required area in direct proportion. This voltage-drop estimate does not replace an ampacity calculation. A conductor must also satisfy electrical-code limits for insulation rating, ambient temperature, raceway fill, bundling, terminal temperature, load duration, and installation method. Motor circuits, continuous loads, renewable-energy systems, and services may have additional rules. The simplified model assumes copper and direct-current resistance near room temperature; hot conductors have greater resistance. Use the recommendation as a preliminary engineering value and compare it with the next available commercial cable size and all governing code tables. If ampacity rules require a larger conductor, use that larger size. Safety-critical designs and permanent wiring should be reviewed by a qualified electrician or electrical engineer.

Wire sizing examples

InputsCalculated outputApplication
20 A, 120 V, 50 ft, 3%2.92 mm²; 12 AWGGeneral branch-circuit voltage-drop estimate
30 A, 240 V, 100 ft, 3%4.38 mm²; 10 AWGHigher voltage permits a larger absolute drop
10 A, 12 V, 20 ft, 3%5.84 mm²; 9 AWGLow-voltage systems are sensitive to cable loss

How to use the calculator

  1. Enter the maximum current expected at the load.
  2. Enter the nominal circuit voltage.
  3. Measure the one-way source-to-load distance in feet.
  4. Choose the maximum acceptable voltage-drop percentage.
  5. Select Calculate Wire Size and compare the result with code ampacity requirements.

Frequently asked questions

Why does distance have such a large effect?

Resistance increases directly with conductor length. A longer run therefore needs more cross-sectional area to maintain the same voltage drop.

What voltage-drop percentage should I use?

Three percent is a common design target for a branch circuit, but it is not universal. Follow equipment requirements and the electrical rules that apply to the installation.

Does this calculator check ampacity?

No. It sizes copper for voltage drop only, so the final conductor must also meet or exceed code ampacity and temperature requirements.

Why is the AWG result rounded down numerically?

Lower AWG numbers identify larger conductors. Rounding the mathematical gauge down selects the next standard size with at least the required area.

Can I use this recommendation for aluminum?

No, the formula uses copper resistivity. Aluminum needs a larger area and must be evaluated with aluminum properties, terminals, and code tables.