Temperature Coefficient Calculator
Calculate how component values drift with temperature. Enter TCR (ppm/°C), nominal value, and temperature change to find the drifted value.
How to Use
- Enter the nominal value, TCR (parts-per-million per °C), and the temperature change.
- ΔV = V_nom × TCR × ΔT / 1,000,000
- Useful for estimating drift in precision reference circuits.
Show Work
Formulas
History of Temperature Compensation
Temperature effects in electrical components were documented as early as the 1820s with Humphry Davy's observation that conductor resistance increases with temperature. Matthiessen's rule (1864) formalized the relationship for pure metals: ρ(T) = ρ₀·(1 + α·ΔT), with α(Cu) = 0.004/°C. This is why copper wire resistance at 75°C is 20% higher than at 25°C — a consideration in every cable sizing calculation.
The Bureau of Standards (now NIST) cataloged TCR values of common resistor materials in the 1920s-40s, establishing the alloy families still used today: Constantan (~20 ppm/°C, the reference for precision wirewound), Nichrome (~70 ppm/°C, higher-temperature applications), Evanohm (~5 ppm/°C, for metrology grade). The 1950s invention of bulk metal-foil resistors (Vishay/Sfernice) pushed precision TCR below 0.5 ppm/°C — the gold standard for voltage-reference divider networks today.
Capacitors follow EIA/CEI class designations: C0G (a.k.a. NP0) has ±30 ppm/°C, essentially the best of any capacitor type — used in oscillator tanks and precision timing; X7R has ±15% over its operating range — fine for bypass but unusable for timing; Y5V has +22/-82% — only suitable for bulk decoupling. Z5U and Y5V are essentially junk for anything precision.
About This Calculator
Enter the component's nominal value, TCR in ppm/°C (from the datasheet), reference temperature T₁, and operating temperature T₂. The tool applies the linear first-order model V(T₂) = V(T₁) × (1 + TCR × (T₂ − T₁) / 10⁶), returning the drifted value, absolute change, percent change, and temperature delta.
Real-world considerations: TCR is often specified as a maximum over the full operating range rather than a single number — actual TCR varies with temperature. For precision, use components with specified TCR curves and measure the complete circuit's drift end-to-end rather than relying on paper specifications. Self-heating from dissipated power adds to ambient — a 1 W resistor running at 500 mW easily sees 30-50°C self-heating. Everything runs client-side; no values leave your browser.
About the Temperature Coefficient Calculator
Use the Temperature Coefficient Calculator — a free, easy tool for electronics and circuit design. Nothing is uploaded, and you do not need an account. Calculate how component values drift with temperature. Enter TCR (ppm/°C), nominal value, and temperature change to find the drifted value.
How it works
Put each value in its box and read the answer as you go. Because it recalculates live, you can play with the inputs to see how each one moves the result — handy for checking your own working or planning ahead. Everything happens on your device, so it is fast and private.
Want the deeper story? The Knowledge Base explains the ideas behind the tools in more detail.
Frequently Asked Questions
What is TCR?
Temperature coefficient of resistance (or voltage). Expressed as ppm/°C. A 100 ppm/°C resistor changes 0.01% per °C. Over 50°C swing: 0.5% change.
When does it matter?
Precision measurement, voltage references, oscillators. For low-drift designs use C0G capacitors (30 ppm/°C), metal-film resistors (50 ppm/°C or better), and bandgap references (10-50 ppm/°C).
How do I use the Temperature Coefficient Calculator?
Simply type your numbers and read the result, which refreshes the instant you change something. There is nothing to submit and nothing to wait for.
Do I need to install or sign up for anything?
Not at all — it runs in the browser with nothing to install and no account. After it loads once, it even works without an internet connection.
Is my information private?
Yes. Everything happens in your browser. Nothing you type is sent to a server or saved anywhere.
Common Use Cases
Voltage Reference Drift
5V reference with 50 ppm/°C drifts 2.5 mV over 10°C change — enough to matter in 12-bit ADC measurements.
Oscillator Stability
Crystal TCXO with ±2 ppm from 0-70°C drifts 10MHz crystal by ±20 Hz.
Last updated: