Complex Number Visualizer

Explore complex arithmetic on the Argand plane. Drag z₁ and z₂ to see addition, multiplication, and more — geometrically.

Complex Operations

Drag z₁ and z₂ to change values.

Properties

z₁--
z₂--
z₁ polar--
z₂ polar--
Operation--
Result--

The Math Behind It

Complex Number Basics

  • Rectangular form: z = a + bi
  • Modulus: |z| = √(a² + b²)
  • Argument: θ = atan2(b, a)
  • Polar form: z = r(cosθ + i·sinθ)
  • Conjugate: z̄ = a - bi (reflect across real axis)
  • Euler: e = cosθ + i·sinθ

Operations Geometrically

  • Addition: parallelogram rule — place vectors tip to tail
  • Subtraction: add the negative — reverse z₂ then add
  • Multiplication: multiply moduli, add arguments
  • |z₁z₂| = |z₁|·|z₂|, arg(z₁z₂) = arg(z₁) + arg(z₂)
  • Division: divide moduli, subtract arguments
  • |z₁/z₂| = |z₁|/|z₂|, arg(z₁/z₂) = arg(z₁) - arg(z₂)

Roots of Unity

  • nth roots of unity: e2πik/n for k = 0, 1, ..., n-1
  • Equally spaced points on the unit circle