CalcPlatformPro
HomeFinanceHealthMathConstructionConvertersDateOtherFeedback
Feedback
CalcPlatform

Free, fast, and precise financial, mathematical, health, and engineering calculators.

Financial Suite

  • Mortgage Calculator
  • Auto Loan Calculator
  • Personal Loan Calculator
  • EMI Installment
  • SIP Wealth Growth
  • Compound Interest

Categories & Tools

  • Finance Hub
  • BMI Health Calculator
  • Percentage Calculator
  • Age Calculator
  • Math Category

Company & Legal

  • About Us
  • Privacy Policy
  • Terms & Conditions
  • Feedback & Contact
© 2026 CalcPlatform. All calculations run client-side for total privacy.
HomeMathLog Calculator

Log Calculator — Logarithm & Antilog Solver with Steps

Free online Log Calculator & Antilog Suite. Solve log_b(x), natural logs ln(x), common logs log10(x), binary logs log2(x), change of base, and interactive curves.

Logarithm Calculator & Multi-Base Converter (log_b x)

Logarithm Inputs

Quick Base Presets:
Evaluated Result
2.0000000000
Natural Log (ln x)4.605170
Common Log (log₁₀ x)2.000000
Binary Log (log₂ x)6.643856
Logarithmic Curve f(x) = log_10(x)
Base Slider:10
x = 0(1, 0)(10.0, 1)

Step-by-Step Mathematical Derivation

1.Logarithmic Identity: log_b(x) = y ⇔ b^y = x
2.Change of Base Formula: log_10(100) = ln(100) / ln(10)
3.1. Calculate Natural Log of Argument: ln(100) = 4.60517019
4.2. Calculate Natural Log of Base: ln(10) = 2.30258509
5.3. Divide Ratios: 4.60517019 / 2.30258509 = 2.0000000000
6.Exponential Form Verification: (10)^(2.000000) = 100.000000
Antilogarithm & Exponential Solver (antilog_b y = bʸ)

Antilog Inputs

Evaluated Antilog / Exponential Result
100
Scientific Notation1.000000e+2
Step-by-Step Antilog Derivation
Antilogarithm Definition: x = antilog_b(y) = b^y
1. Base b = 10, Exponent y = 2
2. Evaluate Exponential Power: (10)^(2) = 100
Logarithmic Equivalence: log_10(100) = 2
3-Variable Logarithm Equation Solver (bʸ = x)

Variable Inputs

Solved Target Variable (Y)
6.00000000
Step-by-Step Equation Solution
Solve for y = log_b(x): log_2(64) = 6.000000
RELATED CALCULATORS:
Exponent Calculator|Scientific Calculator|Root Calculator & Radical Simplifier|Scientific Notation Calculator & Converter

Log Calculator

Logarithms are the inverse operation of exponentiation. A logarithm answers the question: "What exponent must a base be raised to in order to produce a given number?"

This Log Calculator evaluates logarithms with custom bases as well as natural, common and binary logarithms. It can also calculate antilogarithms, solve logarithmic equations for different variables, demonstrate the change-of-base formula, and show the calculation step by step.

log_b(x) = y ⇔ b^y = x (for b > 0, b ≠ 1, x > 0)

For a real logarithm log_b(x) = y, the equivalent exponential statement is b^y = x. The calculator uses this fundamental relationship throughout its logarithm, antilogarithm and three-variable solving tools.

What Is a Logarithm?

A logarithm is the inverse of an exponential operation. The statement log_b(x) = y means exactly the same thing as:

b^y = x

Here b is the base, x is the argument, and y is the logarithm. For example, log_2(8) = 3 because 2^3 = 8. Similarly, log_10(100) = 2 because 10^2 = 100.

Thinking of a logarithm as "the exponent required to produce a number" makes the connection between logarithms and exponential equations much easier to understand.

How to Use This Log Calculator

Enter the logarithm base and the argument in the main logarithm calculator. For log_b(x), enter:

  • Base = b (any positive real number other than 1)
  • Argument = x (any strictly positive real number)

The calculator then provides:

Evaluated Logarithm ResultHigh-precision output formatted to 10 decimal places and scientific notation.
Natural, Common & Binary LogsAutomatic multi-base conversion showing ln(x), log₁₀(x) and log₂(x) simultaneously.
Synchronized 2D Log CurveInteractive graph displaying asymptote x=0, root (1,0), base point (b,1) and active argument point.

The other sections handle inverse and equation-solving tasks. Use the Antilogarithm & Exponential Solver when you know a base and exponent and want to calculate the resulting value. Use the 3-Variable Logarithm Equation Solver when the relationship is log_b(x) = y and you want to solve for y, x, or b.

Logarithm Domain: Which Values Are Allowed?

For a real logarithm log_b(x), the standard domain conditions are:

b > 0
b ≠ 1
x > 0

These restrictions are part of the definition of a real logarithm. The argument x must be positive. A logarithm of zero is undefined in the real numbers, and a logarithm of a negative argument is not a real-valued logarithm. The base must also be positive and cannot equal 1. If the base were 1, then 1^y would always equal 1, so it could not uniquely produce arbitrary positive arguments.

The calculator validates these domain conditions rather than silently forcing invalid inputs into a numerical formula.

QuantityRequirementMathematical Justification
Base bb > 0Standard real logarithm; negative bases cannot sustain arbitrary real powers without complex numbers.
Base bb ≠ 1Base 1 cannot uniquely generate x, because 1ʸ = 1 for all real exponents y.
Argument xx > 0Real logarithm domain; raising a positive base to any real exponent always yields a positive result.

Calculate a Logarithm With Any Base

A logarithm does not have to use base 10 or base e. For example, log_5(125) = 3 because 5^3 = 125. You can also evaluate log_3(81) = 4 and log_2(64) = 6.

The ability to enter a custom base is one of the main advantages of this calculator over a standard calculator that may expose only ln and log buttons.

Change of Base Formula

When a calculator does not directly provide log base b, the change-of-base formula converts it into a quotient of logarithms that are easier to evaluate. The formula is:

log_b(x) = \frac{\ln(x)}{\ln(b)} = \frac{\log_{10}(x)}{\log_{10}(b)}

It can also be written with any common reference base where the same base is used in the numerator and denominator. For example, log_5(36) can be evaluated as ln(36) / ln(5) ≈ 3.583519 / 1.609438 ≈ 2.2266.

The calculator uses this relationship for arbitrary-base logarithms and shows the intermediate natural-log calculations in its step-by-step derivation.

Educational Diagram: From Logarithm to Exponential Form
log_b(x) = yLogarithmic FormDefinitionb^y = xExponential Power FormChoose TargetSolve for y = log_b(x)Solve for x = b^ySolve for b = x^(1/y)ln(x) / ln(b)Change-of-Base Quotient

"Logarithms and exponentials describe the same relationship from opposite directions."

Working with powers and exponential rules?

When your problem involves powers or exponent rules rather than logarithms, the Exponent Calculator provides a dedicated workflow for evaluating powers, fractional exponents and exponent laws.

Exponent Calculator

Worked Example: log₁₀(100)

Consider log_10(100). The logarithmic definition tells us that 10^y = 100. Since 10^2 = 100, the result is:

log_10(100) = 2

The calculator also verifies this using change of base:

log_10(100) = ln(100) / ln(10) ≈ 4.605170186 / 2.302585093 = 2

The final step converts the logarithmic answer back to exponential form: 10^2 = 100. This is a useful check because logarithms and exponentials are inverse operations.

Worked Example: log₁₀₄₉(105)

A custom base does not have to be a familiar value such as 2, 10 or e. Consider:

log_1049(105) = ln(105) / ln(1049) ≈ 4.653960350 / 6.955592608 ≈ 0.6690961665

Therefore, log_1049(105) ≈ 0.6690961665. The calculator's interactive graph uses the same active base and marks the current argument point, so the visualization remains connected to the calculation rather than displaying a fixed demonstration curve.

Natural Logarithm ln(x)

The natural logarithm is the logarithm with base e: ln(x) = log_e(x), where Euler's constant e ≈ 2.718281828459... Examples include ln(1) = 0, ln(e) = 1, and ln(e^2) = 2.

Natural logarithms are especially common in calculus, differential equations, continuous growth and decay, and scientific models involving exponential functions. The calculator reports ln(x) alongside arbitrary-base logarithms so that you can compare different logarithmic representations of the same argument.

Common Logarithm log₁₀(x)

The common logarithm uses base 10: log_10(x). Examples: log_10(10) = 1, log_10(100) = 2, log_10(1000) = 3, and log_10(0.01) = -2.

The last example illustrates an important point: a logarithm can be negative even though its argument is positive. A negative logarithm means the argument lies between 0 and 1 when the base is greater than 1.

Binary Logarithm log₂(x)

The binary logarithm uses base 2: log_2(x). It appears frequently in computer science, information theory and algorithms. Examples include log_2(2) = 1, log_2(8) = 3, log_2(64) = 6, and log_2(1024) = 10. Binary logarithms are especially useful when quantities grow or shrink by factors of two.

TypeBaseCommon UseCanonical Example
Common log10General / scientific notation contexts & engineering magnitudelog₁₀(100) = 2
Natural loge ≈ 2.718Calculus, continuous models, physics & differential equationsln(e²) = 2
Binary log2Computing, binary search trees, bit depth & information theorylog₂(64) = 6
Custom-base logbGeneral logarithmic calculations & arbitrary base change proofslog₅(125) = 3

Negative Logarithm Results

A logarithm can be negative without being invalid. For a base greater than 1, log_b(x) < 0 whenever 0 < x < 1. For example, log_10(0.01) = -2 because 10^-2 = 0.01. The sign of the logarithm therefore depends on the argument relative to 1 and the base being used.

Antilogarithm: The Inverse of a Logarithm

An antilogarithm reverses a logarithm. If log_b(x) = y, then x = b^y. Therefore, antilog_b(y) = b^y.

For example, antilog_10(2) = 10^2 = 100. The calculator's Antilogarithm & Exponential Solver performs this inverse calculation and also shows the exponential relationship used to obtain the result.

Antilog Example

Suppose y = 2 and b = 10. Then antilog_10(2) = 10^2 = 100. We can verify the answer with a logarithm: log_10(100) = 2. This inverse relationship is one of the most important connections between logarithms and exponentials.

Three-Variable Logarithm Equation Solver

The equation log_b(x) = y can be rewritten as b^y = x. This means any one of the three quantities can be solved when the other two are known. The calculator provides three target modes:

Solve for y

Given base b and argument x, evaluate y = log_b(x). Example: log₂(64) = 6.

Solve for x

Given base b and exponent y, evaluate x = b^y. Example: 2⁶ = 64.

Solve for b

Given argument x and exponent y, solve b = x^(1/y) when real roots exist.

Three-Variable Example: Solve for y

Given b = 2 and x = 64, we have log_2(64) = y. Since 2^6 = 64, the answer is y = 6. The calculator verifies the result by converting the logarithmic equation back into exponential form.

Three-Variable Example: Solve for x

Given b = 2 and y = 6, start with log_2(x) = 6. Convert to exponential form: x = 2^6 = 64. The calculator displays this relationship as part of its step-by-step equation solution.

Three-Variable Example: Solve for b

Given x = 64 and y = 6, we have b^6 = 64. Taking the sixth root gives b = 64^(1/6) = 2. The result can be checked by substitution: 2^6 = 64.

For negative arguments and odd integer exponents, a negative real base can also be mathematically valid. For example, b^3 = -8 gives b = -2. The calculator distinguishes valid real-domain cases from cases with no real solution.

Directly evaluating fractional powers and exponent laws?

When the main task is evaluating a power or fractional exponent rather than solving a logarithmic equation, use the Exponent Calculator for the direct exponentiation workflow.

Exponent Calculator

The Logarithmic Curve

The graph of y = log_b(x) provides a visual interpretation of the logarithm. For a valid real base b > 0 and b ≠ 1, the graph has several important characteristics:

  • Domain: Strictly positive real numbers x > 0.
  • Range: All real numbers (-∞, +∞).
  • Vertical Asymptote: The y-axis line x = 0.
  • Universal x-Intercept: The point (1, 0).
  • Base Key Point: The point (b, 1).

When b > 1, the logarithmic curve is strictly increasing. When 0 < b < 1, the curve is strictly decreasing. The calculator's graph updates its base dynamically rather than remaining a fixed base-2 illustration.

How the Base Slider Changes the Graph

The base determines the shape and direction of a logarithmic curve. For b = 2, the graph passes through (1, 0) and (2, 1). For b = 10, the corresponding base point becomes (10, 1). For 0 < b < 1, the curve is decreasing instead of increasing.

The calculator's base slider is synchronized with the active logarithm. Moving the slider changes the graph's base, while valid changes to the main base input update the graph as well. This synchronization is important because a graph showing log_2(x) while the calculation uses another base would be mathematically misleading.

The Active Argument Point

In addition to the universal point (1, 0) and the base point (b, 1), the calculator can display the current calculation point. If y = log_b(x), then the point is (x, y). For example, with b = 1049 and x = 105, the point is approximately (105, 0.6691). This connects the numerical result directly to the plotted logarithmic curve.

Why x = 0 Is a Vertical Asymptote

The logarithmic function is defined only for positive arguments. As x approaches zero from the positive side, the logarithm decreases without bound when b > 1. Therefore, x = 0 acts as a vertical asymptote. The graph does not cross the y-axis because zero is outside the domain of the real logarithm.

Logarithmic Properties

For appropriate positive real arguments and valid base b, logarithms obey several important algebraic properties:

Product rule:log_b(xy) = log_b(x) + log_b(y)
Quotient rule:log_b(x/y) = log_b(x) - log_b(y)
Power rule:log_b(x^k) = k \cdot log_b(x)
Base identity:log_b(b) = 1
Zero-value identity:log_b(1) = 0

These rules make it possible to expand products, condense logarithmic expressions and solve equations more efficiently. The domain requirements still apply. For real logarithms, the arguments of the individual logarithms must be positive.

Product Rule Example

Consider log_10(10 × 100). Using the product rule: log_10(10 × 100) = log_10(10) + log_10(100) = 1 + 2 = 3. Since 10 × 100 = 1000, we can verify log_10(1000) = 3.

Quotient Rule Example

Consider log_10(1000/10). Using the quotient rule: log_10(1000/10) = log_10(1000) - log_10(10) = 3 - 1 = 2. And 1000/10 = 100, so log_10(100) = 2.

Power Rule Example

For log_b(x^k), the power can move in front: log_b(x^k) = k log_b(x). For example: log_10(100²) = 2 log_10(100) = 2 × 2 = 4, which agrees with 10^4 = 10000.

Logarithm vs Natural Log vs Binary Log

"Logarithm" describes the general operation, while the notation often identifies a particular base. Common logarithm: log_10(x). Natural logarithm: ln(x) = log_e(x). Binary logarithm: log_2(x).

The base changes the numerical value of the logarithm, but all three functions share the same inverse relationship with their corresponding exponential functions. For example: log_10(100) = 2, ln(e²) = 2, and log_2(64) = 6.

Why Is log(1) Always Zero?

For any valid logarithm base, log_b(1) = 0 because b^0 = 1. Therefore the logarithm of 1 is zero for every base satisfying b > 0 and b ≠ 1. The graph of every parent logarithmic function therefore passes through (1, 0).

Can a Logarithm Be Negative?

Yes. For a base greater than 1, arguments between 0 and 1 produce negative logarithms. For example, log_10(0.1) = -1 because 10^-1 = 0.1, and log_10(0.01) = -2 because 10^-2 = 0.01. A negative result does not mean that the argument was invalid.

Why Can't the Base Be 1?

A logarithm requires b > 0 and b ≠ 1. The reason 1 is excluded is that 1^y = 1 for every real y. Therefore, the equation 1^y = x cannot uniquely produce arbitrary positive values of x. A logarithm therefore cannot use 1 as its base.

Why Can't a Real Logarithm Have a Negative Base?

In the real-number definition of a logarithm, the base must be positive. The exponential function b^y with a positive base is defined for every real y and produces positive outputs. A negative base does not have a corresponding real-valued exponential function for every real exponent, so it is excluded from the standard real logarithm definition. The calculator therefore rejects negative logarithm bases in its real-domain logarithm calculation.

Why Is the Logarithm of Zero Undefined?

There is no real number y satisfying b^y = 0 when b > 0. A positive base raised to any finite real power remains strictly positive. Therefore, log_b(0) is undefined in the real numbers. Graphically, this is connected to the vertical asymptote x = 0.

Why Is the Logarithm of a Negative Number Undefined in Real Numbers?

For a real logarithm, b^y = x with positive base b produces a positive result. Therefore it cannot produce a negative x. For example, log_2(-8) has no real-valued result. The calculator identifies this as a real-domain error instead of silently returning an incorrect numerical value.

Logarithms as Inverse Functions

The exponential function y = b^x and logarithmic function y = log_b(x) are inverse functions for valid bases. This means:

log_b(b^x) = x and b^(log_b(x)) = x

within their respective domains. Their graphs are reflections across y = x when the corresponding functions are plotted together. This inverse relationship explains why logarithms are useful for solving equations in which the unknown appears in an exponent.

Solving Exponential Equations With Logarithms

Suppose 2^x = 20. Because 20 is not an obvious power of 2, logarithms can isolate x. Take logarithms: log(2^x) = log(20). Apply the power rule: x · log(2) = log(20). Therefore:

x = log(20) / log(2) = ln(20) / ln(2) ≈ 4.321928095

The same result can be obtained using natural logarithms. This is the main reason logarithms are important for solving exponential equations.

Checking complex numerical multi-step calculations?

When a logarithm is being used to isolate an exponent, a dedicated Scientific Calculator can also be useful for checking the resulting numerical expression and trigonometric ratios.

Scientific Calculator

Powers of Ten and Scientific Notation

Logarithms are closely connected to powers of ten. For example, log_10(1000) = 3 because 10^3 = 1000. Scientific notation uses this same power-of-ten structure to represent very large and very small numbers. For example, 5,400,000 = 5.4 × 10^6 and 0.0000054 = 5.4 × 10^-6. A logarithm can therefore be interpreted as a way of measuring the exponent associated with a particular base.

Converting large numbers to scientific and engineering notation?

Explore the Scientific Notation Calculator & Converter for direct base-10 exponential form and engineering scale formatting.

Notation Calculator

Logarithms in Real-World Applications

Logarithmic relationships appear whenever quantities span a wide range or change multiplicatively rather than additively.

Sound Levels (Decibels)

Decibel formulas use logarithms to express ratios of physical quantities over a convenient scale. For power or intensity ratios, a common form is L = 10 log₁₀(P/P₀). The exact formula depends on the physical quantity being measured, so power, intensity and pressure-amplitude formulas should not be mixed.

Chemistry (pH Scale)

pH is logarithmically related to hydrogen-ion activity, commonly represented in introductory contexts by pH = -log₁₀[H⁺]. This means a change of one pH unit corresponds to a tenfold change in the hydrogen-ion concentration under the simplified concentration relationship.

Computing & Algorithm Analysis

Binary logarithms appear naturally in algorithms such as binary search: O(log₂ n). The logarithm base does not change the asymptotic Big-O class because changing the logarithm base only introduces a constant multiplying factor.

Scientific Measurement

Logarithmic scales can make extremely large or small ratios easier to describe and compare. The important point is that the logarithmic formula must match the physical quantity and measurement convention being used.

Logarithms and Earthquake Magnitude

Earthquake magnitude scales are logarithmic, but different magnitude measures and physical quantities do not all use the same numerical relationship. For this reason, statements such as "one magnitude unit means X times more energy" should always identify what physical quantity and magnitude scale are being discussed.

A logarithmic scale generally means that equal changes in the reported magnitude correspond to multiplicative changes in the underlying measured quantity. Do not interpret a logarithmic scale as though each unit were a fixed additive increase in the physical quantity.

Common Mistakes When Using Logarithms

Forgetting the baselog₂(8) = 3 and log₁₀(8) ≈ 0.903 are completely different values. Always check the base.
Using zero as an argumentlog_b(0) is undefined in real numbers. The curve approaches -∞ as x → 0⁺.
Using a negative argumentlog_b(-x) is not a real logarithm because bʸ > 0 for all real exponents y.
Using base 1log₁(x) is undefined because 1ʸ = 1 for all y, so base 1 cannot generate other numbers.
Using a negative baseNegative bases are outside the standard real logarithm definition to avoid complex outputs.
Confusing log and lnIn common mathematical usage, log denotes base 10 while ln denotes base e (Euler's number).

How to Check a Logarithm Result

The simplest verification is to return to exponential form. If log_b(x) = y, then check b^y = x.

  • For log_2(64) = 6: check 2^6 = 64.
  • For log_10(0.01) = -2: check 10^-2 = 0.01.
  • For log_1049(105) ≈ 0.6690961665: check 1049^0.6690961665 ≈ 105.

The calculator also performs this kind of exponential-form verification in its step-by-step derivation.

Exact Values vs Decimal Approximations

Some logarithms have simple exact values like log_2(64) = 6 and log_10(100) = 2. But many logarithms are irrational numbers and must be represented numerically, such as log_2(10) ≈ 3.32192809489. A displayed decimal is therefore an approximation of the exact mathematical quantity. The calculator retains higher precision internally and formats the displayed result for readability.

Seven Useful Logarithm Facts

1. log_b(1) = 0Any base raised to zero equals 1.
2. log_b(b) = 1Any base raised to power 1 equals itself.
3. log_b(xy) = log_b(x) + log_b(y)Log of product equals sum of logs.
4. log_b(x/y) = log_b(x) - log_b(y)Log of quotient equals difference of logs.
5. log_b(x^k) = k log_b(x)Power inside log becomes outer factor.
6. log_b(x) = ln(x) / ln(b)Universal change-of-base formula.
7. log_b(x) = y ⇔ b^y = xEquivalence between logarithmic equation and exponential power.

Log Calculator Examples

Example 1log₁₀(100) = 2
Example 2ln(100) ≈ 4.605170
Example 3log₂(64) = 6
Example 4log₃(81) = 4
Example 5log₅(125) = 3
Example 6log₁₀(0.01) = -2
Example 7log₁₀₄₉(105) ≈ 0.669096
Example 8antilog₁₀(2) = 100
Example 9antilog₂(6) = 64

These examples cover common-base, natural, binary, custom-base and inverse logarithmic calculations represented by the calculator.

How the Interactive Graph Relates to the Calculation

The graph is not a decorative image. It represents y = log_b(x) using the calculator's current base. Three important points help connect the formula with the graph: (1, 0), (b, 1), and (x, log_b(x)). The first point is universal. The second depends directly on the selected base. The third corresponds to the user's current argument. Changing the base therefore changes both the numerical logarithm and the geometry of the displayed curve.

Saving, Copying and Exporting Results

The calculator includes tools for preserving calculations after they have been completed:

Save & LoadStore calculations locally and expand history cards.
Copy LaTeXFormatted LaTeX equations for academic papers & notes.
Copy SummaryMulti-card human-readable text calculation report.
Export CSVDownload structured spreadsheet data files.
PDF / PrintExecutive 2-page print modal without blank pages.
Share & ResetInstant URL parameter sharing and default restoration.

Mathematical References

The core mathematical concepts used by this calculator are standard properties of real logarithmic and exponential functions. The definition log_b(x) = y ⇔ b^y = x, domain conditions b > 0, b ≠ 1, x > 0, change-of-base relationship log_b(x) = ln(x)/ln(b), and graph characteristics are covered extensively in standard textbooks.

  • OpenStax Algebra and Trigonometry — Logarithmic Functions
  • OpenStax Algebra and Trigonometry — Logarithmic Properties
  • OpenStax Precalculus — Graphs of Logarithmic Functions
  • OpenStax Calculus — Exponential and Logarithmic Functions

Frequently Asked Questions (48)

Unfolded by Default
A logarithm is the inverse of exponentiation. log_b(x)=y means exactly that b^y=x, so the logarithm tells you what exponent is required to produce x from base b.
The defining relationship is log_b(x)=y if and only if b^y=x. For arbitrary bases, the change-of-base formula is log_b(x)=ln(x)/ln(b).
For a real logarithm, the base must satisfy b>0 and b≠1, while the argument must satisfy x>0.
Because 1^y=1 for every real y. Base 1 therefore cannot uniquely generate arbitrary positive arguments.
There is no finite real exponent y for a positive base b such that b^y=0. Therefore log_b(0) is undefined, and x=0 is the vertical asymptote of the standard logarithmic graph.
A positive real base raised to any real exponent remains positive, so it cannot produce a negative argument. Therefore a negative argument has no real logarithm.
Yes. For a base greater than 1, arguments between 0 and 1 produce negative logarithms. For example, log₁₀(0.01)=-2 because 10^-2=0.01.
For every valid base b, log_b(1)=0 because b^0=1.
ln denotes the natural logarithm with base e. The notation log often denotes base 10 in elementary and scientific contexts, although notation can vary by field.
A common logarithm is a logarithm with base 10. For example, log₁₀(1000)=3.
A natural logarithm is a logarithm with base e, where e is approximately 2.718281828459. It is written ln(x).
A binary logarithm uses base 2 and is written log₂(x). It is common in computer science, information theory and algorithm analysis.
An antilogarithm reverses a logarithm. If log_b(x)=y, then antilog_b(y)=b^y=x.
antilog₁₀(2)=10²=100.
Use the change-of-base formula: log_b(x)=ln(x)/ln(b). The same result can be obtained using common logarithms: log_b(x)=log₁₀(x)/log₁₀(b).
The change-of-base formula is log_b(x)=ln(x)/ln(b). It converts a logarithm with any valid base into a quotient of natural logarithms.
log₂(64)=6 because 2^6=64.
log₁₀(100)=2 because 10²=100.
log₃(81)=4 because 3⁴=81.
log₅(125)=3 because 5³=125.
log₁₀(0.01)=-2 because 10^-2=0.01.
log₁₀₄₉(105) is approximately 0.6690961665. It can be calculated with ln(105)/ln(1049).
Simply evaluate y=log_b(x), provided b>0, b≠1 and x>0.
Convert to exponential form: x=b^y.
Rewrite the equation as b^y=x and, when the requested real solution is defined, solve b=x^(1/y).
They are inverse operations. log_b(x)=y means b^y=x. Their graphs are reflections across y=x when the corresponding functions are considered on their domains.
For a standard real logarithm, the domain is x>0. The range is all real numbers.
For the parent function y=log_b(x), the range is all real numbers.
For the parent logarithmic function y=log_b(x), the vertical asymptote is x=0.
Every parent logarithmic graph y=log_b(x) passes through (1,0).
Because log_b(b)=1, the point (b,1) lies on the graph of y=log_b(x).
It increases when b>1 and decreases when 0<b<1.
Many logarithms are irrational numbers and cannot be represented exactly as finite decimals. A decimal output is therefore often an approximation of the exact logarithmic value.
Yes. The calculator reports the natural logarithm ln(x) alongside the custom base result.
Yes. The calculator provides binary logarithm values using base 2.
Yes. Enter the desired positive base other than 1 and a positive argument.
Yes. The three-variable solver can solve log_b(x)=y for y.
Yes. It converts log_b(x)=y to x=b^y and evaluates the result.
Yes, where a real mathematical solution is defined. It uses b=x^(1/y) and handles supported negative-argument odd-root cases separately.
Yes. The graph is synchronized with the active base. Changing the base updates the logarithmic curve and its key points.
Because b^0=1 for every valid logarithm base, so log_b(1)=0.
Zero is outside the real logarithm's domain, so x=0 acts as a vertical asymptote for the parent logarithmic function.
For valid positive arguments: log_b(xy)=log_b(x)+log_b(y), log_b(x/y)=log_b(x)-log_b(y), and log_b(x^k)=k log_b(x).
Convert the answer back to exponential form. If log_b(x)=y, verify that b^y equals x.
It reverses the logarithm. If log_b(x)=y, then b^y=x.
Yes. The primary logarithm calculator provides a step-by-step derivation, including the change-of-base calculation and exponential verification.
Yes. Saved calculations can be stored and later loaded, deleted or cleared from the saved-calculation area.
Yes. The calculator supports available PDF/Print, CSV, Copy and Share workflows for preserving the current calculation.

Related Calculators

Exponent Calculator

Evaluate powers, exponential bases, fractional exponents and algebraic exponent rules with full derivations.

Open Calculator

Scientific Calculator

Advanced numerical calculator supporting trigonometric, inverse trigonometric, exponential and multi-step expressions.

Open Calculator

Root Calculator & Radical Simplifier

Calculate square roots, cube roots and general nth roots while breaking down rads into prime factorizations.

Open Calculator

Scientific Notation Calculator

Convert standard decimal numbers to power-of-ten scientific notation, engineering notation and e-notation formats.

Open Calculator

Mathematical Disclaimer

This calculator applies standard real-number logarithm and exponential relationships to the values entered by the user. A mathematically valid calculation does not by itself determine whether a particular real-world model or equation is appropriate.

For important academic, scientific or professional work, verify the result against the assumptions, domain, units and definitions appropriate to the problem.