Complex Root Calculator

Find all n distinct nth roots of a complex number a + bi using De Moivre's theorem — see each root's modulus, argument, and rectangular (a + bi) form.

Quick Facts

Method
De Moivre's theorem for nth roots
z^(1/n) = r^(1/n) × [cos((θ+2πk)/n) + i·sin((θ+2πk)/n)] for k = 0 to n−1.
Root count
Exactly n roots for any nonzero z
All share modulus r^(1/n) and are spaced 360°/n apart in argument.

Your Results

Calculated
Selected root
-
The kth root in a + bi form
Root modulus
-
|root| = |z|^(1/n), same for all roots
Root argument
-
Angle of the selected root
Angle between roots
-
Spacing = 360° / n

Ready

Enter a complex number and a root degree, then press Calculate.

How the Complex Root Calculator works

This calculator finds every nth root of a complex number using De Moivre's theorem. Any nonzero complex number has exactly n distinct nth roots, and the theorem gives a closed-form way to compute all of them from the number's polar form — no guessing or numerical search required.

Formula and method

Start with a complex number in rectangular form, z = a + bi. Convert it to polar form using the modulus r = √(a² + b²) and the argument θ = atan2(b, a) (the angle from the positive real axis, using the two-argument arctangent so the correct quadrant is chosen). The n distinct nth roots are then given by:

z^(1/n) = r^(1/n) × [cos((θ + 2πk)/n) + i·sin((θ + 2πk)/n)], for k = 0, 1, 2, …, n−1.

Every root shares the same modulus, r^(1/n) — the real nth root of the original modulus. What changes is the angle: each successive root's argument increases by 2π/n radians (360°/n), so the n roots sit at equally spaced points around a circle of radius r^(1/n), forming the vertices of a regular n-sided polygon on the complex plane. The root at k = 0 (using the principal argument θ) is called the principal root.

Common sources of error

  • Degrees vs. radians: the formula's angle (θ + 2πk)/n is in radians; convert to degrees (multiply by 180/π) only for display, never mid-calculation.
  • Forgetting the +2πk term: using only θ/n gives just the principal root — you need k = 0 through n−1 to get all n roots.
  • Confusing "a root" with "the root": unlike real square roots of positive numbers, complex roots are not unique — a statement like "the cube root of 8i" is ambiguous unless you specify which of the three roots you mean.

Checking your result

A quick check: raise your computed root back to the nth power (multiply its modulus by itself n times and its argument by n) and confirm you land back on the original a + bi. Also, for n ≥ 2, the sum of all n roots of a nonzero complex number always equals zero — the vertices of a regular polygon centered at the origin cancel out.

Applications

Complex roots appear whenever a physical or mathematical system involves periodic or rotational behavior: solving polynomial equations (the Fundamental Theorem of Algebra guarantees n roots for a degree-n polynomial), AC circuit analysis and signal processing (phasors and Fourier components), control theory (pole locations), and computer graphics (rotations via complex multiplication). Label which root (which value of k) you used, since a different k gives a different — but equally valid — answer.

Frequently Asked Questions

What is the nth root of a complex number?
By De Moivre's theorem, if z = a + bi has modulus r = √(a² + b²) and argument θ = atan2(b, a), the n distinct nth roots of z are r^(1/n) × [cos((θ + 2πk)/n) + i·sin((θ + 2πk)/n)] for k = 0, 1, ..., n−1. Each root has the same modulus r^(1/n) but a different angle.
How many nth roots does a complex number have?
Exactly n, for any nonzero complex number and any positive integer n. All n roots share the same modulus, r^(1/n), and are spaced 360°/n (2π/n radians) apart in argument, so on the complex plane they form the vertices of a regular n-sided polygon centered at the origin.
What is the principal root?
The principal nth root is the one produced with k = 0 using the principal argument of z (θ = atan2(b, a), restricted to (-180°, 180°]). It is the single root most calculators and textbooks report by default when only one value is requested.
Why do the roots form a regular polygon?
All n roots have the identical modulus r^(1/n), so every root lies on the same circle centered at the origin. Their arguments differ by exactly 360°/n between consecutive roots, which places them at equally spaced points around that circle — the definition of a regular n-gon's vertices.