PCB Trace Width Calculator

Enter your current (A), copper thickness (oz/ft²), and temperature rise (°C) to calculate the minimum PCB trace width required for both internal and external layers. Based on IPC-2221 standards, you also get resistance, voltage drop, and power loss when you provide a trace length.

A

Maximum current the trace must carry (up to 35A)

oz/ft²

Copper weight; 1 oz/ft² ≈ 1.378 mils thick

°C

Allowable temperature rise above ambient (max 100°C)

°C

Operating ambient temperature of the board

cm

Provide trace length to calculate resistance, voltage drop, and power loss

Results

External Layer Trace Width

--

Internal Layer Trace Width

--

External Layer Width (mm)

--

Internal Layer Width (mm)

--

External Layer Resistance

--

Internal Layer Resistance

--

External Layer Voltage Drop

--

Internal Layer Voltage Drop

--

External Layer Power Loss

--

Internal Layer Power Loss

--

Max Conductor Temperature

--

Trace Width Comparison: Internal vs External (mil)

Results Table

Frequently Asked Questions

What standard does this PCB trace width calculator use?

This calculator uses formulas from IPC-2221 (formerly IPC-D-275), the generic standard on printed board design. The curve-fitting constants (k, b, c) are derived from IPC-2221 charts for both internal and external copper layers. Results are estimates; real-world performance may vary based on your specific application conditions.

Why is the required trace width different for internal vs external layers?

External (outer) layer traces benefit from convective and radiative cooling directly to the surrounding air, so they dissipate heat more efficiently. Internal layer traces are embedded in the PCB laminate with much lower thermal conductivity, so they heat up more for the same current. As a result, internal traces typically need to be roughly twice as wide as external traces to carry the same current within the same temperature rise limit.

What is 'temperature rise' and what value should I use?

Temperature rise (ΔT) is the allowable increase in trace temperature above the ambient temperature. A common conservative design choice is 10°C, while less critical designs may allow up to 20–30°C. The IPC-2221 standard covers up to 100°C rise. Lower temperature rise values result in wider required traces, while higher values allow narrower traces.

What does '1 oz/ft² copper thickness' mean in terms of mils?

Copper weight in oz/ft² refers to the weight of copper spread over one square foot of PCB area. 1 oz/ft² corresponds to approximately 1.378 mils (0.035 mm) of copper thickness. Standard PCBs use 1 oz copper, but 2 oz and heavier weights are used for high-current applications where wider traces would be impractical.

How are resistance, voltage drop, and power loss calculated?

These values are calculated from the computed trace width and the trace length you provide. Resistance is based on copper resistivity (~1.724×10⁻⁸ Ω·m) adjusted for operating temperature, then scaled by trace length and divided by cross-sectional area. Voltage drop equals resistance × current, and power loss equals resistance × current². These calculations are only available when you enter a trace length.

What is the maximum current this calculator supports?

The IPC-2221 trace width formula is considered valid up to approximately 35 amperes. Beyond that, the empirical curve-fit data the formula is based on becomes unreliable. For very high-current applications, you may need to use multiple parallel traces, wider copper pours, or thicker copper plating.

Does ambient temperature affect the required trace width?

Ambient temperature affects the maximum allowable trace temperature (ambient + temperature rise), which is important for derating in high-temperature environments. However, the IPC-2221 trace width formula itself uses only the temperature rise value. A higher ambient temperature means your trace is already closer to its thermal limit, so designers should select conservative temperature rise values in hot environments.

How do I convert mils to millimeters for trace width?

To convert from mils (thousandths of an inch) to millimeters, multiply by 0.0254. For example, a 10 mil trace = 10 × 0.0254 = 0.254 mm. This calculator displays results in both mils and mm for your convenience. Most PCB design software (KiCad, Altium, Eagle) accepts trace widths in either unit.

More Physics Tools