ES EN FR PT DE IT

Natural Logarithm

Calculate the natural logarithm (base e).

The Natural Logarithm is a free online math calculator. Calculate the natural logarithm (base e). Get instant results with the detailed formula and step-by-step examples.
Inputs
Values
Result
Enter values and press Calculate

What is a Natural Logarithm?

The natural logarithm, written as ln(x) or log_e(x), uses Euler's number e ≈ 2.71828 as its base. It answers: "To what power must e be raised to get x?" For example, ln(7.389) ≈ 2 because e² ≈ 7.389. Natural logarithms appear throughout mathematics, physics, economics, and biology because e describes continuous growth processes.

The number e was discovered by Jacob Bernoulli in 1683 while studying compound interest. He found that as compounding frequency increases infinitely, (1 + 1/n)^n approaches 2.71828... This "continuous growth rate" makes ln essential for modeling population growth, radioactive decay, cooling curves, and financial compounding.

Natural logarithm formula: ln(x) = y means e^y = x. The derivative of ln(x) is 1/x, making it indispensable in calculus. Unlike log₁₀, natural logs simplify integration and differentiation of exponential functions.

Formulas Explained

Core definition: ln(x) = y ⟺ e^y = x

Key properties:

  • ln(xy) = ln(x) + ln(y) — product becomes sum
  • ln(x/y) = ln(x) - ln(y) — quotient becomes difference
  • ln(x^n) = n × ln(x) — exponent becomes multiplier
  • ln(1) = 0, ln(e) = 1
  • ln(e^x) = x and e^(ln x) = x — inverse functions

Change of base: log_b(x) = ln(x) / ln(b)

Derivative: d/dx[ln(x)] = 1/x

Integral: ∫(1/x)dx = ln|x| + C

Step-by-Step Guide

  1. Enter your number: Input any positive real number (x > 0). Example: 54.598
  2. Click calculate: The calculator computes ln(x) using high-precision algorithms
  3. Read your result: For ln(54.598), result ≈ 4.000
  4. Verify: Compute e^4 = 2.71828^4 ≈ 54.598 ✓
  5. Apply: Use in growth models, calculus problems, or statistical analysis

Real Examples with Calculations

Example 1: Continuous compound interest
$10,000 grows to $15,000. What's the continuous rate over 5 years?
A = Pe^(rt) → 15000 = 10000 × e^(5r)
1.5 = e^(5r) → ln(1.5) = 5r
r = ln(1.5)/5 = 0.4055/5 = 0.0811 = 8.11% per year
Application: Continuous compounding at 8.11% doubles money in 8.54 years.

Example 2: Population doubling time
Bacteria culture: N(t) = N₀e^(0.023t). When does it double?
2N₀ = N₀e^(0.023t) → 2 = e^(0.023t)
ln(2) = 0.023t → t = 0.693/0.023 = 30.1 hours
Application: E. coli doubles every 30 hours at this growth rate.

Example 3: Radioactive decay half-life
Carbon-14: N(t) = N₀e^(-0.000121t). Find half-life.
0.5 = e^(-0.000121t) → ln(0.5) = -0.000121t
t = -0.693/(-0.000121) = 5,730 years
Application: C-14 dating uses this 5,730-year half-life for archaeology.

Example 4: Newton's Law of Cooling
Coffee cools from 90°C to 60°C in 10 min (room temp 20°C). Find k.
T(t) = T_room + (T₀ - T_room)e^(-kt)
60 = 20 + 70e^(-10k) → 40/70 = e^(-10k)
ln(0.571) = -10k → k = 0.560/10 = 0.056 min⁻¹
Application: Predicts coffee reaches 30°C after 28.4 minutes total.

Example 5: pH to hydrogen ion concentration
pH = 3.5. What is [H⁺]?
pH = -log₁₀[H⁺], but ln relates: ln[H⁺] = -pH × ln(10)
ln[H⁺] = -3.5 × 2.303 = -8.06
[H⁺] = e^(-8.06) = 3.16 × 10⁻⁴ mol/L
Application: Stomach acid has pH 1.5-3.5, about 1000× more acidic than tomatoes.

4 Common Mistakes

  • Confusing ln with log₁₀: ln(100) = 4.605, but log₁₀(100) = 2. The difference is a factor of ln(10) ≈ 2.303. Always check which logarithm your formula requires.
  • Trying ln of negative numbers: ln(-5) is undefined in real numbers. The domain of ln(x) is x > 0 only. Complex solutions exist but require imaginary numbers.
  • Misapplying ln to sums: ln(x + y) ≠ ln(x) + ln(y). The property ln(xy) = ln(x) + ln(y) only works for products, not sums.
  • Forgetting the chain rule in calculus: d/dx[ln(f(x))] = f'(x)/f(x), not just 1/x. For ln(3x²), derivative is (6x)/(3x²) = 2/x, not 1/x.

4 Pro Tips

  • Memorize key values: ln(2) ≈ 0.693 (doubling time), ln(10) ≈ 2.303 (base conversion), ln(e) = 1. These appear constantly in science and finance.
  • Use ln for solving exponential equations: To solve 3^x = 50, take ln: x·ln(3) = ln(50) → x = ln(50)/ln(3) = 3.93/1.10 = 3.57.
  • Apply the "rule of 72" approximation: Doubling time ≈ 72/rate(%). More precisely: t = ln(2)/r ≈ 0.693/r. At 6% growth, doubling takes 0.693/0.06 = 11.55 years.
  • Linearize exponential data: If y = Ae^(bx), then ln(y) = ln(A) + bx. Plot ln(y) vs x to get a straight line with slope b. This reveals growth rates from experimental data.

FAQs

Natural because it arises naturally in calculus and growth processes. The derivative of ln(x) is simply 1/x, and e appears in continuous growth/decay without artificial scaling factors that log₁₀ requires.

Use: log₁₀(x) = ln(x) / ln(10) ≈ ln(x) / 2.303. Conversely, ln(x) = log₁₀(x) × 2.303. This conversion is essential when switching between scientific notation (base 10) and calculus (base e).

ln(0) is undefined. As x approaches 0 from the positive side, ln(x) approaches negative infinity. The graph of ln(x) has a vertical asymptote at x = 0.

In most languages, log() means natural log (ln), and log10() means base-10. Python: math.log(x) is ln, math.log10(x) is log₁₀. JavaScript: Math.log(x) is ln. Always check your language's documentation.

Explore our mathematics calculators: Logarithm Calculator (Any Base), Exponential Growth Calculator, Factorial Calculator, Quadratic Polynomial Derivative Calculator, Standard Deviation Calculator.

Written and reviewed by the CalcToWork editorial team. Last updated: 2026-04-29.

Frequently Asked Questions

Natural because it arises naturally in calculus and growth processes. The derivative of ln(x) is simply 1/x, and e appears in continuous growth/decay without artificial scaling factors that log₁₀ requires.
Use: log₁₀(x) = ln(x) / ln(10) ≈ ln(x) / 2.303. Conversely, ln(x) = log₁₀(x) × 2.303. This conversion is essential when switching between scientific notation (base 10) and calculus (base e).
ln(0) is undefined. As x approaches 0 from the positive side, ln(x) approaches negative infinity. The graph of ln(x) has a vertical asymptote at x = 0.
In most languages, log() means natural log (ln), and log10() means base-10. Python: math.log(x) is ln, math.log10(x) is log₁₀. JavaScript: Math.log(x) is ln. Always check your language's documentation.