Use s as the variable. Write powers with ^, such as s^2, and delays as e^(-2s).
F(s)
t
Try:
Finds f(t) for one t ≥ 0, with the formula first.
F(s)
Try:
Splits F(s) into simple fractions with exact coefficients.
Results update as you type. Press Enter to save to history and / to jump to the input.
Visualize
f(t) for 0 ≤ t ≤ 5. It settles at f(∞) = 0.
Result
𝓛⁻¹{(3s + 5)/((s + 1)(s + 2))} =
F(s) = 2/(s + 1) + 1/(s + 2)
✓ Stable
F(s)
(3s + 5)/((s + 1)(s + 2))
Partial fractions
2/(s + 1) + 1/(s + 2)
Poles
−2, −1
f(t)
2e⁻ᵗ + e⁻²ᵗ, t ≥ 0
Method
Partial fractions and the Laplace table
History
Your recent calculations will appear here.
Step-by-step solution
Write F(s) as one fraction
F(s) = (3s + 5)/((s + 2)(s + 1))
Find the poles
s = −2
s = −1
The poles are the roots of D(s) that the numerator does not cancel.
Find the partial-fraction coefficients
Cover-up at s = −1: coefficient 2
Cover-up at s = −2: coefficient 1
F(s) = 2/(s + 1) + 1/(s + 2)
Simple pole p: A = N(p)/D′(p). Repeated pole: differentiate (s − p)ᵐF(s).
Invert each term with the table
2/(s + 1) → 2e⁻ᵗ
1/(s + 2) → e⁻²ᵗ
Add the terms
f(t) = 2e⁻ᵗ + e⁻²ᵗ, t ≥ 0
Did this solve your problem?
An inverse Laplace transform calculator turns F(s) into the time function f(t). Type a fraction in s to get f(t) from partial fractions, with every step, the poles, the initial and final values, a graph of f(t) and a pole-zero map. It handles repeated poles, complex poles and delays e^(−as).
What is the Inverse Laplace Transform?
The inverse Laplace transform turns a function F(s) back into the time function f(t) with 𝓛{f(t)} = F(s). For F(s) = 1/(s + 2), f(t) = e⁻²ᵗ.
f(t) = 𝓛⁻¹{F(s)}, F(s) = ∫₀^∞ f(t) e^(−st) dt
The forward transform turns a differential equation in t into algebra in s; the inverse brings the answer back to t.
Most F(s) in engineering are fractions of polynomials. Their inverse comes from partial fractions and a short table.
The poles of F(s), the roots of its denominator, set the shape of f(t): a real pole a gives eᵃᵗ, and a pair α ± βi gives e^(αt)·cos(βt) and e^(αt)·sin(βt).
Poles with a negative real part give terms that die out. Poles with a positive real part give terms that grow.
Poles decide the shape
Move the pole pair α ± βi. The top plot is the s-plane; the bottom plot is f(t).
How to Find the Inverse Laplace Transform?
Factor the denominator, split F(s) into partial fractions, and invert each fraction with the Laplace table. For F(s) = (3s + 5)/((s + 1)(s + 2)):
Write F(s) = A/(s + 1) + B/(s + 2).
Cover-up at s = −1: A = (3(−1) + 5)/(−1 + 2) = 2.
Cover-up at s = −2: B = (3(−2) + 5)/(−2 + 1) = 1.
Invert with 1/(s + a) → e^(−at): f(t) = 2e⁻ᵗ + e⁻²ᵗ.
Check at t = 0: f(0) = 2 + 1 = 3, and the initial value theorem gives lim sF(s) = 3 as s → ∞.
Partial fractions, step by step
Type F(s) in terms of s.
How to Use This Inverse Laplace Calculator?
Type F(s) and the calculator returns f(t) with the poles, the partial fractions and every step. The steps:
Choose Find f(t) for the formula, f(t) at a time for one value, or Partial fractions for the split alone.
Type F(s) with s as the variable: 1/(s + 2), (3s + 5)/(s^2 + 4s + 13) or e^(-2s)/s.
Read f(t), the initial and final values, the poles and the stability.
Open the graph of f(t) or the pole-zero map, and the steps under the result.
The calculator handles any fraction of polynomials with a denominator of degree 20 or less, repeated and complex poles, and delays e^(−as).
Try an example
Each button fills the calculator above and scrolls to the result.
Inverse Laplace Transform Table
The table lists the standard Laplace pairs that every partial-fraction answer reduces to. Click a row to load F(s) into the calculator.
1/s → 1, and n!/sⁿ⁺¹ → tⁿ.
1/(s − a) → eᵃᵗ, and 1/(s − a)ⁿ → tⁿ⁻¹eᵃᵗ/(n − 1)!.
ω/(s² + ω²) → sin(ωt), and s/(s² + ω²) → cos(ωt).
Replacing s by s − a multiplies f(t) by eᵃᵗ, which turns sin and cos into damped waves.
e^(−as) shifts f(t) right by a and switches it on at t = a.
Laplace pairs
Filter by value, or click a row to send it to the calculator.
F(s)
f(t)
1
δ(t)
e^(−2s)
δ(t − 2)
1/s
1
1/s²
t
2/s³
t²
1/(s+2)
e⁻²ᵗ
1/(s+1)²
te⁻ᵗ
3/(s²+9)
sin(3t)
s/(s²+9)
cos(3t)
2/((s+1)²+4)
e⁻ᵗsin(2t)
(s+1)/((s+1)²+4)
e⁻ᵗcos(2t)
2/(s²−4)
sinh(2t)
s/(s²−4)
cosh(2t)
2s/(s²+1)²
t·sin(t)
1/(s(s+1))
1 − e⁻ᵗ
e^(−2s)/s
u(t − 2)
Inverse Laplace with Repeated Poles
A pole repeated n times needs n fractions, A₁/(s − a) + A₂/(s − a)² + … + Aₙ/(s − a)ⁿ, and each one inverts to tᵏ⁻¹eᵃᵗ/(k − 1)!.
f(t) is 0 until t = 2, then rises towards 1. A pulse of height 1 from t = 0 to t = 1 is (1 − e^(−s))/s.
Delays
Type F(s) with a delay, such as e^(-2s)/(s + 1).
Initial and Final Value Theorems
f(0⁺) = lim sF(s) as s → ∞, and f(∞) = lim sF(s) as s → 0, without inverting F(s).
For F(s) = 10/(s(s² + 2s + 10)): sF(s) = 10/(s² + 2s + 10). As s → ∞ it goes to 0, so f(0⁺) = 0. At s = 0 it is 10/10 = 1, so f(∞) = 1.
The final value theorem holds only when every pole of sF(s) has a negative real part. For 1/(s² + 1), f(t) = sin(t) keeps oscillating and has no final value, though s · 1/(s² + 1) → 0.
The initial value theorem needs F(s) to be strictly proper; s/(s + 1) contains a δ(t) at t = 0.
Theorems against the real f(t)
Type F(s). The last line evaluates f(t) at a late time to confirm f(∞).
Solving Differential Equations with the Inverse Laplace Transform
Transform the equation, solve for Y(s) with algebra, and invert Y(s) to get y(t). For y″ + 3y′ + 2y = 0 with y(0) = 1 and y′(0) = 0:
Transform with 𝓛{y′} = sY − y(0) and 𝓛{y″} = s²Y − sy(0) − y′(0): s²Y − s + 3(sY − 1) + 2Y = 0.
Solve: Y(s) = (s + 3)/(s² + 3s + 2) = (s + 3)/((s + 1)(s + 2)).
SymPy: inverse_laplace_transform((3*s + 5)/((s + 1)*(s + 2)), s, t) returns the same answer times Heaviside(t).
Wolfram Language: InverseLaplaceTransform[(3 s + 5)/((s + 1) (s + 2)), s, t].
Maxima: ilt((3*s + 5)/((s + 1)*(s + 2)), s, t).
Python without SymPy: scipy.signal.residue(b, a) returns the partial-fraction coefficients and poles.
MATLAB, SymPy and Maxima need * between a number and s, such as 3*s.
The same inverse in software
Type F(s), then pick a tool.
Inverse Laplace Transforms in Real Life
Engineers use the inverse Laplace transform to turn a transfer function into a time response: how a circuit, a spring or a control loop moves after a change.
Spring–damper and RLC circuits: the step response of ω²/(s² + 2ζωs + ω²) overshoots when the damping ratio ζ is below 1 and creeps up without overshoot above 1.
Control systems: the poles of the closed loop set the settling time, about 4/|Re p| for the slowest pole.
Heat and drug models: 1/(s(τs + 1)) gives 1 − e^(−t/τ), the rise of a temperature or a blood level towards its final value.
Signal processing: the impulse response h(t) = 𝓛⁻¹{H(s)} describes a filter completely.
Step response of a damped system
Move ζ and ω. The dashed line is the final value 1.
Inverse Laplace FAQ
No question matches your search.
What is the inverse Laplace transform?
The operation that turns F(s) back into the time function f(t) with 𝓛{f(t)} = F(s). For F(s) = 1/(s + 2), f(t) = e⁻²ᵗ.
How do you find the inverse Laplace transform?
Factor the denominator, split F(s) into partial fractions, and invert each fraction with the Laplace table.
What is the inverse Laplace transform of 1/s?
1, the unit step u(t), for t ≥ 0.
What is the inverse Laplace transform of 1?
The Dirac delta δ(t), an impulse at t = 0.
What is the inverse Laplace transform of 1/(s + a)?
e^(−at). For a = 2, it is e⁻²ᵗ.
What is the inverse Laplace transform of 1/s²?
t. In general, n!/sⁿ⁺¹ inverts to tⁿ.
What is the inverse Laplace transform of 1/(s² + a²)?
sin(at)/a. For a = 3, 1/(s² + 9) inverts to sin(3t)/3.
What is the inverse Laplace transform of s/(s² + a²)?
cos(at).
How do you handle complex poles?
Complete the square to (s − α)² + β² and use e^(αt)cos(βt) and e^(αt)sin(βt). (3s + 5)/(s² + 4s + 13) gives e⁻²ᵗ(3cos(3t) − (1/3)sin(3t)).
What does e^(−as) do in F(s)?
It delays f(t) by a: e^(−as)G(s) inverts to u(t − a)g(t − a). e^(−2s)/s inverts to u(t − 2).
What if the numerator degree is not lower than the denominator degree?
Divide first. The quotient gives δ(t) and its derivatives: s²/(s² + 1) = 1 − 1/(s² + 1) inverts to δ(t) − sin(t).
What is the final value theorem?
f(∞) = lim sF(s) as s → 0, valid when every pole of sF(s) has a negative real part. 10/(s(s² + 2s + 10)) settles at 1.
Is the inverse Laplace transform unique?
Yes, for continuous f(t) on t ≥ 0. Functions that differ only at isolated points share the same F(s).
How do I find the inverse Laplace transform in MATLAB?
syms s t; ilaplace(F). For F = 1/(s + 2), ilaplace returns exp(−2t).
Can the calculator handle repeated roots?
Yes. (s + 3)/(s + 1)³ gives te⁻ᵗ + t²e⁻ᵗ, with the coefficient of each fraction shown in the steps.