Education

Limit Calculator

Last updated: June 19, 2026

Blake Boege
Written by Blake Boege · Founder, Calculator Answers

A limit calculator is a calculus tool used to evaluate the value that a function approaches as the input variable approaches a specified limit point. It analyzes algebraic and rational functions using methods such as direct substitution, factorization, and algebraic simplification. In cases of indeterminate forms like 0/0, the calculator handles removable discontinuities and can perform numerical evaluations from both the left and right sides to check for limit existence. Students, mathematicians, and engineers use it to study continuity, analyze function behavior, and prepare for derivatives and integrals.

Enter a polynomial or rational expression in x and the value x approaches. The calculator tries direct substitution first, then cancels a (x − a) factor when the form is 0/0, and falls back to a numeric left/right check.

Quick Answer

Evaluate the mathematical limit of a function as x approaches a target value. Enter your function and the limit point to see the step-by-step resolution.

Expression

A polynomial in x, or a ratio of two polynomials. Use parentheses around the numerator and denominator if you include a division.

e.g. (x^2 - 4) / (x - 2)

A finite number. Limits at infinity are not supported here. · e.g. 2

What this supports

  • Polynomials and ratios of polynomials in x.
  • Direct substitution when the denominator is nonzero.
  • One round of (x − a) cancellation when the form is 0/0.
  • A numeric left/right check as a fallback.

Trigonometric, exponential, and logarithmic limits are not supported here. For those, use the scientific calculator numerically or work through the standard limit laws by hand.

Limit (removable)

Limit

4

After cancellation

MethodRemovable discontinuity at x = 2: factor out (x − 2) from both sides, then substitute.

For derivatives that depend on a limit definition, see the derivative calculator. For Riemann-sum style limits, the integral calculator is closer in spirit.

Was this helpful?

Examples

lim (x² − 4) / (x − 2) as x → 2

= 4 (removable)

lim x² + 3x + 1 as x → 1

= 5 (substitution)

lim 1 / x as x → 0

left -∞, right +∞: does not exist

lim (x² − 9) / (x − 3) as x → 3

= 6 (removable)

How it works

For continuous functions the limit is just the function value. For rational expressions the calculator checks the denominator first; if it is zero, it tries to factor out the shared (x − a) term.

Substitution · lim f(x) as x → a = f(a)

Removable · lim (x − a) · g(x) / ((x − a) · h(x)) = g(a) / h(a)

Numeric check · evaluate at a − ε and a + ε with ε small

What is a mathematical limit?

In calculus, a limit describes what value a function approaches as the input (usually represented by x) gets closer and closer to a target number (usually represented by a). Limits are written using the notation:

limx → a f(x) = L

This reads: "The limit of f(x) as x approaches a is equal to L." Crucially, a limit does not describe what the function actually equals at x = a; it only describes the value the function is closing in on.

How to evaluate limits in calculus

When tasked with evaluating a limit, mathematicians follow a progression of algebraic and analytical techniques:

  • Direct Substitution: Try plugging the value a directly into the function. If the function is continuous at a (meaning it has no holes, asymptotes, or jumps), then the limit is simply f(a).
  • Algebraic Simplification: If direct substitution results in an indeterminate form like 0/0, you must simplify the expression. The most common method is factoring the numerator and denominator and canceling out common terms.
  • Numerical Approximation: If algebraic methods fail, you can approximate the limit by plugging in numbers extremely close to a from both sides (e.g., if approaching 2, test 1.999 and 2.001) to observe what value they approach.

Understanding removable discontinuities (Holes)

When direct substitution into a rational function yields 0/0, it does not mean the limit does not exist. Instead, it indicates a removable discontinuity—also known as a hole in the graph.

The 0/0 result indicates that both the numerator and the denominator share a factor of (x − a). By factoring both parts of the expression and canceling out this common term, you remove the division-by-zero problem, allowing you to find the limit value of the rest of the function.

Worked example: Evaluating a limit by factoring

Let's evaluate the limit of the rational expression (x² − 9) / (x − 3) as x approaches 3.

Step 1: Attempt direct substitution

Substitute 3 into the function:
f(3) = (3² − 9) ÷ (3 − 3) = (9 − 9) ÷ (3 − 3) = 0/0.
This is an indeterminate form, indicating we must simplify the expression.

Step 2: Factor the numerator

The numerator x² − 9 is a difference of squares. It factors to:
x² − 9 = (x − 3)(x + 3).

Step 3: Rewrite and cancel the common factor

Substitute the factored form back into the limit and cancel the shared factor (x − 3):
limx → 3 [ (x − 3)(x + 3) ] / (x − 3) = limx → 3 (x + 3) (for x ≠ 3).

Step 4: Evaluate the simplified limit

Now plug 3 into the simplified function:
limx → 3 (x + 3) = 3 + 3 = 6.

Conclusion

Even though the function is undefined at x = 3, the limit as x approaches 3 is 6. The graph has a hole at the coordinate (3, 6).

Common mistakes when calculating limits

  • Confusing f(a) with the limit: Assuming a limit doesn't exist just because the function itself is undefined at that point. Always check if algebraic cancellation can remove the undefined point first.
  • Assuming 0/0 means undefined: A non-zero number divided by zero (like 3/0) means the function diverges to infinity. However, 0/0 is indeterminate and means the limit may still resolve to a finite number.
  • Forgetting to check both sides: Assuming a two-sided limit exists without verifying that the left-hand and right-hand limits are equal. For example, the limit of 1/x as x approaches 0 does not exist because it approaches −∞ from the left and +∞ from the right.
  • Sign errors during factoring: Performing incorrect factoring of algebraic terms (e.g. factoring a sum of squares), which prevents you from canceling the true removable term.

Related calculus calculators

Continue exploring derivative and integral calculus with our suite of educational tools:

Frequently asked questions

A limit is a fundamental concept in calculus that describes the value a function approaches as its input gets closer and closer to a specific target value. It does not matter what the function's actual value is at that target; the limit only cares about the behavior of the function as you get infinitely close to the target.

Direct substitution works when the function is continuous at the point x = a. For continuous functions, the limit as x approaches a is simply equal to f(a). Polynomial functions are continuous everywhere, and rational functions are continuous everywhere their denominator is not zero.

An indeterminate form, such as 0/0 or ∞/∞, is an algebraic expression that does not have enough information to determine the limit value directly. It indicates that you must perform algebraic simplification (like factoring or rationalizing) or use L'Hôpital's Rule to find the actual limit.

A removable discontinuity (often called a 'hole' in the graph) occurs when a rational function evaluates to the indeterminate form 0/0 at x = a. This happens because both the numerator and denominator share a common factor of (x − a). If you cancel this shared factor, you can evaluate the remaining function at x = a to find the limit.

A one-sided limit evaluates the behavior of a function as x approaches a value from only one side (either left-hand x → a⁻, or right-hand x → a⁺). A two-sided limit (the standard limit) exists if and only if both the left-hand and right-hand limits exist and are equal to the same value.

No. This calculator is designed specifically for polynomials and rational algebraic expressions in terms of x. It does not parse trigonometric, logarithmic, exponential, or piecewise functions.

If the values of f(x) grow without bound as x approaches a, we say the limit is positive infinity (+∞). If they decrease without bound, we say it is negative infinity (−∞). This behavior indicates the presence of a vertical asymptote on the graph.

L'Hôpital's Rule is a calculus theorem stating that if a limit yields an indeterminate form like 0/0 or ∞/∞, the limit of the ratio of the functions is equal to the limit of the ratio of their derivatives: lim f(x)/g(x) = lim f'(x)/g'(x), provided the limit on the right exists.