Complex Logarithm Calculator

Log(z) = ln|z| + iArg(z)

CalculatorsFreeNo Signup
4.3(348 reviews)
All Tools

Loading tool...

About Complex Logarithm Calculator

A complex logarithm calculator. Computes the principal logarithm Log(z) = ln|z| + i·Arg(z) and general values log(z) = ln|z| + i(Arg(z)+2kπ). Shows modulus, argument, and all branches. Handles branch cuts. All calculations are client-side.

Complex Logarithm Calculator Features

  • Principal Log
  • All branches
  • Arg(z)
  • |z|
  • Branch cuts
Complex logarithm: log(z) = ln|z| + i·arg(z). Multi-valued! Principal value: Log(z) = ln|z| + i·Arg(z), where Arg ∈ (−π, π]. Branch cut along negative real axis. General: log(z) = Log(z) + 2kπi for k ∈ Z.

How to Use

Enter a complex number:

  • z = x + iy: Input
  • Log(z): Principal value
  • Branches: k = -2,...,2

Branch Cuts

log(z) is multi-valued because e^w is periodic (period 2πi). To make single-valued, cut the plane. Principal: cut along (−∞, 0]. Other choices: cut along any ray from 0. The cut makes log analytic on the slit plane.

Properties

  • Log(z₁z₂) = Log(z₁)+Log(z₂) (mod 2πi)
  • Log(e^z) = z only if Im(z) ∈ (−π, π]
  • d/dz Log(z) = 1/z (on slit plane)

Step-by-Step Instructions

  1. 1Enter Re(z) and Im(z).
  2. 2Get |z| and Arg(z).
  3. 3View Log(z).
  4. 4See other branches.
  5. 5Check branch cut.

Complex Logarithm Calculator — Frequently Asked Questions

Why is the complex logarithm multi-valued?+

Because e^(w+2πi) = e^w for all w. So if e^w = z, then e^(w+2kπi) = z too. Each k gives a different 'branch' of log(z). The principal branch picks Arg ∈ (−π, π].

What happens at the branch cut?+

On the negative real axis: approaching from above gives Arg → π, from below gives Arg → −π. Log is discontinuous across the cut. To integrate around z=0, you must account for the branch cut (contributing 2πi per loop).

What is a Riemann surface?+

Instead of cutting, you can put all branches on a spiral surface (the Riemann surface of log). Going around z=0 moves you to the next sheet. The surface makes log single-valued and globally analytic. It's an infinite spiral — one sheet per branch.

Share this tool: