Drift Velocity Calculator

Drift Velocity Calculator

Calculate the average directed velocity of charge carriers from current, conductor cross-sectional area, carrier number density, and carrier charge.

Current 10 A Area 1 mm² Carrier density 8.500 × 10²⁸ m⁻³
Excel workbook ready.

Inputs

Use a decimal point for decimals. Scientific notation such as 8.5e28 is accepted; comma-formatted or ambiguous locale input is rejected.

Signed electric current in amperes; zero is allowed.
Cross-sectional area perpendicular to current flow; must be greater than zero.
Charge carriers per cubic metre; must be greater than zero.
Charge per carrier in coulombs; signed values are supported, but zero is not.
Changes the displayed and exported drift-velocity unit without changing the physical result.

Live result

Drift velocity
7.343 × 10⁻⁴ m/s

For the positive-current, positive-charge demonstration, the drift velocity is positive in the chosen sign convention.

u = I / (n × A × q)
Current I
10 A
Area A
1.000 × 10⁻⁶ m²
Number density n
8.500 × 10²⁸ m⁻³
Charge q
1.602 × 10⁻¹⁹ C
Drift velocity is 7.343 × 10⁻⁴ metres per second.

How to use this drift velocity calculator

What this calculator does

This calculator estimates the average directed velocity of charge carriers moving through a conductor or other material. It uses the standard relation u = I / (nAq), where current is divided by the product of carrier number density, cross-sectional area, and charge per carrier. The result is a drift velocity, not the propagation speed of an electrical signal and not the much larger random microscopic speed of individual particles. The underlying relationship and its physical interpretation are developed in the OpenStax model of conduction in metals.

When to use it

Use the calculator when you want to estimate carrier drift in a wire from a known current, compare how drift changes when the same current passes through different conductor areas, test the effect of different carrier densities, or check the sign and scale of drift for carriers with different charges. It is especially useful for classroom electromagnetism problems and engineering sanity checks where the quantities are already known in compatible units.

How to calculate

  1. The calculator opens with a complete copper-like demonstration: 10 A current, 1 mm² area, 8.5e28 m⁻³ number density, and the exact elementary-charge magnitude 1.602176634e-19 C. The first result and its Excel workbook are available immediately.
  2. Replace the demonstration values with your own measurements or assumptions. Use a decimal point; scientific notation such as 8.5e28 is accepted. The calculation updates live as each valid value changes.
  3. For Area, choose mm², cm², or m². Changing the area unit converts the current numeric area so the underlying physical area is preserved. Choose the desired Result unit for m/s, mm/s, or µm/s.
  4. Read the Drift velocity card and the normalized SI values beneath the formula. The sign follows the current and carrier-charge sign convention you entered.
  5. Select Download Excel to export the current validated model as a genuine XLSX workbook. Reset clears the demonstration and all numeric inputs; after reset, Excel export stays disabled until a complete valid set of values is entered again.

Input guide

Current is a required finite number in amperes. It may be positive, negative, or zero; for example, 10. Increasing its magnitude increases drift velocity magnitude in direct proportion when the other values stay fixed. A common mistake is entering a current with unit text such as “10 amps”; enter only the numeric value because the unit is shown beside the field.

Area is a required positive cross-sectional area. Enter a number such as 1. The paired Area unit selector accepts mm², cm², or m² and converts the entered area when you switch units so the same physical cross section is preserved. A larger area lowers the drift velocity magnitude because more charge carriers occupy each unit length of conductor. Do not enter a diameter as though it were an area; convert diameter to cross-sectional area first.

Number density is the required number of mobile charge carriers per cubic metre. A realistic copper-like example is 8.5e28 m⁻³. Larger carrier density lowers the required drift velocity for the same current. Do not substitute mass density in kg/m³; this field is a count density.

Charge is the required nonzero charge per carrier in coulombs. The demonstration uses 1.602176634e-19 C, the exact elementary-charge magnitude listed by the NIST reference on the elementary charge. A negative value can represent negatively charged carriers when you want the result sign to encode direction. Do not enter zero, because the formula would divide by zero.

Result unit is a required display choice rather than a physical assumption. Select metres per second, millimetres per second, or micrometres per second. The underlying SI drift velocity is unchanged; only the presented and exported selected-unit value changes.

Output guide

Drift velocity is the calculator's primary result. It is an estimate derived exactly from the supplied model values, shown in the selected velocity unit. Its magnitude increases with current and decreases as area, carrier density, or charge magnitude increases. A zero current produces exactly zero drift velocity. A negative result indicates that the chosen signs for current and charge imply carrier drift opposite the positive direction used for the current convention.

The header's Current, Area, and Carrier density pills repeat the active inputs so you can verify the scenario at a glance. They are summaries, not additional calculations. The formula panel also shows Current I, Area A, Number density n, and Charge q after area has been normalized to SI units. Those values make unit conversion transparent and provide a quick audit trail for the denominator in the drift-velocity equation.

The result is best interpreted as an average directed motion superimposed on much faster microscopic motion. A small numerical drift velocity does not mean electrical effects travel through a circuit at that same slow speed.

Worked example

With the startup values, the 1 mm² area converts to 1.000 × 10⁻⁶ m². The denominator is (8.5 × 10²⁸ m⁻³) × (1.000 × 10⁻⁶ m²) × (1.602176634 × 10⁻¹⁹ C). Dividing 10 A by that product gives 0.0007342951852 m/s, displayed to four significant figures as 7.343 × 10⁻⁴ m/s. This is the same first-open value used by the live result and XLSX export.

Learn more

The ampere and coulomb are SI units linked through charge flow: one coulomb is one ampere-second. The BIPM overview of the International System of Units explains the defining constants and electrical units used here. For drift specifically, the OpenStax derivation shows why current can be written as I = nqAu and why carrier drift can remain very slow even when a circuit responds rapidly.

How the drift-velocity model behaves

The equation is a conservation statement for charge flow through a cross section. Over a short time interval, carriers moving with average drift velocity sweep through a volume equal to area times drift distance. Multiplying that volume by number density gives the number of carriers; multiplying by charge per carrier gives transported charge. Dividing by time produces current. Rearranging isolates drift velocity.

That structure makes the sensitivity easy to reason about. Double current while holding everything else fixed and drift velocity doubles. Double the conductor area, number density, or charge magnitude and drift velocity halves. If you change only the area unit selector, the calculator converts the entered number so the physical area and result stay constant. If you change only the result unit, the same SI velocity is expressed on another scale.

Signed values deserve care. Conventional current direction is defined as the direction positive charge would move. Electrons carry negative charge, so a signed electron drift velocity is opposite conventional current. If your task asks only for speed or magnitude, compare absolute values. OpenStax's conduction discussion also distinguishes the slow average drift from the much faster electromagnetic response that establishes fields through a circuit.

Common mistakes to avoid

  • Using wire diameter where the formula requires cross-sectional area.
  • Entering material mass density instead of mobile-carrier number density.
  • Mixing mm² and m² without conversion; 1 mm² is 1 × 10⁻⁶ m².
  • Using zero charge, zero area, or zero number density, all of which make the model undefined.
  • Interpreting drift velocity as the speed at which a switch's effect propagates through a circuit.