Drift Velocity Calculator - I, n, q, A to m/s

Drift velocity calculator for copper and other conductors. Enter current, cross section, carrier density, and charge to read drift speed in m/s.

Drift Velocity Calculator

Conductor current in amperes. Use 0 for the no-current edge case.

Conductor cross sectional area in square metres. 1 mm² = 1 × 10⁻⁶ m².

Free carrier number density per cubic metre. Copper ≈ 8.5 × 10²⁸; switch to Custom to edit.

Charge per carrier in coulombs. The default 1.602176634 × 10⁻¹⁹ C is the SI-fixed electron charge.

Preset fills the carrier density from a published table. Switch to Custom to enter your own.

Results

Drift Velocity
0m/s
Current Density (J) 0A/m²
Transit Time per Metre 0s
Current for Entered Drift Speed 0A

What Is Drift Velocity?

A drift velocity calculator solves the mean speed at which free electrons creep along a current-carrying conductor, using the textbook form v_d = I / (n q A). The number comes out small — a fraction of a millimetre per second for a copper extension lead — and that is the first surprise: even a 10 A current through a 2 mm² busbar moves electrons at well under 1 mm/s. The same form works for any SI conductor, so the calculator also handles aluminum, silver, or a custom carrier density for semiconductors.

  • Verifying a copper wire: Type the rated current and wire cross section, leave the preset on Copper, and read the drift speed alongside the current density.
  • Working a multi-step physics problem: Use the I, n, q, A output as the standalone step that links a measured current to the microscopic carrier speed.
  • Comparing aluminum and silver busbars: Switch the preset to Aluminum or Silver to see how carrier density changes the drift speed at the same current and area.
  • Modelling a semiconductor trace: Pick Custom, lower the carrier density toward 10²² 1/m³, and see how the drift speed climbs into the metres-per-second range.

Drift velocity is a macroscopic average over a huge population of carriers that, individually, bounce around at the Fermi speed. The applied electric field nudges the distribution slightly in one direction, and the small net shift is what the calculator returns.

The form v_d = I / (n q A) connects current, carrier density, charge, and cross section in every standard textbook, with secondary readouts for current density J = I / A and transit time per metre τ = 1 / v_d.

Pair the drift-velocity output with the matching V = I R result from the ohm's law calculator to see how a sub-millimetre-per-second drift still produces a useful current at a sensible voltage drop.

How the Drift Velocity Calculator Works

The drift velocity calculator reads four quantities — current, cross sectional area, carrier density, and carrier charge — and applies the textbook drift-speed relation. The same four numbers feed the secondary readouts for current density and transit time.

v_d = I / (n · q · A) with J = I / A and τ = 1 / |v_d|
  • I: Conductor current in amperes. The macroscopic quantity the user measures.
  • A: Conductor cross sectional area in square metres (m²). 1 mm² = 1 × 10⁻⁶ m².
  • n: Free carrier number density in 1/m³. Copper ≈ 8.5 × 10²⁸; aluminum ≈ 6.0 × 10²⁸; silver ≈ 5.9 × 10²⁸.
  • q: Charge per carrier in coulombs. Electrons carry the SI-fixed charge e = 1.602176634 × 10⁻¹⁹ C.

The same expression works in reverse. Enter a drift speed, leave the area, density, and charge at their preset values, and the calculator returns the current that would produce that drift velocity. The reverse solve is useful when a textbook gives the carrier speed and asks for the current.

Pair the drift-velocity output with the ohm's-law V = I R result to see how a tiny drift speed can still drive a useful current when the carrier density is high enough.

10 A through a 2 mm² copper busbar at room temperature

Current I = 10 A, Cross section A = 2 × 10⁻⁶ m², Material preset = Copper (n = 8.5 × 10²⁸ 1/m³), Carrier charge q = 1.602176634 × 10⁻¹⁹ C.

v_d = 10 / (8.5 × 10²⁸ × 1.602176634 × 10⁻¹⁹ × 2 × 10⁻⁶) ≈ 3.671 × 10⁻⁴ m/s.

Drift velocity ≈ 3.671 × 10⁻⁴ m/s (≈ 0.367 mm/s), current density J = 5 × 10⁶ A/m², transit time per metre ≈ 2724 s.

Even 10 A through a 2 mm² busbar moves electrons only a fraction of a millimetre per second. The current density is the same number you would feed into a thermal-rise calculation.

According to OpenStax College Physics 2e, Section 20.3, drift velocity v_d = I / (n q A) and copper free-electron density ≈ 8.5 × 10²⁸ 1/m³

According to NIST 2019 SI redefinition (CODATA), elementary charge e = 1.602176634 × 10⁻¹⁹ C exactly

The same copper free-electron density shows up in the conductivity to resistivity calculator via the conductivity σ = n q μ form, so the carrier density preset stays consistent across both tools.

Key Concepts Explained

Four small ideas cover every number the calculator returns.

Drift velocity v_d

The mean speed of free charge carriers along the conductor in metres per second. Drift velocity is a few tenths of a millimetre per second in household copper wiring and rises into the metres-per-second range only in semiconductors and electrolytes with much lower carrier density.

Carrier density n

The number of free carriers per cubic metre. Copper has about 8.5 × 10²⁸ free electrons per cubic metre; aluminum sits near 6.0 × 10²⁸ and silver near 5.9 × 10²⁸. Semiconductors are 6 to 8 orders of magnitude lower, which is why their drift speeds are much higher for the same current.

Current density J = I / A

Current per unit cross section in amperes per square metre. The current density is independent of the carrier density and is the right quantity to compare different conductors on the same footing. The drift speed ties J to n and q by v_d = J / (n q).

Electron mobility μ and E

Mobility μ = v_d / E connects the drift speed to the applied electric field E in volts per metre. For copper at room temperature μ ≈ 4.3 × 10⁻³ m²/(V·s). The calculator returns v_d; pairing the result with the field gives μ directly.

The RC time constant from the capacitor charge time calculator is the macroscopic complement of the drift-velocity transit time per metre, with the same carrier picture underneath.

How to Use This Calculator

Five short steps take an ampere rating and a wire size to a drift speed in metres per second.

  1. 1 Pick the material preset: Start on Copper (8.5 × 10²⁸ 1/m³), Aluminum (≈ 6.0 × 10²⁸), or Silver (≈ 5.9 × 10²⁸). Switch to Custom for a semiconductor.
  2. 2 Enter the current: Type the conductor current in amperes. For a 10 A household circuit, leave the default 10 A. Use 0 to read the no-current edge case.
  3. 3 Enter the cross sectional area: Type the conductor cross section in m². A 2 mm² wire is 2 × 10⁻⁶ m²; a 1.5 mm² extension lead is 1.5 × 10⁻⁶ m².
  4. 4 Confirm the carrier charge: Leave q at the SI-fixed 1.602176634 × 10⁻¹⁹ C for any electron conductor. Edit for hole transport or ionic carriers.
  5. 5 Read the result panel: Read drift velocity in m/s, current density in A/m², and transit time per metre. The panel also reports the current that matches the entered drift speed.

For a 10 A current through a 2 mm² copper busbar, leave the preset on Copper, type 10 in the Current field, leave the Cross section at 2e-6, and read the result panel. The drift speed sits at roughly 3.7 × 10⁻⁴ m/s, the current density at 5 × 10⁶ A/m², and the transit time per metre near 2700 seconds.

Once the drift speed is on paper, feed the cross section and resistivity into the electrical resistance calculator to convert the microscopic v_d into a usable V = I R number for the same conductor.

Benefits of Using This Calculator

A purpose-built drift velocity calculator keeps current, cross section, carrier density, and carrier charge in one place so the microscopic picture stays aligned with the macroscopic current.

  • Direct form for the textbook relation: v_d = I / (n q A) is computed in one step, with the four quantities on the page and the result in metres per second.
  • Copper, aluminum, and silver presets: The three most common metal presets are one click away, with carrier density filled in from published tables.
  • Secondary readouts in SI units: Current density J and the transit time per metre are returned alongside drift velocity, so the result feeds a conductivity, mobility, or signal-delay calculation without a unit conversion.
  • Reverse solve for current: The result panel reports the matching current at the same area and carrier density — useful when the textbook gives v_d and asks for I.
  • Physical-bounds warning: If the inputs give a drift speed above 10⁶ m/s, the result panel flags the combination as outside the physical range, so a unit or input error is caught before quoting the number.

The same 'speed of carriers in a conducting medium' vocabulary applies in plasma physics, where the alfven velocity calculator returns the Alfvén wave speed from the magnetic field and plasma density.

Factors That Affect Your Results

Four inputs drive the calculation, and three caveats tell you when the textbook form is no longer accurate enough.

Conductor current I

Drift velocity scales linearly with the conductor current. Doubling I from 10 A to 20 A doubles the drift speed at the same cross section, density, and charge.

Cross sectional area A

Drift velocity scales as 1 / A. Halving the cross section (from 2 mm² to 1 mm²) doubles the drift speed at the same current.

Carrier density n

Drift velocity scales as 1 / n. Copper (8.5 × 10²⁸) and aluminum (6.0 × 10²⁸) differ by about 30 % in n. Semiconductors with n ≈ 10²² are six orders of magnitude lower, so the drift speed climbs into the metres-per-second range.

Carrier charge q

Drift velocity scales as 1 / q. Electrons and holes carry the same magnitude of charge. Doubly charged ions in an electrolyte cut the drift speed in half.

  • The form v_d = I / (n q A) treats the carriers as drifting at a single mean speed. In real metals the distribution has a thermal spread, so v_d is a small net shift on top of much faster random motion.
  • At very high current densities (above about 10⁹ A/m² in copper) the linear relation breaks down, and joule heating changes the carrier density.
  • For semiconductors, the simple n q A form assumes a single carrier type and a constant mobility, so the result is an order-of-magnitude estimate.

The drift speed is only one part of the signal propagation picture. When a switch closes at one end of a wire, the field propagates at a fraction of the speed of light; the carriers themselves drift much slower than the wavefront.

According to BIPM SI Brochure (9th edition), the ampere is defined as one coulomb per second

When the carrier motion is rotational rather than linear — say in a rotating plasma or a Hall-effect geometry — the angular velocity calculator converts angular frequency to a comparable linear speed.

drift velocity calculator interface showing current, cross section, carrier density, and charge inputs alongside drift speed in m/s, current density in A/m^2, and transit time readouts
drift velocity calculator interface showing current, cross section, carrier density, and charge inputs alongside drift speed in m/s, current density in A/m^2, and transit time readouts

Frequently Asked Questions

Q: What is drift velocity in a current carrying conductor?

A: Drift velocity is the mean speed of the free charge carriers — usually electrons — along a current-carrying conductor, in metres per second. In copper wiring it is only a fraction of a millimetre per second even at 10 A, because the carrier density n is around 8.5 × 10²⁸ 1/m³.

Q: What is the formula for the drift velocity of electrons?

A: v_d = I / (n q A). The current I is in amperes, the carrier density n in 1/m³, the carrier charge q in coulombs, and the cross sectional area A in m². For electrons q is the elementary charge 1.602176634 × 10⁻¹⁹ C.

Q: How do you calculate drift velocity from current and cross sectional area?

A: Take the current I in amperes, divide by the carrier density n (8.5 × 10²⁸ for copper), by the carrier charge q (1.602176634 × 10⁻¹⁹ C), and by the cross section A in m². The calculator does that division in one step and returns the drift speed in m/s.

Q: What is the typical drift velocity of electrons in a copper wire?

A: For a 10 A current through a 2 mm² copper busbar at room temperature, drift velocity is about 3.7 × 10⁻⁴ m/s, or roughly 0.37 mm/s. Smaller currents and larger cross sections give even lower drift speeds, on the order of 10⁻⁵ m/s.

Q: Why is the drift velocity so small compared to the speed of light?

A: Copper has a huge free-electron density — about 8.5 × 10²⁸ electrons per cubic metre. The current only needs a tiny net drift on top of the random thermal motion to move enough electrons per second to carry the rated current, so v_d stays in the sub-millimetre-per-second range.

Q: How is electron mobility related to drift velocity?

A: Mobility μ = v_d / E, where E is the electric field in volts per metre. For copper at room temperature μ is about 4.3 × 10⁻³ m²/(V·s). Pairing the drift-velocity result with the field gives the mobility in one division.