If you pick the wrong operating point for a MOSFET—or underestimate the heat it needs to deal with—you can quickly destroy your power stage. Before settling on a MOSFET for things like a motor driver, switching supply, or RF amp, you need realistic numbers for how much current you'll pull, how much heat you'll make, and how hot the chip itself will get. This calculator gives you the main values: drain current, transconductance, on-resistance, gate-source voltage required, and the junction temperature, all from the data you'd typically find on a MOSFET datasheet and your expected conditions. You'll find it handy for power electronics, motor controls, RF circuits, and high-frequency switching, where thermal issues can do real, permanent damage. Below are the main equations, a practical buck converter worked example, a breakdown of each mode of operation, and a FAQ drawn from problems that come up in the field.
What is a MOSFET?
A MOSFET (Metal-Oxide-Semiconductor Field-Effect Transistor) acts as a switch or amplifier controlled by voltage. When you put enough voltage on the gate, it lets current flow from drain to source. Remove the gate voltage, and it stops conducting. That’s all you need for basic control.
Simple Explanation
Picture a MOSFET as a faucet: the gate voltage is your handle, and the drain current is the water. Once you get past a certain minimum (the threshold voltage), you start to get flow. The more you turn it up, the more current you let through. In a circuit, this is how you switch loads or scale up small signals.
📐 Browse all 1000+ Interactive Calculators
Table of Contents
MOSFET Operating Diagram
MOSFET Interactive 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.
- Select your calculation mode from the dropdown — drain current, power dissipation, transconductance, on-resistance, required VGS, or thermal analysis.
- Enter the device parameters shown for your selected mode — values like kn, VGS, Vth, VDS, or RθJA depending on what you're solving for.
- Check your inputs against your datasheet to make sure units match (volts, amps, A/V², °C/W).
- Click Calculate to see your result.
MOSFET interactive visualizer
Adjust gate voltage, device parameters, and conditions to see how drain current, heating, and temperature move in real time. It’s a fast way to understand what matters most as you tune the circuit.
DRAIN CURRENT
1.05 A
POWER LOSS
5.25 W
REGION
SATURATION
FIRGELLI Automations — Interactive Engineering Calculators
MOSFET Operating Equations
This formula gives you the drain current for a MOSFET in saturation. Use it when VDS is high enough to put the device in the right region.
Saturation Region (VDS ≥ VGS - Vth):
ID = ½ kn (VGS - Vth)2 (1 + λVDS)
Where:
- ID = Drain current (A)
- kn = Transconductance parameter (A/V²) = μnCox(W/L)
- VGS = Gate-source voltage (V)
- Vth = Threshold voltage (V)
- — = Channel-length modulation parameter (1/V)
- VDS = Drain-source voltage (V)
In the linear (triode) region, the MOSFET behaves more like a resistor. Use this when VDS is low—typically for switching applications or analog switching duties.
Triode/Linear Region (VDS < VGS - Vth):
ID = kn [(VGS - Vth)VDS - ½VDS2]
For small VDS, on-resistance approximation:
RDS(on) ≈ 1 / [kn(VGS - Vth)]
Here’s how you get the small-signal transconductance, useful for amplifier and analog designs.
Small-Signal Transconductance:
gm = ∂ID/∂VGS = kn(VGS - Vth) = √(2knID)
Where:
- gm = Transconductance (Siemens, S)
For heat and thermal work, these two equations give you power loss and junction temperature. They’re what's most relevant to reliability.
Power Dissipation & Thermal:
PD = ID × VDS
TJ = Tamb + PD × RθJA
Where:
- PD = Power dissipation (W)
- TJ = Junction temperature (°C)
- Tamb = Ambient temperature (°C)
- RθJA = Junction-to-ambient thermal resistance (°C/W)
Simple Example
Let’s run numbers for drain current in saturation: kn = 0.5 A/V², VGS = 3.5 V, Vth = 1.5 V, VDS = 5 V, λ = 0.01 1/V.
First, overdrive voltage: Vov = 3.5 − 1.5 = 2.0 V. VDS (5 V) is above Vov (2 V), so you’re in saturation.
ID = ½ × 0.5 × (2.0)² × (1 + 0.01 × 5) = 0.5 × 1.05 = 1.05 A.
Power: PD = 1.05 A × 5 V = 5.25 W. You’ll need to manage that heat directly—don’t ignore it.
Theory & Practical Applications
MOSFET Device Physics and Operating Regions
MOSFETs control current with an electric field—not by injecting charge as BJTs do. When VGS is high enough over Vth, you get a conductive path between drain and source. The transconductance parameter, kn = μnCox(W/L), bundles up mobility, oxide thickness, and geometry, and controls how strongly VGS moves current. High-power MOSFETs have very high W/L ratios—lots of parallel channels—so they can get RDS(on) down to a few milliohms. If you double the width, you double current but also double gate charge and input capacitance, which makes switching slower and gate drive loss bigger. It’s a basic tradeoff every time you upsize for lower on-resistance.
Saturation Region Operation and Channel-Length Modulation
When VDS is high—at least VGS - Vth—the channel pinches off near the drain. Current depends pretty much only on gate overdrive (VGS - Vth), quadratic at this stage. As VDS goes up, the effective channel shortens a bit (the lambda, λ, effect), and output resistance drops. This becomes more of a nuisance as you shrink devices—shorter channels mean λ effects show up more strongly, so you can’t depend on infinite output resistance. For practical analog work, you often need to budget for some leeway above the minimum VDS saturation point, to keep your circuit from dropping out if Vth drifts or the load varies.
Linear Region and Switching Applications
At low VDS (below VGS - Vth), the MOSFET behaves like a voltage-controlled resistor—perfect for switches or analog signal routing. RDS(on) drops as VGS goes up. Manufacturers specify it at a test condition that might not match your real voltage or temperature; plan for it to get worse as the part heats, often by 0.5–0.8% per °C. You can roughly double on-resistance by the time the die gets to 150 °C. Also, you’re trading off: lower resistance means bigger die and higher gate charge, so higher switching losses. When pushing switching speeds or running high currents, always check you’re not just shifting loss from the MOSFET to the driver, or vice versa.
Thermal Management and Safe Operating Area
The limiting factor is almost always temperature, because that’s where all the worst-case numbers come from. The simple steady-state equation (TJ = Tamb + PDRθJA) works for continuous power, but for fast pulses, thermal transients matter. A big pulse can be handled if it’s quick enough—the junction hasn’t heated the whole case yet. For any design, compare your calculated temps against the Safe Operating Area (SOA) curves on the datasheet—not just for DC, but for switching events. SOA is usually limited by voltage, current, power, and sometimes by how fast you hit those limits (avalanche conditions on flybacks, motor stops, etc.). If your average power seems safe but peaks are high, you may need to parallel devices or improve thermal design even though steady-state numbers look okay.
Worked Engineering Example: Buck Converter MOSFET Selection
Problem: Suppose you’re picking a high-side MOSFET for a 28V (±4V) buck converter, output 5V/15A max, 400kHz, up to 70°C ambient, targeting >92% efficient. Is a given device thermally safe?
Solution:
Step 1: Take your worst-case input voltage (add ~20% safety factor) to find the minimum voltage rating you want for the MOSFET. RMS drain current matters most for heating, not peak.
Step 2: Pick a device—maybe a 100V, 3.7mΩ part, noting that real-world MOSFETs are often chosen by what’s stocked, not by absolute minimums. Newer, lower-voltage parts (if available) generally have better RDS(on)×area ratings.
Step 3: Estimate on-resistance at elevated temp. This part is rated 3.7mΩ at 25°C, but with a rise to 100°C you multiply by (1 + 0.006 × 75) ≈ 1.45 → 5.37mΩ.
Step 4: Work out conduction and switching losses. Gate drive power is Qg × VGS × fsw, and switching loss comes from overlapping current and voltage during transitions (use rise/fall times from the datasheet for a ballpark).
Step 5: Plug numbers into the junction temp equation using your system’s expected thermal resistance—40°C/W is typical for a small heatsink with good airflow.
Step 6: If the resulting temperature is over the part’s absolute max (often ~175°C), fix your thermal setup: add a heatsink, or parallel up devices. Each approach alters losses in slightly different ways.
Step 7: Once losses are down, re-calculate efficiency to confirm you’re still meeting the spec, not just keeping the MOSFET alive. Sometimes it takes multiple rounds to balance cost, footprint, and heat.
This is the sort of basic, numbers-first process used for any MOSFET selection—actual datasheet values, practical temperature rises, and a clear sense of where you’re likely to get into trouble before you ever build the board.
Cross-Industry Applications
Automotive: MOSFETs are used everywhere, but automotive parts need to handle wider temp swings and harsh conditions. Look for features like current sense and thermal shutdown in integrated switch parts if you’re going on a vehicle power bus.
Renewables: Solar inverters and similar use MOSFETs with low reverse recovery (body diode) charge, especially at high frequencies. If you think a silicon MOSFET is running too hot, wide-bandgap (like SiC) might help—but it’s a jump in price.
RF/Comms: In LNAs, the device is sized for gain and noise, not just current. Tradeoffs are usually about area—bigger gives more gm, but higher input capacitance. GaN is becoming common at higher frequencies because it gives amplified power without a huge chip area.
Industrial Motors: High-power motor drivers often parallel MOSFETs to spread current. It doesn't always self-balance: the coldest MOSFET can “hog” current due to temperature effects on Vth. Avoid problems by using source resistors for current sharing and keeping junction temperatures even.
Frequently Asked Questions
Free Engineering Calculators
Explore our complete library of free engineering and physics calculators.
Browse All Calculators →🔗 Explore More Free Engineering Calculators
- LED Resistor Calculator — Current Limiting
- Capacitor Charge Discharge Calculator — RC Circuit
- Low-Pass RC Filter Calculator — Cutoff Frequency
- Resistor Color Code Calculator
- Noise Figure Calculator
- Lc Filter Calculator
- Cutoff Frequency Calculator
- Wire Gauge Calculator — Voltage Drop AWG
- Voltage Divider Calculator — Output Voltage from Two Resistors
- Ohm's Law Calculator — V I R P
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.
