If you want to size a conductor properly, you need to look beyond just the current. You have to consider what’s actually moving through the wire—how fast the charge carriers drift under load. This Drift Velocity Calculator helps work out the average velocity of those charge carriers, using current, carrier density, charge, and cross-sectional area. For power wiring, PCB layout, and semiconductor work, knowing drift velocity helps you get a handle on current density and the heating that comes with it. The page covers the formula, an example calculation, some real physics background on metals and semiconductors, and a detailed FAQ.
What is Drift Velocity?
Drift velocity is the average rate at which electrons (or other charge carriers) move through a conductor when there's an electric field present. This isn’t the speed of the signal (which is much faster)—it’s the actual slow progress that the charge carriers make as a result of the electric field.
Simple Explanation
Think of a busy corridor where people bump into each other and walk in random directions. Tip the floor a bit, and they'll all slowly shuffle in the same direction, while still moving randomly. That "drift" is what happens to electrons in a wire with a voltage across it. The speed is surprisingly low—often less than a millimeter per second—but because there are so many charge carriers, you still get a strong current.
📐 Browse all 1000+ Interactive Calculators
Table of Contents
Drift Velocity Diagram
Drift Velocity Calculator
How to Use This Calculator
This calculator is intended for education, concept evaluation, and preliminary design. Results are based on the equations and assumptions described on this page, but cannot account for every real-world load case, tolerance, material property, environmental condition, installation detail, safety factor, code, or regulatory requirement. Verify all inputs, assumptions, units, and results independently before selecting components or using the result in a real application. Safety-critical, structural, medical, lifting, transportation, or regulated applications must be reviewed by a qualified engineer.
- Pick what you want to solve for using the dropdown—drift velocity, current, electric field, carrier density, area, or mobility.
- Fill in the input values for your chosen mode. Usually, that's current, carrier density, charge per carrier, and area.
- If you're working with electrons, the elementary charge is pre-filled for you (1.602×10⁻¹⁹ C).
- Hit Calculate to get your result.
Drift Velocity Interactive Visualizer
Watch electrons drift through a conductor as you adjust current, carrier density, and cross-sectional area. See how surprisingly slow electron movement creates usable electrical current.
DRIFT VELOCITY
0.12 mm/s
CURRENT DENSITY
1.67 A/mm²
ELECTRONS/SEC
1.56×10¹⁹
FIRGELLI Automations — Interactive Engineering Calculators
Fundamental Equations
To get drift velocity from current, use the formula below. It's a direct calculation.
Drift Velocity from Current
vd = I / (n · q · A)
vd = drift velocity (m/s)
I = current (A)
n = charge carrier density (carriers/m³)
q = charge per carrier (C, typically 1.602×10-19 C for electrons)
A = cross-sectional area (m²)
You can also solve for current if you know the drift velocity and other parameters.
Current from Drift Velocity
I = n · q · A · vd
This form makes it clear: current depends on carrier count, their charge, and how fast they drift.
If you know the electric field and the carrier mobility, you can get drift velocity from this equation:
Drift Velocity from Electric Field
vd = μ · E
μ = carrier mobility (m²/(V·s))
E = electric field strength (V/m)
Current density is also useful for thermal and reliability calculations:
Current Density
J = I / A = n · q · vd
J = current density (A/m²)
For conductivity and micro-scale Ohm’s law, use these:
Conductivity and Ohm's Law at Microscopic Scale
σ = n · q · μ
J = σ · E
σ = electrical conductivity (S/m or (Ω·m)-1)
Simple Example
Say you have a copper wire carrying 2.5 A and the cross-sectional area is 1.5×10⁻⁶ m². Copper gives n = 8.5×10²⁸ electrons/m³, and q = 1.602×10⁻¹⁹ C.
vd = 2.5 / (8.5×10²⁸ × 1.602×10⁻¹⁹ × 1.5×10⁻⁶) ≈ 1.23×10⁻⁴ m/s
That’s only about 0.12 mm/s. Even so, because you’ve got roughly 10²⁸ electrons/m³, you still move 2.5 amps of current.
Theory & Practical Applications
The Physics of Charge Carrier Motion
Drift velocity is simply the net average speed of charge carriers once you apply an electric field. Electrons in a metal are already moving at high speeds—thermal velocity is around 106 m/s—but these movements cancel out and don't create net current. Apply a voltage, and you bias their motion a little in one direction. Collisions with the atoms or defects in the metal constantly randomize the path, so the average drift added by the field is tiny—usually between 0.1 and 1 mm/s under typical conditions. The field itself, which actually causes the current to start flowing, propagates much, much faster (a large fraction of the speed of light depending on the setup).
The relation vd = μE calls out that drift velocity rises linearly with field, as long as you're in a normal ("ohmic") regime. Mobility μ depends mostly on how often electrons bounce off things—specifically the average time between collisions (τ) and their effective mass: μ = qτ/m*. In metals, heating things up increases lattice vibration, making collisions more common and reducing mobility, so μ drops with temperature. For semiconductors, it's more complicated. At low temperatures, fewer lattice vibrations mean higher mobility, but the behavior can invert at higher temperatures due to increased carrier scattering. You can't generalize—different materials, doping levels, and temperature ranges all matter. Numbers: for copper, μ ≈ 0.0044 m²/(V·s); for silicon, electrons are μ ≈ 0.135 m²/(V·s), holes slower.
Current Density and Conductor Heating
Current density, J = I/A = nqvd, is what drives resistive heating. Power loss per volume is p = J·E = J²/σ. Push the current density too high and you overheat the conductor, cook the insulation, and at best set yourself up for reliability problems and at worst cause real failures or fire. There's no universal line in the sand—the safe limit depends on cooling, geometry, material, and insulation. For context: 2–5 A/mm² is a reasonable limit for PCB traces (standard copper), 5–10 A/mm² with big, well-cooled busbars, and 1–3 A/mm² for automotive wire looms (primarily to avoid insulation melt). It's the heat rise you have to watch, not just the ampacity.
Another element is electromigration—above about 106 A/cm² for aluminum or 107 A/cm² for copper (numbers are rough and temperature-dependent), electrons literally shove metal atoms out of position, eventually forming opens or shorts in your traces. This failure mode follows Black’s equation, and it’s one reason current densities in integrated circuits are kept well below theoretical "ampacity" from bulk heating. In high-reliability chip layout, wider traces or parallel vias are often used mainly to keep these peak current densities down—not for the resistance, but for lifetime.
Carrier Density in Metals vs. Semiconductors
In metals like copper, carrier density n is set by the atomic density—roughly one free electron per atom, so you get n values around 1028 to 1029 m-3. That’s why current in a wire is possible even with a very low drift velocity. In semiconductors, n is dramatically lower—pure silicon is around 1.5×1016 m-3 at room temp. You boost n by doping, but even “heavily doped” silicon may only get up to 1025 m-3. The much lower n means you need much larger drift velocities, or stronger electric fields, to match the current of a metal with the same area. For semiconductors, both electrons and holes move; total current is J = (n·μn + p·μp)·q·E, where p is hole density. Who dominates depends on doping: "n-type" means electrons matter, "p-type" means holes matter, and at junctions or under bias, you sometimes get both.
Electric Field Distribution and Conductor Geometry
In a straight, uniform wire, the electric field is E = V/L (voltage drop divided by length). Actual engineeering problems involve details at junctions, tapers, vias, or pins—where the cross-section shrinks, the current density (and therefore the field) spikes. This is how hot-spots form and how solder joints can easily run much hotter than the connecting wires. If you bundle wires or shrink trace width in a PCB too much, you move straight into overheating and, possibly, faster wear-out by electromigration. At high frequencies, the skin effect will push most current to the conductor’s surface—skin depth is about 66 μm for copper at 1 MHz, and even less at higher frequencies, so actual current-carrying area shrinks dramatically. Litz wire and hollow conductors address this by maximizing surface area versus mass. The formulas for drift velocity still apply, but you have to reconsider area and current density distributions.
Worked Example: Residential Copper Wiring
Problem: Take a typical 14 AWG copper wire (diameter 1.628 mm, area 2.08 mm² = 2.08×10-6 m²), running a 12.0 A load (say, a heater), over 18.3 m with a 2.47 V drop. Calculate: (a) drift velocity, (b) current density, (c) electric field inside the wire, (d) electron mobility, (e) how long it would take an electron to actually drift that full length.
Given:
I = 12.0 A
A = 2.08×10-6 m²
n = 8.5×1028 electrons/m³ (for copper)
q = 1.602×10-19 C (elementary charge)
L = 18.3 m
V = 2.47 V
Solution:
(a) Drift velocity:
Using vd = I / (nqA):
vd = 12.0 / (8.5×1028 × 1.602×10-19 × 2.08×10-6)
vd = 12.0 / (2.833×104)
vd = 4.235×10-4 m/s = 0.4235 mm/s
This drift velocity is lower than half a millimeter per second. It’s a good reminder that electrical signals act fast not because electrons move fast, but because the field propagates down the wire at about two-thirds the speed of light in copper cabling.
(b) Current density:
J = I / A = 12.0 / (2.08×10-6) = 5.77×106 A/m² = 5.77 A/mm²
This is a typical safe range for residential copper wiring with standard insulation, as long as the wire isn’t in a hot bundle or inside limited-airflow conduit. Wire regulations (like the NEC ampacity charts) are all about keeping current density and temperature in check for actual install environments.
(c) Electric field:
E = V / L = 2.47 / 18.3 = 0.1350 V/m
This field is small compared to values needed to break down air or insulation—typical for metals, where it doesn’t take much voltage to push substantial current.
(d) Electron mobility:
Using vd = μE:
μ = vd / E = (4.235×10-4) / 0.1350 = 3.137×10-3 m²/(V·s)
This is close to the tabulated value for copper (~0.0044 m²/(V·s)), with small differences due to things like material purity, operating temperature, and measurement noise (including unwanted voltage drop at the screw terminals rather than just the copper).
(e) Transit time:
t = L / vd = 18.3 / (4.235×10-4) = 43,220 seconds ≈ 12.0 hours
If you could tag one electron, it would take about 12 hours for it to drift the full wire length at this load. This shows that turning on a light or closing a switch sends the field propagating essentially instantly, but the actual electrons stroll along at a glacial pace in comparison.
Applications Across Engineering Disciplines
In power transmission, drift velocity calculations guide sizing of conductors for high-current lines. For example, on a 500 kV HVDC line handling 3000 A with a total conductor area near 1200 mm², drift velocities stay as low as in small wiring, but the stakes rise; corona discharge and overheating are genuine risks if fields (or current density) spike at the surface. That's why big transmission lines use large-diameter or bundled conductors—to lower the field at the surface and avoid unwanted discharge or loss.
For semiconductors and transistors, drift velocity limits set your top operating frequency and your current capacity. In MOSFETs, current is pushed by the lateral field in the channel, and as the field gets large, velocity “saturation” occurs—carriers can’t go faster no matter the field, capping device performance. Materials like GaN and SiC have higher saturation velocities and fields, so you get more current per unit channel width, which is the reason they’re used for high-power or RF devices.
In chemical cells and batteries, drift velocity applies to ions, which move much slower than electrons in metals due to their size and interactions. This is why charging and discharging rates in lithium-ion batteries are limited not just by electronic but also by ionic drift. If the ions can’t keep up during fast charge, you can get lithium plating and short-circuiting by dendrites.
In plasmas and fluorescent lamps, the low carrier density means electrons must drift much faster to support the same current as in metal, so drift velocities can hit 105 m/s. This is also where magnetic fields enter the mix: electrons can spiral or “drift” in ways that don’t show up in regular wires, affecting device behavior and efficiency in everything from lights to fusion reactors and space thrusters.
For most design work, getting familiar with drift velocity lets you connect material properties, geometry, and real-world limits for current, temperature, and reliability—good to keep in mind before just upsizing a wire or relying on a spice model alone.
Frequently Asked Questions
Free Engineering Calculators
Explore our complete library of free engineering and physics calculators.
Browse All Calculators →🔗 Explore More Free Engineering Calculators
About the Author
Robbie Dickson — Chief Engineer & Founder, FIRGELLI Automations
Robbie Dickson brings over two decades of engineering expertise to FIRGELLI Automations. With a distinguished career at Rolls-Royce, BMW, and Ford, he has deep expertise in mechanical systems, actuator technology, and precision engineering.
📹 Video Walkthrough — How to Use This Calculator
📹 Video Walkthrough — How to Use This Calculator
Need to implement these calculations?
Explore the precision-engineered motion control solutions used by top engineers.
