Transistor Biasing Calculator

Enter the supply voltage, base-divider resistors (R1, R2), collector and emitter resistors (RC, RE), and current gain (β) for a voltage-divider-biased BJT to get base current, collector current, and collector-emitter voltage (VCE).

Quick Facts

Thevenin bias voltage
V_TH = V_CC × R2 / (R1 + R2)
The divider's open-circuit voltage feeding the base network.
Base current
I_B = (V_TH − V_BE) / (R_TH + (β+1)R_E)
R_TH = R1 ‖ R2 is the divider's Thevenin resistance.
Stable-bias design rule
R_TH ≤ 0.1 × (β+1) × R_E
Keeps the Q-point nearly independent of transistor-to-transistor β variation.

Your Results

Calculated
Base Current (I_B)
-
µA flowing into the base
Collector Current (I_C)
-
mA, I_C ≈ β × I_B
Collector-Emitter Voltage (V_CE)
-
V_CE = V_CC − I_C·R_C − I_E·R_E
Operating Region
-
Active, saturation, or cutoff

Ready

Enter the supply voltage, divider resistors, RC, RE, and beta, then press Calculate.

How to Use the Transistor Biasing Calculator

This calculator finds the DC operating point (Q-point) of an NPN bipolar junction transistor (BJT) in voltage-divider bias — the industry-standard, most temperature-stable way to bias a BJT amplifier stage. Enter the supply voltage (V_CC), the two base-divider resistors (R1, R2), the collector and emitter resistors (R_C, R_E), the transistor's current gain (β, also written h_FE), and the base-emitter turn-on voltage for the transistor family, and the calculator returns the base current, collector current, collector-emitter voltage, and the resulting operating region.

How the calculation works

The base network (R1 and R2 across V_CC) is first reduced with Thevenin's theorem to a single source V_TH = V_CC·R2/(R1+R2) driving a single resistance R_TH = R1·R2/(R1+R2) = R1‖R2. Writing Kirchhoff's voltage law around the base-emitter loop, V_TH = I_B·R_TH + V_BE + I_E·R_E, and substituting I_E = (β+1)I_B, gives the base current: I_B = (V_TH − V_BE) / (R_TH + (β+1)R_E). From there, I_C ≈ β·I_B, I_E = I_B + I_C, and the collector-emitter loop gives V_CE = V_CC − I_C·R_C − I_E·R_E. If the computed V_CE falls below about 0.2 V, the transistor is driven into saturation and I_C instead saturates near (V_CC − V_CE(sat)) / (R_C + R_E); if V_TH does not exceed V_BE, the base-emitter junction never turns on and the transistor sits in cutoff (I_C ≈ 0).

Common mistakes

  • Ignoring R_E in the base-current formula: because the emitter resistor carries (β+1)×I_B, it must be multiplied by (β+1), not β, when it is referred into the base loop.
  • Using the wrong V_BE: silicon BJTs turn on around 0.6–0.7 V; germanium types turn on around 0.2–0.3 V. Using the wrong value shifts every downstream result.
  • Forgetting to check saturation: a bias point calculated purely from the active-region formulas can come out with V_CE at or below zero — that is a sign the transistor is actually saturated, not a math error.

Why voltage-divider bias is preferred

Fixed bias (a single resistor from V_CC to the base) makes I_C directly proportional to β, so the Q-point swings widely between individual transistors and with temperature (β rises as the transistor heats up). Voltage-divider bias fixes V_TH and, by making R_TH small compared with (β+1)R_E — a common design rule is R_TH ≤ 0.1(β+1)R_E — makes I_E, and therefore I_C, set almost entirely by V_TH, V_BE, and R_E, which barely depend on β. That stability is why nearly every discrete BJT amplifier stage in practice uses this topology.

Frequently Asked Questions

What is voltage-divider bias and why is it the standard choice?
Voltage-divider bias uses two resistors (R1, R2) across the supply to set a fixed Thevenin voltage at the base, combined with an emitter resistor (R_E) for negative feedback. Because the resulting collector current depends mainly on V_TH, V_BE, and R_E rather than on the transistor's β, the Q-point stays stable across the wide β spread and temperature drift real transistors exhibit — which is why it is the default topology in discrete BJT amplifier design.
How do I find the base current and collector current of a biased BJT?
Reduce the base network to its Thevenin equivalent (V_TH = V_CC·R2/(R1+R2), R_TH = R1‖R2), then solve the base-emitter loop: I_B = (V_TH − V_BE) / (R_TH + (β+1)R_E). Multiply by β to get the collector current, I_C ≈ β·I_B (or use I_C = I_E − I_B with I_E = (β+1)I_B).
What do the active, saturation, and cutoff regions mean for the calculated V_CE?
In the active region, V_CE sits between about 0.2 V and V_CC, and the transistor works as a linear current amplifier. If the loop equations return V_CE below roughly 0.2 V, the transistor is in saturation and behaves like a near-closed switch (I_C is limited by R_C + R_E, not β). If V_TH does not exceed V_BE, the base-emitter junction never conducts, I_B and I_C are both ~0, and the transistor is in cutoff, behaving like an open switch.
Why does the calculator ask for a transistor type (silicon vs. germanium)?
The base-emitter junction is a diode, and its forward turn-on voltage depends on the semiconductor material. Silicon BJTs (the overwhelming majority in modern circuits) turn on around 0.6–0.7 V, while germanium BJTs turn on around 0.2–0.3 V. Since V_BE is subtracted directly from V_TH in the base-current formula, using the correct value materially changes every downstream result.