Logarithm Calculator

Calculate logb(x), natural logs (ln), and binary logs (log₂) instantly with complete step-by-step mathematical solutions.

Quick Base:
Calculated Result
log10(100) =
2

Step-by-Step Solution Breakdown

Quick Value Shortcuts

Interactive Curve & Asymptote Visualizer

Function: f(x) = log₁₀(x)
y = logb(x) Asymptote (x = 0) Input Point (x, y)

Understanding Logarithms & Their Properties

Logarithms are the mathematical inverse of exponentiation. A logarithm answers the question: "To what power must I raise the base to obtain this value?" For example, because 10 squared equals 100 (10² = 100), the base-10 logarithm of 100 is 2 (log₁₀(100) = 2). Logarithms compress massive exponential growth into manageable linear scales, making them fundamental across algebra, computer science, chemistry, and finance.

Essential Logarithmic Rules & Identities

Product Rule

log_b(m · n) = log_b(m) + log_b(n)

The logarithm of a product is the sum of the logarithms of its factors.

Quotient Rule

log_b(m / n) = log_b(m) - log_b(n)

The logarithm of a quotient is the difference of the logarithms of numerator and denominator.

Power Rule

log_b(m^k) = k · log_b(m)

The logarithm of a power is the power multiplied by the logarithm.

Change of Base Rule

log_b(x) = ln(x) / ln(b) = log₁₀(x) / log₁₀(b)

Allows evaluating arbitrary base logarithms using standard base e or base 10 natural log functions.

Real-World Logarithmic Applications

  • Richter Scale (Seismology): Measures earthquake wave amplitude on a base-10 logarithmic scale.
  • pH Scale (Chemistry): Measures hydrogen ion concentration to determine chemical acidity (-log₁₀[H⁺]).
  • Decibel Scale (Acoustics): Measures sound intensity across 12 orders of magnitude (10 · log₁₀(I / I₀)).
  • Algorithm Complexity (Computer Science): Binary search halving operations run in O(log₂ n) time.

Key Features & Capabilities

  • Arbitrary base evaluation: evaluate log_b(x) for any valid positive base b ≠ 1
  • Specialized quick presets for Common Logs (log₁₀), Natural Logs (ln), and Binary Logs (log₂)
  • Free step-by-step mathematical derivations powered by the Change of Base formula
  • Real-time dynamic visualizer rendering curves, domain asymptotes, and input coordinate points
  • Instant domain error detection explaining why non-positive arguments and base 1 are undefined
  • Zero data retention — 100% private browser-side calculations

Frequently Asked Questions

What is a logarithm and how is it defined?

A logarithm is the exponent to which a fixed base must be raised to produce a given number. Mathematically, if b^y = x, then log_b(x) = y. For instance, log₂(8) = 3 because 2³ = 8.

What is the difference between log, ln, and log₂?

'log' refers to the Common Logarithm with base 10 (log₁₀). 'ln' refers to the Natural Logarithm with base e (Euler's number ≈ 2.71828). 'log₂' is the Binary Logarithm with base 2, heavily used in computer science.

Why can't the argument x of a logarithm be negative or zero?

Because raising any positive base b to any real exponent y always produces a strictly positive number (b^y > 0). There is no real power y that can make a positive base equal zero or a negative number.

Why can't the logarithm base b equal 1?

Because 1 raised to any power is always 1 (1^y = 1). If the base were 1, log₁(5) would mean finding y such that 1^y = 5, which is impossible. Therefore, base 1 is excluded from logarithm definitions.

How does the Change of Base formula work?

The Change of Base formula allows you to calculate logarithms of any base using natural log functions: log_b(x) = ln(x) / ln(b). Our solver uses this rule to break down calculations step by step.

How are logarithms used in computer science O(log n) time complexity?

Algorithms that repeatedly halve a dataset (like Binary Search or Merge Sort) run in O(log₂ n) time. For example, searching through 1,000,000 sorted elements takes at most 20 steps because log₂(1,000,000) ≈ 20.

Is this step-by-step log solver completely free?

Yes! Our logarithm tool provides full step-by-step math derivations and visual graphs completely free with zero sign-up required.