Inverse Laplace Calculator

Use s, numbers, + โˆ’ * / ^ and brackets. Example: 10/(s(s+2)^2)

Result
Calculated
Lโปยน of (3s+5)/(sยฒ+3s+2)
2eโˆ’t + eโˆ’2t
Partial fractions
2/(s+1) + 1/(s+2)
Poles
โˆ’1, โˆ’2
f(t) at t
0.8711
Initial / final value
3 / 0
Stability
Stable
Plain-text f(t)
2e^(-t) + e^(-2t)
Time-Domain Response f(t)

The curve redraws every time you calculate. Hover to read f(t) at any instant.

Pole-Zero Map in the s-Plane

Poles (ร—) on the left half-plane decay; poles on the right grow. Hover a pole to see the term it creates.

Pole ร— Zero โ—‹ Stable region

The inverse Laplace calculator turns a function of the complex frequency variable s back into a function of time. Type any rational expression F(s), such as a transfer function or the solution of a transformed differential equation, and the calculator factors the denominator, performs the partial fraction expansion, and returns f(t) as a sum of exponentials, powers of t, and damped sines and cosines. It also draws the time response, maps every pole and zero on the s-plane, and reports the initial value, final value, and stability of the signal.

What is the Inverse Laplace Transform?

The inverse Laplace transform is the operation that recovers a time function f(t) from its Laplace transform F(s). It is written Lโˆ’1, so f(t) = Lโˆ’1[F(s)]. The forward transform multiplies f(t) by eโˆ’st and integrates from 0 to โˆž; the inverse transform undoes that step.

Formally, the inverse is the Bromwich contour integral f(t) = (1/2ฯ€i) โˆซ F(s) est ds taken along a vertical line in the complex plane. In practice almost nobody evaluates that integral directly. For rational functions, which cover circuits, control systems, and mechanical vibrations, the residue theorem reduces it to a short sum: every pole p of F(s) contributes a term proportional to ept.

That single fact explains the whole method:

  • A real pole at s = โˆ’a gives a decaying exponential eโˆ’at.
  • A pole at s = 0 gives a constant (a step).
  • A complex pair at s = ฯƒ ยฑ iฯ‰ gives an oscillation eฯƒtcos(ฯ‰t) or eฯƒtsin(ฯ‰t).
  • A repeated pole multiplies its term by t, tยฒ, and so on.
Interactive: Transform Pair Viewer

Pick a basic F(s) and drag the parameter. The pole moves in the s-plane and the matching f(t) changes shape.

F(s) = 1/(s+1)  โŸถ  f(t) = eโˆ’t

How to Calculate the Inverse Laplace Transform?

To calculate an inverse Laplace transform by hand, factor the denominator, expand F(s) into partial fractions, and convert each fraction with a table entry.

  1. Make the fraction proper. If the numerator degree is not lower than the denominator degree, divide first. The quotient becomes impulse terms ฮด(t), ฮดโ€ฒ(t), and so on.
  2. Find the poles. Solve D(s) = 0. Note each root and how many times it repeats.
  3. Find the coefficients. For a simple pole p, the coefficient is the residue A = lim (s โˆ’ p)F(s) as s โ†’ p, the "cover-up" rule. For a pole repeated m times, differentiate (s โˆ’ p)mF(s) up to m โˆ’ 1 times.
  4. Invert term by term. A/(s โˆ’ p) โ†’ Aept, A/(s โˆ’ p)k โ†’ Aยทtkโˆ’1ept/(k โˆ’ 1)!, and conjugate complex terms combine into a damped sinusoid.
  5. Add the pieces. Linearity lets you sum every term to obtain f(t).

The calculator follows exactly these steps, using a numerical root finder for the poles and a Taylor-series expansion for repeated-pole coefficients, so you can check homework answers line by line.

Interactive: Partial Fraction Steps

Type any F(s). Each step updates as you type.

How to Use This Inverse Laplace Calculator?

Type F(s) into the input box, choose how many decimals you want, and press "Calculate f(t)." The result panel, the time graph, and the pole-zero map all update together.

1
Write F(s) naturally

Products can be implicit: s(s+2)^2 and 2s+1 both work. Use ^ for powers and brackets for every numerator and denominator, for example (2s+1)/(s^2+2s+5).

2
Read the partial fractions

Each pole and its coefficient is listed, including complex poles. Matching your own expansion against this line is the fastest way to find an algebra slip.

3
Check the behaviour

The initial value f(0โบ), the final value, and the stability label come straight from the pole locations, matching the initial and final value theorems.

The plain-text row gives f(t) in a format you can paste into MATLAB, Python, Desmos, or a spreadsheet. Expressions with eโˆ’as time delays are not supported; remove the delay, invert, and shift the answer by a.

Inverse Laplace Transform Table

The pairs below cover almost every textbook problem once F(s) is split into partial fractions. Click any row to load its example into the calculator.

F(s)f(t) = Lโปยน[F(s)]Example to try
1/s1 (unit step)1/s
n!/sn+1tn2/sยณ โ†’ tยฒ
1/(s + a)eโˆ’at1/(s+3)
1/(s + a)ยฒtยทeโˆ’at1/(s+2)ยฒ
ฯ‰/(sยฒ + ฯ‰ยฒ)sin(ฯ‰t)5/(sยฒ+25)
s/(sยฒ + ฯ‰ยฒ)cos(ฯ‰t)s/(sยฒ+25)
ฯ‰/((s + a)ยฒ + ฯ‰ยฒ)eโˆ’atsin(ฯ‰t)3/((s+1)ยฒ+9)
(s + a)/((s + a)ยฒ + ฯ‰ยฒ)eโˆ’atcos(ฯ‰t)(s+1)/((s+1)ยฒ+9)
a/(s(s + a))1 โˆ’ eโˆ’at2/(s(s+2))
1/((s + a)(s + b))(eโˆ’at โˆ’ eโˆ’bt)/(b โˆ’ a)1/((s+1)(s+4))
2ฯ‰s/(sยฒ + ฯ‰ยฒ)ยฒtยทsin(ฯ‰t)2s/(sยฒ+1)ยฒ
1ฮด(t) (impulse)1

Properties of the Inverse Laplace Transform

Five properties let you invert expressions that are not in the table directly. Each one turns an operation in the s-domain into a simple change in the time domain.

  • Linearity: Lโˆ’1[aF + bG] = aยทf(t) + bยทg(t). This is what makes partial fractions work.
  • First shifting (frequency shift): replacing s with s โˆ’ a multiplies the answer by eat.
  • Multiplication by 1/s: dividing by s integrates f(t) from 0 to t.
  • Differentiation in s: โˆ’Fโ€ฒ(s) inverts to tยทf(t), which is where the tยทeat terms come from.
  • Time scaling: F(s/k)/k inverts to f(kt), stretching or squeezing the signal.

Seeing a (s + a) everywhere in place of s is the clue to use the shifting property; a lone s in the denominator is the clue to integrate.

Interactive: Property Explorer

Choose a property to compare the original pair with the transformed one, then send the example to the calculator.

Original f(t) Transformed

Poles, Damping and Stability of f(t)

The location of the poles of F(s) tells you how f(t) behaves before you calculate anything. Poles in the left half of the s-plane (negative real part) produce terms that die out, so the signal is stable. A single pole in the right half-plane makes the signal grow without bound.

The classic second-order system ฯ‰nยฒ/(sยฒ + 2ฮถฯ‰ns + ฯ‰nยฒ) shows all the cases with one damping ratio ฮถ:

  • ฮถ = 0, undamped: poles on the imaginary axis, f(t) is a pure sine that never decays.
  • 0 < ฮถ < 1, underdamped: a complex pair, f(t) rings and decays.
  • ฮถ = 1, critically damped: a repeated real pole, the fastest response without overshoot.
  • ฮถ > 1, overdamped: two distinct real poles, a slow exponential settle.
Interactive: Damping Ratio Explorer

Move ฮถ and ฯ‰n. Watch the poles slide along a circle and the impulse response change from ringing to smooth.

Solving Differential Equations with the Inverse Laplace Transform

The Laplace method turns a linear differential equation into algebra, and the inverse transform turns the algebraic answer back into y(t). Take yโ€ณ + bยทyโ€ฒ + cยทy = 0 with y(0) = yโ‚€ and yโ€ฒ(0) = vโ‚€. Transforming each term gives

sยฒY โˆ’ sยทyโ‚€ โˆ’ vโ‚€ + b(sY โˆ’ yโ‚€) + cY = 0

so Y(s) = ((s + b)ยทyโ‚€ + vโ‚€) / (sยฒ + bยทs + c). The initial conditions are already built in, so there are no constants left to solve for after inverting.

This is why the inverse Laplace transform is the standard tool for RLC circuits (current and voltage after a switch closes), spring-mass-damper systems, heat flow in rods, and the step response of control loops.

Interactive: ODE Solver yโ€ณ + bยทyโ€ฒ + cยทy = 0

Set the coefficients and initial conditions. The tool builds Y(s), inverts it, and plots y(t).

Other Inverse Calculators

Related tools that solve problems in reverse.

Inverse Modulo Calculator

Finds aโปยน mod m with the extended Euclidean algorithm, a modular clock, and a congruence solver.

17โปยน mod 43 = 38 Open calculator
Inverse Normal Calculator

Returns the x value or z-score for any area under a normal curve, with left, right, and central tails.

invNorm(0.975) = 1.9600 Open calculator
Inverse Square Calculator

Solves Iโ‚dโ‚ยฒ = Iโ‚‚dโ‚‚ยฒ for light, sound, gravity, and radiation, plus the reciprocal 1/xยฒ.

2ร— distance โ†’ 1/4 intensity Open calculator
Inverse Function Calculator

Finds fโปยน(x) by swapping x and y and solving, with the y = x mirror graph and a domain check.

f(x) = 2x + 3 โ†’ (x โˆ’ 3)/2 Open calculator
Inverse Matrix Calculator

Inverts 2ร—2 to 6ร—6 matrices by Gauss-Jordan elimination with exact fractions and every row step.

A ยท Aโปยน = I Open calculator
Inverse Logarithm Calculator

Takes the antilog in base 10, e, 2, or any base, with characteristic, mantissa, and a log ruler.

antilog(2.5) = 316.23 Open calculator
Inverse Variation Calculator

Solves y = k/x, k/xยฒ, and k/xโฟ problems, finds k, and shows the constant-product curve.

x ร— y = k = 24 Open calculator
Inverse Poisson Calculator

Finds the count k for a target probability, or the rate ฮป, with PMF bars and a CDF staircase.

qpois(0.95, 10) = 15 Open calculator

Frequently Asked Questions

Quick answers about partial fractions, poles, and solving equations with Lโปยน

The inverse Laplace transform of 1/s is 1 (the unit step u(t)). Because the integral of eโˆ’st from 0 to โˆž equals 1/s for s > 0, the pair works in both directions: L{1} = 1/s and Lโˆ’1{1/s} = 1 for t โ‰ฅ 0.

Split the fraction into partial fractions, then look up each simple term in a Laplace table. Factor the denominator to find its poles, write F(s) as a sum of terms like A/(s โˆ’ p) or (Bs + C)/((s โˆ’ a)ยฒ + ฯ‰ยฒ), and convert each one: A/(s โˆ’ p) becomes Aept, and the quadratic terms become damped sines and cosines.

Complex poles always come in conjugate pairs, and each pair adds up to a real damped oscillation. A pole pair ฯƒ ยฑ iฯ‰ produces eฯƒt(Cยทcos ฯ‰t + Sยทsin ฯ‰t). The real part ฯƒ sets how fast the wave grows or decays, and the imaginary part ฯ‰ sets its angular frequency.

A pole repeated k times multiplies the exponential by powers of t up to tkโˆ’1. For example, 1/(s + 2)ยฒ becomes tยทeโˆ’2t, and 2/(s + 2)ยณ becomes tยฒยทeโˆ’2t. This is why critically damped systems rise with a tยทeโˆ’at shape.

Yes. It first performs polynomial long division and reports the polynomial part as Dirac delta terms. A constant k becomes kยทฮด(t), kยทs becomes kยทฮดโ€ฒ(t), and so on. The remaining proper fraction is then expanded with partial fractions as usual.

Yes, for the functions engineers use in practice. Lerch's theorem says two continuous functions with the same Laplace transform are identical for t โ‰ฅ 0. Functions that differ only at isolated points can share a transform, but they behave identically in every physical calculation.

You transform the equation into algebra, solve for Y(s), and then apply the inverse Laplace transform to get y(t). Derivatives become multiplications by s (with the initial conditions added in), so the differential equation turns into a rational expression in s. The inverse transform turns that expression back into the time-domain solution.