Inverse Laplace Transform Calculator

Use this Inverse Laplace Transform Calculator to enter values, adjust options, and review results in a compact responsive workspace.

Results are calculated automatically as you enter data.

Derivation details
Time-domain function
Laplace domain
-
Time domain
-

▼ See explanations and tips below ▼

What Is an Inverse Laplace Transform?

An inverse Laplace transform converts a function written in the Laplace-domain variable \(s\) back into a function of time, usually written as \(f(t)\). In practical work, the Laplace transform is often used to turn a differential equation into an algebraic expression. The inverse transform is the step that brings the answer back to the time domain.

The Laplace transform of a time-domain function is commonly written as:

$$ F(s)=\mathcal{L}\{f(t)\}=\int_0^\infty e^{-st}f(t)\,dt $$

The inverse Laplace transform reverses that relationship:

$$ \mathcal{L}^{-1}\{F(s)\}=f(t) $$

In many classroom and engineering problems, inverse transforms are found by recognizing standard transform pairs. Instead of evaluating an integral directly, you compare \(F(s)\) with known patterns, such as \(1/s\), \(1/(s-a)\), \(s/(s^2+a^2)\), or \(a/(s^2+a^2)\). More complicated rational expressions are often rewritten into simpler fractions first.

That is why inverse Laplace transforms are closely connected to three ideas: transform tables, linearity, and partial fraction decomposition.


Why Inverse Laplace Transforms Matter

Inverse Laplace transforms are useful because they help translate an algebraic answer back into the original variable. In differential equations, that original variable is often time. A problem may start with a system, circuit, vibration model, or control equation in \(t\). After applying the Laplace transform, the problem becomes an expression in \(s\). The inverse transform gives the final response as a time-domain function.

This approach is especially common in:

  • solving linear differential equations with initial conditions;
  • analyzing mechanical vibrations, spring-mass systems, and damping;
  • working with electrical circuits described by resistors, capacitors, and inductors;
  • studying system responses in control engineering;
  • handling delayed or piecewise inputs using unit step functions.

The key benefit is that differentiation and integration in time can become algebraic manipulation in the Laplace domain. The tradeoff is that you must be able to interpret and invert the expression you obtain.


Key Terms to Know

  • Time domain: The original setting of the function, usually written with the variable \(t\).
  • Laplace domain: The transformed setting, written with the variable \(s\).
  • Transform pair: A known relationship between a time-domain function and its Laplace-domain form.
  • Inverse transform: The operation that converts \(F(s)\) back into \(f(t)\).
  • Linearity: The rule that lets you invert sums and constant multiples term by term.
  • Partial fraction decomposition: A method for rewriting a rational expression as a sum of simpler fractions.
  • Unit step function: A function such as \(u(t-a)\) that is \(0\) before \(t=a\) and \(1\) at and after \(t=a\).
  • Second shifting theorem: A rule that connects a factor such as \(e^{-as}\) in the Laplace domain with a delay in the time domain.

How Inverse Laplace Transforms Work

Most basic inverse Laplace transform problems begin with a table of common pairs. For example:

$$ \mathcal{L}^{-1}\left\{\frac{1}{s}\right\}=1 $$
$$ \mathcal{L}^{-1}\left\{\frac{1}{s-a}\right\}=e^{at} $$
$$ \mathcal{L}^{-1}\left\{\frac{a}{s^2+a^2}\right\}=\sin(at) $$
$$ \mathcal{L}^{-1}\left\{\frac{s}{s^2+a^2}\right\}=\cos(at) $$

The power rule is also important. For a positive integer \(n\),

$$ \mathcal{L}^{-1}\left\{\frac{1}{s^n}\right\}=\frac{t^{n-1}}{(n-1)!} $$

A constant multiplier carries through the inverse transform:

$$ \mathcal{L}^{-1}\{cF(s)\}=c\,\mathcal{L}^{-1}\{F(s)\} $$

Linearity lets you handle sums one term at a time:

$$ \mathcal{L}^{-1}\{F(s)+G(s)\} = \mathcal{L}^{-1}\{F(s)\} + \mathcal{L}^{-1}\{G(s)\} $$

Partial fractions

When \(F(s)\) is a rational expression, it often has to be broken into simpler fractions before you can use a transform table. For distinct linear factors, a constant-numerator expression can be written in the form:

$$ \frac{N}{(s-r_1)(s-r_2)\cdots(s-r_m)} = \frac{A_1}{s-r_1} + \frac{A_2}{s-r_2} + \cdots + \frac{A_m}{s-r_m} $$

For distinct roots, each coefficient can be found by a residue-style cover-up calculation:

$$ A_i=\frac{N}{\prod_{j\ne i}(r_i-r_j)} $$

After the expression has been decomposed, each term has the form \(A_i/(s-r_i)\), so the inverse transform becomes:

$$ \mathcal{L}^{-1}\left\{\frac{A_i}{s-r_i}\right\}=A_i e^{r_i t} $$

Time shifting

A factor of \(e^{-as}\) in the Laplace domain represents a delay in time. If

$$ \mathcal{L}^{-1}\{F(s)\}=f(t) $$

then the second shifting theorem gives:

$$ \mathcal{L}^{-1}\{e^{-as}F(s)\}=u(t-a)f(t-a) $$

The factor \(u(t-a)\) means the delayed expression begins at \(t=a\).


Examples of Inverse Laplace Transforms in Practice

Example 1: A sum of basic transform pairs

Find the inverse Laplace transform of:

$$ F(s)=\frac{3}{s^2}+\frac{1}{s+4} $$

Work term by term. Since

$$ \mathcal{L}^{-1}\left\{\frac{1}{s^2}\right\}=t $$

the first term becomes:

$$ \mathcal{L}^{-1}\left\{\frac{3}{s^2}\right\}=3t $$

The second term matches \(1/(s-a)\) with \(a=-4\):

$$ \mathcal{L}^{-1}\left\{\frac{1}{s+4}\right\}=e^{-4t} $$

So the result is:

$$ f(t)=3t+e^{-4t} $$

Example 2: A partial fraction example

Find the inverse Laplace transform of:

$$ F(s)=\frac{5}{(s+1)(s+3)} $$

Write it as a sum of two simpler fractions:

$$ \frac{5}{(s+1)(s+3)} = \frac{A}{s+1} + \frac{B}{s+3} $$

Multiply by the denominator:

$$ 5=A(s+3)+B(s+1) $$

Set \(s=-1\):

$$ 5=A(2) $$
$$ A=\frac{5}{2} $$

Set \(s=-3\):

$$ 5=B(-2) $$
$$ B=-\frac{5}{2} $$

So:

$$ F(s)=\frac{5/2}{s+1}-\frac{5/2}{s+3} $$

Now invert each term:

$$ f(t)=\frac{5}{2}e^{-t}-\frac{5}{2}e^{-3t} $$

Example 3: A delayed function

Find the inverse Laplace transform of:

$$ F(s)=e^{-2s}\frac{1}{s} $$

First identify the inner transform:

$$ \mathcal{L}^{-1}\left\{\frac{1}{s}\right\}=1 $$

The factor \(e^{-2s}\) creates a delay of \(2\). Using the second shifting theorem:

$$ \mathcal{L}^{-1}\left\{e^{-2s}\frac{1}{s}\right\} = u(t-2)\cdot 1 $$

So the result is:

$$ f(t)=u(t-2) $$

This means the function is \(0\) before \(t=2\) and \(1\) from \(t=2\) onward.


How to Interpret the Result

The result of an inverse Laplace transform is a time-domain expression. If the input is \(F(s)\), the output is the corresponding \(f(t)\) for the supported transform pattern.

A result made of exponentials, powers of \(t\), sines, or cosines usually means the expression matched standard transform pairs. For example, a term such as \(1/(s+4)\) becomes \(e^{-4t}\), while \(s/(s^2+9)\) becomes \(\cos(3t)\).

A result containing \(u(t-a)\) is a delayed or switched-on function. The expression after the unit step should be read as beginning at \(t=a\), not at \(t=0\).

If a result comes from partial fractions, the final expression may be a sum of exponential terms. Each linear factor in the denominator contributes an exponential term based on its root. For example, the factor \(s+3\) corresponds to the root \(-3\), so it produces an \(e^{-3t}\) term.

Some results are exact symbolic expressions. Others may contain decimal coefficients because a numeric residue or constant was formatted as a decimal. Small rounding differences can occur in displayed decimal values, especially when coefficients are not clean integers or simple fractions.


Common Mistakes and Misconceptions

One common mistake is entering a time-domain expression such as \(f(t)=e^{-t}\) when the task is to invert a Laplace-domain expression. Inverse Laplace transforms start with \(F(s)\), not with \(f(t)\).

Another common mistake is expecting every algebraic expression to be simplified automatically. Many inverse transform problems require a specific form before a table entry can be used. For example, a rational expression may need to be factored before partial fractions are possible.

Parentheses also matter. The expression

$$ \frac{5}{(s+1)(s+3)} $$

is different from an ambiguous expression where the denominator is not clearly grouped. Balanced parentheses help show which factors belong in the denominator.

Repeated factors require different partial fraction terms. This calculator handles repeated poles, so a denominator containing \((s+1)^2\) produces a term proportional to \(t e^{-t}\). Writing factors explicitly usually gives the most stable result.

Sine and cosine pairs are also easy to confuse. The pair for sine has the frequency constant in the numerator:

$$ \mathcal{L}^{-1}\left\{\frac{a}{s^2+a^2}\right\}=\sin(at) $$

The pair for cosine has \(s\) in the numerator:

$$ \mathcal{L}^{-1}\left\{\frac{s}{s^2+a^2}\right\}=\cos(at) $$

A scaled sine expression may need to be rewritten before it clearly matches the standard pair.


When to Use Inverse Laplace Transforms

Use inverse Laplace transforms when you need to move from a Laplace-domain expression back to a time-domain function.

They are especially useful when:

  • you have solved an algebraic equation for \(F(s)\) and need \(f(t)\);
  • a differential equation has been transformed into the \(s\) domain;
  • a rational expression can be handled by partial fractions;
  • a problem involves standard exponential, sine, cosine, or power transform pairs;
  • a delayed input is represented by a factor such as \(e^{-as}\);
  • you need a symbolic time-domain result for a system response.

For advanced problems, inverse transforms may require methods beyond this calculator, such as convolution, complex inversion integrals, distributions, special functions, or computer algebra.


Limitations and Things to Keep in Mind

Inverse Laplace transform calculations depend on assumptions about the function and the transform. Standard tables are usually used for one-sided Laplace transforms on \(t\ge0\). In more advanced settings, the region of convergence and existence conditions can matter.

The calculator parses bounded rational expressions, performs partial fractions, combines conjugate poles into real terms, and verifies the reconstruction numerically. It is not a general computer algebra system.

Keep these limitations in mind:

  • Not every expression in \(s\) has a supported table-based inverse form.
  • Inputs are limited to 500 characters and 300 parser nodes. General rational expressions are limited to degree 12; direct power pairs such as 1/s^n support (n\le10000) without evaluating the factorial.
  • Improper rational functions are rejected because their inverses contain impulses or impulse derivatives rather than ordinary time-domain functions.
  • Expanded proper denominators are factored numerically up to degree 12; explicitly factored input is preferable for closely spaced or repeated roots.
  • Repeated real and complex-conjugate poles are supported when the verified factorization is numerically reliable.
  • Real quadratic factors are combined into scaled and shifted sine/cosine terms.
  • Delayed functions require careful interpretation of the unit step factor.
  • Region-of-convergence details may be important in advanced signal, control, or theoretical work.
  • Decimal coefficients may be rounded for display, so exact symbolic work should be checked when precision matters.

For coursework, engineering design, control systems, circuits, or safety-critical modeling, use inverse transform results as part of a broader verification process. Check the algebra, confirm the assumptions, and consult an instructor, engineer, or other qualified professional when decisions depend on the result.


How to Use This Calculator

  1. Enter a supported Laplace-domain expression in \(s\), such as \(3/s^2 + 1/(s+4)\).
  2. Use ^ for powers, such as \(1/s^3\).
  3. Proper rational functions may use polynomial numerators, repeated poles, and real quadratic factors. Explicit factors such as (s+1)^2*(s^2+9) improve reliability.
  4. For a delayed expression, type a causal form such as exp(-2*s)*(1/s + 1/(s+1)).
  5. Review the main inverse transform result, the displayed \(f(t)\), the transform-pair labels, and the calculation steps.
  6. Review the causal one-sided assumption and reconstruction residual. Unsupported distributions, excessive degree, negative delays, or unreliable factorizations produce an explicit error instead of a guessed answer.

Frequently Asked Questions

What does an inverse Laplace transform tell me?

It tells you the time-domain function \(f(t)\) that corresponds to a Laplace-domain expression \(F(s)\). In many differential equation problems, this is the final solution after the algebra has been done in the \(s\) domain.


Why are transform tables so important?

Many inverse Laplace transforms are found by matching an expression to a known pair. A table gives you the basic building blocks, and linearity lets you combine those building blocks into a larger answer.


Why do partial fractions appear so often?

Rational expressions in \(s\) often do not match a transform table directly. Partial fraction decomposition rewrites them as simpler terms, usually terms like \(A/(s-a)\), which can be inverted into exponentials.


What does \(u(t-a)\) mean?

The unit step function \(u(t-a)\) is \(0\) before \(t=a\) and \(1\) at and after \(t=a\). In inverse Laplace transforms, it often appears when an \(e^{-as}\) factor delays a time-domain function.


Is the inverse Laplace transform always unique?

For the usual classes of functions used in elementary differential equations, the inverse is treated as unique up to differences that do not affect the transform, such as isolated point values. In advanced mathematics, uniqueness depends on the hypotheses being used, so existence conditions and regions of convergence may matter.


Why might an expression be rejected?

An expression is rejected when it requires impulses or special functions, exceeds the degree or parser limits, uses a negative delay, contains unsupported symbols, or cannot be factored and reconstructed reliably. Repeated roots and expanded denominators are supported within those limits.


Sources and References

Books

  1. William F. Trench. Elementary Differential Equations with Boundary Value Problems. Trinity University / Open Textbook Store, 2013. Chapter 8, “Laplace Transforms,” especially Sections 8.1–8.5 and 8.8. OpenTextBookStore catalog page
  2. Russell L. Herman. A First Course in Differential Equations for Scientists and Engineers. University of North Carolina Wilmington / Mathematics LibreTexts, 2018–2024. Chapter 5, “Laplace Transforms,” especially the sections on transform properties, inverse transforms, step functions, and solving ODEs. LibreTexts book page
  3. Jiří Lebl. Notes on Diffy Qs: Differential Equations for Engineers. Open educational resource, current online edition. Chapter 6, “The Laplace Transform,” and Appendix B, “Table of Laplace Transforms.” Author’s book page

Online and Official Sources

  1. MIT OpenCourseWare. “Laplace Transform: Basics.” 18.03SC Differential Equations, Fall 2011. MIT OCW page
  2. MIT OpenCourseWare. “Partial Fractions and Inverse Laplace Transform.” 18.03SC Differential Equations, Fall 2011. MIT OCW page
  3. Paul Dawkins. “Table of Laplace Transforms.” Paul’s Online Notes, Lamar University, updated November 16, 2022. Table of Laplace Transforms
  4. Paul Dawkins. “Inverse Laplace Transforms.” Paul’s Online Notes, Lamar University, updated November 16, 2022. Inverse Laplace Transforms
  5. Mathematics LibreTexts. “The Second Shifting Theorem and Piecewise Continuous Forcing Functions.” Updated April 24, 2023. LibreTexts page