Drift Velocity Calculator

Find how slowly charge carriers really move through a wire, and how long one takes to travel along it.

🔌 Drift Velocity Calculator
Material
Carrier density (n)
×10²⁸ m⁻³
Wire length
m
Current (I)
A
Wire diameter
mm
Mobility (μ)
m²/(V s)
Electric field (E)
V/m
Drift velocity
—
Drift velocity in mm/s
—
Current density J
—
Cross sectional area
—
Transit time along the wire
—
Transit time, readable
—
Carriers passing per second
—
Drift speed relative to light
—

Drift velocity v = μE
—
Drift velocity in mm/s
—
Current density J = n e v
—
Conductivity σ = n e μ
—
Resistivity ρ = 1/σ
—
Transit time along the wire
—
Transit time, readable
—
Drift speed relative to light
—

🔌 What is Drift Velocity?

Drift velocity is the average velocity that charge carriers, usually electrons, pick up in a material when an electric field is applied. Inside a metal the conduction electrons are always moving, with random thermal speeds of about a million metres per second, but those motions point in every direction and cancel. An electric field adds a small, steady push, and the carriers acquire a slow net motion along the wire. That net motion is the drift, and it is what carries the current. The relation is I = n q A v, so v = I/(nqA).

The idea is useful in many places. Electricians and teachers use it to explain why current in a household cable involves millimetres per second of motion. Materials scientists use it to link mobility to conductivity. Semiconductor engineers use it for the speed of carriers in a transistor channel or a detector, where velocity saturation limits switching. Physicists use it for ions in gas detectors and in electrolytes, and it is a standard test of the free electron model of a metal.

Several misconceptions come up. The drift velocity is not the speed of the signal, which is a large fraction of the speed of light, because the field spreads through the wire almost at once. It is also not the thermal speed, which is millions of times bigger. And the formula depends on the cross sectional area but not on the length, so a long wire and a short wire of the same material carry the same drift speed for the same current. For alternating current the carriers only oscillate by a tiny distance.

This calculator covers two views of the same physics. The first mode uses the current and the wire diameter, with a carrier density you can set from a material preset, and gives the drift speed, the current density, the transit time over a length of wire and a chart against diameter. The second mode uses the mobility and an electric field, v = μE, and gives the conductivity and resistivity that go with it.

📐 Formula

vd  =  I ÷ ( n q A )
vd = drift velocity (m/s)
I = current (A) and A = π (d/2)² = cross sectional area of a round wire of diameter d (m²)
n = charge carrier density (m−3): about 8.47×1028 for copper, 5.86×1028 for silver and 18.1×1028 for aluminium
q = charge of each carrier, e = 1.602176634×10−19 C for electrons
Current density: J = I ÷ A = n q vd
Transit time: t = L ÷ vd for a wire of length L
Example: I = 10 A, d = 2 mm, copper: A = 3.1416 mm², vd = 10 ÷ (8.47×1028 × 1.602×10−19 × 3.1416×10−6) = 2.3456×10−4 m/s
vd  =  μ E,   σ  =  n q μ
μ = mobility (m²/(V s)), the drift velocity per unit field. Copper is about 0.0044 at room temperature
E = electric field (V/m), equal to the voltage drop divided by the length
σ = conductivity (S/m) and ρ = 1/σ = resistivity (Ω m)
Example: μ = 0.0044, E = 0.1 V/m gives vd = 4.4×10−4 m/s, and σ = 8.47×1028 × 1.602×10−19 × 0.0044 = 5.97×107 S/m

📖 How to Use This Calculator

Steps

1
Choose a mode. Pick Current and wire to find the drift speed from the current and wire diameter, or Mobility to use v = μE with a mobility and an electric field.
2
Set the material and length. Choose copper, silver or aluminium to fill the carrier density, or select Custom and type your own density. Enter the wire length for the transit time.
3
Enter the values and read the result. Type the current and diameter, or the mobility and field. Read the drift speed, current density, transit time and the chart.

💡 Example Calculations

Example 1 — 10 A in a Copper Wire

A 2 mm diameter copper wire carries 10 A, and the wire is 1 m long

1
A = π (1 mm)² = 3.1416 mm², so J = 10 ÷ 3.1416×10−6 = 3.1831e+6 A/m²
2
vd = J ÷ (n e) = 3.1831×106 ÷ (8.47×1028 × 1.602×10−19) = 2.3456e-4 m/s = 0.2346 mm/s
3
Transit time over 1 m = 1 ÷ 2.3456×10−4 = 4263.2782 s, about 71.1 min. About 6.2415e+19 carriers pass a point each second.
Drift velocity = 2.3456e-4 m/s (0.2346 mm/s)
Try this example →

Example 2 — A Thin Wire

1 A through a 0.5 mm diameter copper wire, 1 m long

1
A = π (0.25 mm)² = 0.1963 mm², J = 5.0930e+6 A/m²
2
vd = 5.0930×106 ÷ (8.47×1028 × 1.602×10−19) = 3.7530e-4 m/s
3
The carriers are faster than in Example 1 even though the current is ten times smaller, because the area is sixteen times smaller. One metre takes 2664.5489 s (44.4 min).
Drift velocity = 3.7530e-4 m/s (0.3753 mm/s)
Try this example →

Example 3 — Aluminium Cable Over 10 Metres

15 A in a 3 mm diameter aluminium wire, 10 m long (n = 18.1×1028)

1
A = 7.0686 mm² and J = 15 ÷ 7.0686×10−6 = 2.1221e+6 A/m²
2
vd = 2.1221×106 ÷ (18.1×1028 × 1.602×10−19) = 7.3176e-5 m/s = 0.0732 mm/s
3
Aluminium has more carriers per volume than copper, so the drift is slower. A carrier needs 10 ÷ 7.3176×10−5 = 1.3666e+5 s, about 38.0 hours, to cover 10 m.
Drift velocity = 7.3176e-5 m/s, transit time = 38.0 h
Try this example →

Example 4 — Mobility in Copper

Copper with μ = 0.0044 m²/(V s) in a field of 0.1 V/m, over 1 m

1
vd = μ E = 0.0044 × 0.1 = 4.4000e-4 m/s = 0.4400 mm/s
2
J = n e v = 8.47×1028 × 1.602×10−19 × 4.4×10−4 = 5.9710e+6 A/m²
3
σ = J ÷ E = 5.9710e+7 S/m, so ρ = 1.6748e-8 Ω m. This matches the textbook value for copper. Transit time over 1 m = 2272.7273 s (37.9 min).
Drift velocity = 4.4000e-4 m/s, conductivity = 5.9710e+7 S/m
Try this example →

Example 5 — Silver and a Stronger Field

Silver (n = 5.86×1028) with μ = 0.0067 m²/(V s) in 0.5 V/m, over 2 m

1
vd = 0.0067 × 0.5 = 3.3500e-3 m/s = 3.3500 mm/s
2
σ = n e μ = 5.86×1028 × 1.602×10−19 × 0.0067 = 6.2905e+7 S/m, so ρ = 1.5897e-8 Ω m
3
J = σ E = 3.1452e+7 A/m². A carrier takes 2 ÷ 3.35×10−3 = 597.0149 s (10.0 min) to cover 2 m.
Drift velocity = 3.3500e-3 m/s, resistivity = 1.5897e-8 Ω m
Try this example →

Example 6 — A Lightly Doped Semiconductor Wire

1 mA through a 0.1 mm wide channel with n = 1023 m−3, length 0.01 m

1
n = 0.00001 × 1028 = 1023 m−3. A = 0.0079 mm², J = 1.2732e+5 A/m²
2
vd = 1.2732×105 ÷ (1023 × 1.602×10−19) = 7.9469 m/s
3
There are nearly a million times fewer carriers than in copper (8.47×1028 ÷ 1023 ≈ 8.5×105), so at a similar current density they must move nearly a million times faster. Transit over 0.01 m = 1.2583e-3 s, about 1.26 ms.
Drift velocity = 7.9469 m/s, transit time = 1.26 ms
Try this example →

❓ Frequently Asked Questions

What is the drift velocity formula?+
The drift velocity is v = I/(nqA), where I is the current, n is the number of charge carriers per cubic metre, q is the charge of each carrier and A is the cross sectional area. Equivalent forms are v = J/(nq) with current density J, and v = μE with mobility μ.
How fast do electrons move in a copper wire?+
Very slowly. A 10 A current in a 2 mm diameter copper wire gives a drift velocity of 2.3456e-4 m/s, about 0.23 mm/s. The random thermal speeds are around a million metres per second, but they cancel out and carry no net current.
Why does a light switch work instantly if electrons drift so slowly?+
The electrons that carry the current are already in the wire everywhere. Closing the switch changes the electric field, and that change propagates along the wire at a large fraction of the speed of light, so carriers throughout the circuit start to drift almost together.
How long does an electron take to travel along a wire?+
The time is the length divided by the drift speed. For 10 A in a 2 mm copper wire, one metre takes 4263 s, about 71 minutes. Ten metres of 3 mm aluminium wire at 15 A takes about 38 hours.
What is the free electron density of copper?+
The free electron density of copper is 8.47e28 per cubic metre, about one conduction electron per atom. Silver is 5.86e28 and aluminium is 18.1e28, because each aluminium atom gives three. These are the standard free electron model table values.
What is electron mobility and how does it relate to drift speed?+
Mobility μ is the drift velocity per unit electric field, so v = μE, in units of m²/(V s). In copper at room temperature μ is about 0.0044 m²/(V s). Conductivity then follows as σ = n e μ, which gives about 5.97e7 S/m.
Does a thinner wire make electrons faster?+
Yes. For a fixed current the drift speed scales as 1/A, so it scales as one over the diameter squared. A 1 A current in a 0.5 mm copper wire gives 3.7530e-4 m/s, which is 1.6 times faster than 10 A in a 2 mm wire.
Does drift velocity depend on the length of the wire?+
No. The drift speed depends on the current, the cross section and the carrier density, but not on the length. The length only matters for the transit time, which is the length divided by the drift speed.
How does drift velocity differ in a semiconductor?+
A semiconductor has many orders of magnitude fewer carriers, so the same current density needs much faster drift. With n = 1e23 per cubic metre, 1 mA in a 0.1 mm wide channel gives 7.95 m/s, compared with fractions of a millimetre per second for copper.
Is the drift velocity of alternating current the same?+
With AC the carriers oscillate back and forth by a tiny distance instead of drifting along. For 50 Hz current of a few amperes in a copper wire the amplitude is only a small fraction of a millimetre, and carriers do not travel along the wire.

What is the drift velocity formula?

The drift velocity is v = I/(nqA), where I is the current, n is the number of charge carriers per cubic metre, q is the charge of each carrier and A is the cross sectional area. Equivalent forms are v = J/(nq) with current density J, and v = μE with mobility μ.

How fast do electrons move in a copper wire?

Very slowly. A 10 A current in a 2 mm diameter copper wire gives a drift velocity of 2.3456e-4 m/s, about 0.23 mm/s. The random thermal speeds are around a million metres per second, but they cancel out and carry no net current.

Why does a light switch work instantly if electrons drift so slowly?

The electrons that carry the current are already in the wire everywhere. Closing the switch changes the electric field, and that change propagates along the wire at a large fraction of the speed of light, so carriers throughout the circuit start to drift almost together.

How long does an electron take to travel along a wire?

The time is the length divided by the drift speed. For 10 A in a 2 mm copper wire, one metre takes 4263 s, about 71 minutes. Ten metres of 3 mm aluminium wire at 15 A takes about 38 hours.

What is the free electron density of copper?

The accepted free electron density of copper is 8.47e28 per cubic metre, about one conduction electron per atom. Silver is 5.86e28 and aluminium is 18.1e28, because each aluminium atom gives three. These values come from the standard free electron model tables.

What is electron mobility and how does it relate to drift speed?

Mobility μ is the drift velocity per unit electric field, so v = μE, in units of m²/(V s). In copper at room temperature μ is about 0.0044 m²/(V s). Conductivity then follows as σ = n e μ, which gives about 5.97e7 S/m.

Does a thinner wire make electrons faster?

Yes. For a fixed current the drift speed scales as 1/A, so it scales as one over the diameter squared. A 1 A current in a 0.5 mm copper wire gives 3.7530e-4 m/s, which is 1.6 times faster than 10 A in a 2 mm wire.

Does drift velocity depend on the length of the wire?

No. The drift speed depends on the current, the cross section and the carrier density, but not on the length. The length only matters for the transit time, which is the length divided by the drift speed.

How does drift velocity differ in a semiconductor?

A semiconductor has many orders of magnitude fewer carriers, so the same current density needs much faster drift. With n = 1e23 per cubic metre, 1 mA in a 0.1 mm wire gives 7.95 m/s, compared with micrometres per second for copper.

Is the drift velocity of alternating current the same?

With AC the carriers oscillate back and forth by a tiny distance instead of drifting along. For 50 Hz current of a few amperes in a copper wire the amplitude is only a fraction of a millimetre, and carriers do not travel along the wire.