Resistivity Calculator

Calculate wire resistance, resistivity, length or cross-sectional area — with temperature correction.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Electrical resistivity is the fundamental material property that tells you how strongly a substance opposes the flow of electric current. The resistivity calculator implements the complete R = ρL/A relationship — letting you solve for any one of resistance, resistivity, length or cross-sectional area — and adds a full temperature correction so you can work at realistic operating conditions rather than the standard 20 °C reference point.

Whether you are sizing a mains cable, investigating heating in a PCB trace, or studying semiconductor behaviour in a physics course, this tool gives you the exact numbers plus the step-by-step working so you can check every stage.

How it works

The core formula is:

R = ρL / A

where R is resistance (Ω), ρ (rho) is resistivity (Ω·m), L is the conductor length (m) and A is the cross-sectional area (m²). Rearranging the same equation yields the other three forms:

  • ρ = R × A / L — find resistivity from a measured resistance
  • L = R × A / ρ — find the maximum wire run before resistance exceeds a limit
  • A = ρ × L / R — find the minimum conductor area needed to keep R at or below a target

Temperature correction. The resistivity you read on a datasheet is typically quoted at 20 °C. At any other temperature T the corrected value is:

ρ(T) = ρ₀ × [1 + α(T − T₀)]

where T₀ = 20 °C and α is the temperature coefficient of resistivity (°C⁻¹). Copper has α ≈ 3.9 × 10⁻³ °C⁻¹, meaning its resistivity rises roughly 0.39 % per °C above 20 °C. Nichrome, used in heating elements, has α ≈ 4 × 10⁻⁴ °C⁻¹ — much more stable, which is why it is preferred for applications that run hot. Semiconductors have a negative α: silicon’s resistivity falls sharply as temperature rises because thermal energy promotes more electrons into the conduction band.

Conductivity σ = 1/ρ is derived and displayed automatically. Copper at 20 °C has σ ≈ 5.8 × 10⁷ S/m.

Material presets cover 12 standard conductors from silver (lowest resistivity of any element) through graphite and into the semiconductor range, each with accurate α values.

Worked example

A 50-metre copper data cable (ρ = 1.724 × 10⁻⁸ Ω·m) has a circular cross-section of diameter 0.5 mm, so A = π × (0.25 × 10⁻³)² ≈ 1.963 × 10⁻⁷ m².

At 20 °C:

R = (1.724 × 10⁻⁸ × 50) / 1.963 × 10⁻⁷ ≈ 4.39 Ω

At 80 °C (typical for equipment inside a cabinet):

ρ(80) = 1.724 × 10⁻⁸ × [1 + 3.9 × 10⁻³ × (80 − 20)] = 1.724 × 10⁻⁸ × 1.234 ≈ 2.13 × 10⁻⁸ Ω·m

R(80) = (2.13 × 10⁻⁸ × 50) / 1.963 × 10⁻⁷ ≈ 5.42 Ω — 23 % higher than at 20 °C.

Materialρ at 20 °C (Ω·m)α (°C⁻¹)
Silver1.59 × 10⁻⁸3.8 × 10⁻³
Copper1.72 × 10⁻⁸3.9 × 10⁻³
Aluminium2.65 × 10⁻⁸4.3 × 10⁻³
Nichrome1.1 × 10⁻⁶0.4 × 10⁻³
Silicon640−75 × 10⁻³

Every result is computed locally in your browser — no data is uploaded or stored anywhere.

Ad placeholder (rectangle)