What Is AWG Wire Gauge?

AWG (American Wire Gauge), also known as Brown & Sharpe wire gauge, is a standardized system for expressing wire diameter. It has been in use in the United States since 1857 and remains the standard wire diameter unit in the North American electronics and electrical industry.

Core Rule: The Bigger the Number, the Thinner the Wire

This is the most confusing part of AWG:

Rule Explanation
Higher AWG number → thinner wire 24 AWG is much thinner than 18 AWG
Lower AWG number → thicker wire 4/0 (0000) is the thickest common gauge
Every decrease of 3 AWG → cross-sectional area doubles 12 AWG area ≈ half of 9 AWG
Every decrease of 10 AWG → area ≈ ×10 20 AWG area ≈ one-tenth of 10 AWG

Why? AWG numbers come from the die hole numbering used in the wire drawing process — the higher the number, the smaller the hole, and the thinner the wire that passes through.

AWG vs. Metric (mm²)

China commonly uses metric cross-sectional area (mm²) to express wire gauge, while the US and Canada typically use AWG. Here's a quick conversion reference:

AWG Cross-Section (mm²) Approximate Chinese Standard Equivalent
4/0 (0000) 107.2 95–120
2/0 (00) 67.4 70
1/0 (0) 53.5 50
1 42.4 35–50
2 33.6 35
4 21.2 25
6 13.3 16
8 8.37 10
10 5.26 6
12 3.31 4
14 2.08 2.5
16 1.31 1.5
18 0.823 1
20 0.518 0.5–0.75
22 0.326 0.3
24 0.205 0.2–0.25
26 0.129 0.12
28 0.081 0.08
30 0.051 0.05

Complete AWG Reference Table (Diameter, Area, Resistance, Current)

Here's the full technical data table for AWG 4/0 through 30, including diameter, cross-sectional area, copper wire resistance, and recommended current carrying capacity.

Current data source: NEC (National Electrical Code) Table 310.16 for copper conductors at 60°C/75°C insulation ratings, plus electrical engineering practical experience values.

AWG Diameter (mm) Diameter (inch) Area (mm²) Copper Resistance (Ω/km) Rated Current 60°C (A) Rated Current 75°C (A)
4/0 (0000) 11.684 0.460 107.2 0.1608 195 230
3/0 (000) 10.404 0.410 85.0 0.2028 165 200
2/0 (00) 9.266 0.365 67.4 0.2557 145 175
1/0 (0) 8.251 0.325 53.5 0.3224 125 150
1 7.348 0.289 42.4 0.4066 110 130
2 6.544 0.258 33.6 0.5127 95 115
3 5.827 0.229 26.7 0.6465 85 100
4 5.189 0.204 21.2 0.8152 70 85
5 4.621 0.182 16.8 1.028
6 4.115 0.162 13.3 1.296 55 65
7 3.665 0.144 10.5 1.634
8 3.264 0.128 8.37 2.061 40 50
9 2.906 0.114 6.63 2.599
10 2.588 0.102 5.26 3.277 30 35
11 2.305 0.091 4.17 4.132
12 2.053 0.081 3.31 5.211 20 25
13 1.828 0.072 2.62 6.571
14 1.628 0.064 2.08 8.286 15 20
15 1.450 0.057 1.65 10.45
16 1.291 0.051 1.31 13.17 10
17 1.150 0.045 1.04 16.61
18 1.024 0.040 0.823 20.95 7
19 0.912 0.036 0.653 26.42
20 0.812 0.032 0.518 33.31 5
21 0.723 0.028 0.410 42.00
22 0.644 0.025 0.326 52.96 3
23 0.573 0.023 0.258 66.79
24 0.511 0.020 0.205 84.22 2.1
25 0.455 0.018 0.162 106.2
26 0.405 0.016 0.129 133.9 1.3
27 0.361 0.014 0.102 168.8
28 0.321 0.013 0.081 212.9 0.83
29 0.286 0.011 0.064 268.5
30 0.255 0.010 0.051 338.6 0.52

Note: AWG ratings marked with "—" have no explicit building wiring current ratings in the NEC standard table. These intermediate gauges are mostly used for electronic signal transmission.

Current Carrying Capacity Explained

What Is Ampacity?

Ampacity (current carrying capacity) refers to the maximum continuous current a wire can safely carry without exceeding its allowable temperature rise. It depends on:

  1. Wire cross-sectional area — larger area means less resistance and higher current capacity
  2. Conductor material — copper > aluminum (copper's conductivity is about 1.6× that of aluminum)
  3. Insulation material temperature rating — commonly 60°C, 75°C, 90°C
  4. Installation environment — free air vs. conduit vs. buried
  5. Number of parallel conductors — derating is required when multiple wires are bundled together

Copper vs. Aluminum Current Carrying Capacity Comparison

AWG Copper 75°C (A) Aluminum 75°C (A) Cu/Al Ratio
14 20 —*
12 25 20 1.25
10 35 30 1.17
8 50 40 1.25
6 65 50 1.30
4 85 65 1.31
2 115 90 1.28
1/0 150 120 1.25
4/0 230 180 1.28

* NEC does not permit 14/10 AWG aluminum wire for building wiring (minimum 12 AWG).

Rule of thumb: To achieve the same current carrying capacity as copper, aluminum wire needs to be two AWG sizes larger. For example, 12 AWG copper ≈ 10 AWG aluminum.

Ambient Temperature Correction

The current values above are based on a 30°C ambient temperature. At higher temperatures, multiply by the correction factor:

Ambient Temperature Correction Factor
30°C 1.00
35°C 0.91
40°C 0.82
45°C 0.71
50°C 0.58
55°C 0.41

AWG Selection for Arduino / Embedded Projects

In Arduino, ESP32, Raspberry Pi, and other embedded projects, you'll almost never need the thick wires used in building electrical wiring. Here are recommendations for common scenarios:

Breadboard Jumper Wires (DuPont Wires)

Application Recommended AWG Max Current Notes
Signal lines (GPIO, I2C, SPI) 22–28 AWG 0.5–3 A DuPont wires are typically 22–24 AWG
LED power supply 22–24 AWG 20–100 mA A single LED needs only tens of mA
Motor power supply (small) 20–22 AWG 1–5 A e.g., TT motors, servos
Stepper motor 20–22 AWG 1–2 A/phase e.g., 28BYJ-41, NEMA 17

Common Wire Gauge Quick Reference for Arduino Projects

Sensor power supply (3.3V/5V, <100mA)     →  24–28 AWG
Servo control line (SG90, ~150mA)          →  22–24 AWG
DC motor (~1 A)                            →  20–22 AWG
LED strip (5V, ~600 mA/m)                  →  18–20 AWG
3D printer hotend power supply (~5 A)      →  16–18 AWG
Li-battery power line (1S–4S, 10 A+)       →  14–16 AWG

Wire Gauge Considerations in ESP32 Low-Power Projects

In ESP32 deep sleep and other low-power projects, current can drop to the microamp level (as low as 10 μA). In these cases, wire gauge is primarily about mechanical strength rather than current carrying capacity. But note:

  • RTC GPIO wake-up pins: 24–28 AWG is sufficient
  • Sensor power lines: If sensor standby current > 1 mA, use 22 AWG or thicker
  • Solar charging lines: Solar panel output can reach 1–2 A, so 18–20 AWG is recommended

Quick Conversion Formulas

If you want to calculate the diameter and cross-sectional area for a given AWG:

Diameter Formula

Diameter (inch) = 0.005 × 92^((36 - AWG) / 39)
Diameter (mm)   = Diameter (inch) × 25.4

Cross-Sectional Area Formula

Area (mm²) = (π/4) × Diameter² (mm)

Python Conversion Tool

import math

def awg_to_diameter(awg):
    """AWG → Diameter (mm)"""
    diameter_inch = 0.005 * (92 ** ((36 - awg) / 39))
    return diameter_inch * 25.4

def awg_to_area(awg):
    """AWG → Cross-sectional area (mm²)"""
    d = awg_to_diameter(awg)
    return math.pi / 4 * d ** 2

def awg_to_resistance(awg, length_m=1):
    """AWG + length → Copper wire resistance (Ω)"""
    area = awg_to_area(awg)
    # Copper resistivity: 1.68e-8 Ω·m = 0.0175 Ω·mm²/m
    return 0.0175 * length_m / area

# Example
for awg in [10, 12, 14, 16, 18, 20, 22, 24]:
    d = awg_to_diameter(awg)
    a = awg_to_area(awg)
    r = awg_to_resistance(awg, 1)
    print(f"{awg:2d}AWG: {d:.3f}mm, {a:.3f}mm², {r:.3f}Ω/m")

Output:

10AWG: 2.588mm, 5.261mm², 0.003Ω/m
12AWG: 2.053mm, 3.309mm², 0.005Ω/m
14AWG: 1.628mm, 2.081mm², 0.008Ω/m
16AWG: 1.291mm, 1.309mm², 0.013Ω/m
18AWG: 1.024mm, 0.823mm², 0.021Ω/m
20AWG: 0.812mm, 0.518mm², 0.034Ω/m
22AWG: 0.644mm, 0.326mm², 0.054Ω/m
24AWG: 0.511mm, 0.205mm², 0.085Ω/m

Practical Example: Arduino Motor Driver Project

Suppose you're driving a NEMA 17 stepper motor with an Arduino, 1.5 A per phase, wire length 30 cm.

# Calculate voltage drop
current = 1.5  # A
length = 0.3   # m (one way, actually a two-wire loop)
awg = 22       # the wire you have on hand

r = awg_to_resistance(awg, length * 2)  # two-wire loop
voltage_drop = current * r
power_loss = current ** 2 * r

print(f"22AWG, 30cm two-wire loop:")
print(f"  Resistance: {r*1000:.1f}mΩ")
print(f"  Voltage drop: {voltage_drop*1000:.1f}mV")
print(f"  Power loss: {power_loss*1000:.1f}mW")

Output:

22AWG, 30cm two-wire loop:
  Resistance: 32.4mΩ
  Voltage drop: 48.6mV
  Power loss: 72.9mW

Conclusion: 22 AWG is more than enough — voltage drop is only 48.6 mV (less than 0.5% of a 12 V supply), and heat generation is negligible.

What if the wire length increases to 2 meters?

length = 2.0  # m
r = awg_to_resistance(awg, length * 2)
voltage_drop = current * r
power_loss = current ** 2 * r

print(f"22AWG, 2m two-wire loop:")
print(f"  Resistance: {r*1000:.1f}mΩ")
print(f"  Voltage drop: {voltage_drop*1000:.1f}mV")

# Try a thicker wire
awg = 18  # upgrade to 18 AWG
r = awg_to_resistance(awg, length * 2)
voltage_drop = current * r
print(f"18AWG, 2m two-wire loop:")
print(f"  Voltage drop: {voltage_drop*1000:.1f}mV")

Output:

22AWG, 2m two-wire loop:
  Resistance: 215.8mΩ
  Voltage drop: 323.8mV
18AWG, 2m two-wire loop:
  Voltage drop: 128.0mV

Recommendation: For wire runs over 1 meter, upgrade from 22 AWG to 18 AWG or thicker to reduce voltage drop.

Common AWG Misconceptions

❌ Misconception 1: Higher AWG number means thicker wire

Quite the opposite. AWG numbers come from the wire drawing die hole numbering — the higher the number, the smaller the hole, and the thinner the wire. Remember: 4/0 is the thickest, 30 is the thinnest.

❌ Misconception 2: As long as it doesn't break, it's fine

Wire heating doesn't just melt insulation — it can also cause fires. For continuous loads, derate to 80% of the NEC rating. For example, 14 AWG is rated at 15 A, so a continuous load should not exceed 12 A.

❌ Misconception 3: Just swap aluminum for copper because it's cheaper

Although aluminum wire is cheaper, it needs to be two AWG sizes larger than copper to achieve the same current carrying capacity. Additionally, aluminum's creep characteristics can cause connections to loosen over time, requiring special antioxidant paste and crimp connectors.

❌ Misconception 4: Stranded wire has higher current capacity than solid wire

At the same AWG size, stranded and solid wire have the same cross-sectional area and essentially the same current carrying capacity. The advantage of stranded wire is flexibility, not current-carrying ability.

Summary

Scenario Recommended AWG
Arduino/ESP32 breadboard jumper wires 22–24 AWG
Sensor signal lines 24–28 AWG
LED strip power supply 18–20 AWG
Small DC motor 20–22 AWG
3D printer hotend 16–18 AWG
Home 15 A circuit 14 AWG
Home 20 A circuit 12 AWG
Home 30 A water heater 10 AWG
Main service entrance 4/0–2/0 AWG

Bookmark this as your AWG wire gauge quick reference for embedded projects and electrical engineering design. Whether you're building an Arduino prototype or wiring a smart home, choosing the right wire gauge is the first step to ensuring safety and performance.