MOSFET Calculator

Calculate MOSFET operating region, VGS, VDS, drain current, power dissipation, and RDS(on) for N-channel and P-channel MOSFETs. Free online MOSFET parameter calculator.

808.9K uses Updated · 2026-05-11 Runs locally · zero upload
AD

How to Use MOSFET Calculator

The MOSFET Calculator helps you quickly characterise a MOSFET’s operating point from its terminal voltages and device parameters.

  1. Select channel type — Choose N-Channel or P-Channel.
  2. Enter VG, VS, VD — Provide the gate, source, and drain voltages in volts. The calculator automatically computes VGS and VDS.
  3. Enter Vth — The threshold voltage determines whether the device is on or off.
  4. Enter k (optional) — Providing the transconductance parameter (A/V²) lets the MOSFET Calculator compute the drain current ID for the detected region.
  5. Override ID or VDS (optional) — If you already know ID from measurement, enter it to enable power and RDS(on) calculations. You can also override VDS for the RDS(on) calculation.
  6. Read the results — The calculator shows the operating region, VGS, VDS, ID (if computable), power dissipation, and RDS(on).

Formula & Theory — MOSFET Calculator

The MOSFET Calculator implements the standard square-law MOSFET model:

Terminal Voltages

VGS = VG − VS
VDS = VD − VS

Operating Region (N-Channel)

ConditionRegion
VGS ≤ VthCutoff
VGS > Vth and VDS < VGS − VthLinear (Ohmic)
VGS > Vth and VDS ≥ VGS − VthSaturation

Drain Current

Cutoff:

ID = 0

Linear / Ohmic:

ID ≈ k × [(VGS − Vth) × VDS − VDS² / 2]

Saturation:

ID ≈ 0.5 × k × (VGS − Vth)²

Power and On-Resistance

P = VDS × ID
RDS(on) ≈ VDS / ID
SymbolMeaning
kTransconductance parameter (A/V²) = μₙCₒₓ(W/L)
VthThreshold voltage (V)
VGSGate-source voltage (V)
VDSDrain-source voltage (V)
IDDrain current (A)
PPower dissipation (W)
RDS(on)On-state drain-source resistance (Ω)

For P-channel MOSFETs, all polarities are reversed; the MOSFET Calculator applies the appropriate sign convention automatically.

Use Cases for MOSFET Calculator

The MOSFET Calculator is useful across electronics, physics, and hardware design:

  • Circuit design verification — Quickly confirm whether a MOSFET is biased in the correct region for a given application — saturation for switching, linear for amplification.
  • Power electronics — Compute RDS(on) and power dissipation for a power MOSFET switch to evaluate thermal performance and efficiency.
  • Electronics education — Students learning semiconductor device physics use the MOSFET Calculator to build intuition about threshold voltage, transconductance, and operating regions.
  • Amplifier design — Determine the quiescent drain current and power consumption for a common-source amplifier stage by entering the bias voltages and device k parameter.
  • Simulation cross-check — Use the MOSFET Calculator to quickly sanity-check SPICE simulation results before spending time on full-circuit simulation.
  • Hardware prototyping — Embedded engineers select MOSFETs for motor drivers or power supplies by computing the expected RDS(on) and dissipation under worst-case conditions.

Frequently asked questions about MOSFET Calculator

How does the MOSFET Calculator determine the operating region?

For an N-channel MOSFET, if VGS ≤ Vth the device is in cutoff (off). If VDS < VGS − Vth it is in the linear (ohmic) region. If VDS ≥ VGS − Vth it is in saturation.

What is the transconductance parameter k?

k (A/V²) combines the oxide capacitance and carrier mobility: k = μₙCₒₓ(W/L). It determines how strongly the gate voltage controls the drain current. Entering k enables the MOSFET Calculator to compute drain current ID.

How is drain current calculated in each region?

In cutoff, ID = 0. In saturation, ID ≈ 0.5k(VGS − Vth)². In the linear region, ID ≈ k[(VGS − Vth)VDS − VDS²/2].

Does the MOSFET Calculator support P-channel devices?

Yes. Select P-Channel and enter the actual voltages. The calculator reverses the polarity conventions internally so the region and current formulas are applied correctly.

Is my data stored?

No. All calculations happen in your browser; nothing is sent to a server.