De Moivre's Theorem Calculator
Raise a complex number to any integer power and find all nth roots.
Polar and rectangular outputs with the root pattern plotted on the plane.
De Moivre’s theorem turns a brutal calculation (raising a complex number to a high power) into a clean trig operation. Abraham de Moivre published it in 1722, and it remains the fastest way to compute powers and roots of complex numbers by hand.
The theorem:
[r(cos θ + i sin θ)]ⁿ = rⁿ · (cos(nθ) + i sin(nθ))
Raising to the power n multiplies the magnitude by itself n times and multiplies the angle by n. That’s it. Compare this to trying (3 + 4i)⁵ by repeated multiplication: it works, but it is painful and error-prone. In polar form, (5∠53.13°)⁵ = 3125∠265.65°. Two lines of arithmetic.
Why it works (the one-line version): Multiplying complex numbers in polar form multiplies magnitudes and adds angles. Raising to a power is repeated multiplication, so magnitudes get exponentiated and angles get multiplied. That’s De Moivre.
Finding all nth roots: The theorem extends to roots by allowing fractional exponents. The n nth-roots of r·(cos θ + i sin θ) are:
z_k = r^(1/n) · (cos((θ + 360°k) / n) + i sin((θ + 360°k) / n)), k = 0, 1, 2, …, n−1
Every complex number has exactly n nth-roots, and they sit equally spaced on a circle of radius r^(1/n). This single fact is the reason the n nth-roots of 1 form a regular n-gon in the complex plane, and the reason any polynomial of degree n has exactly n roots in the complex numbers (the Fundamental Theorem of Algebra is essentially this geometric picture).
Worked example, raising to a power: Compute (1 + i)⁸.
Convert to polar: r = √(1² + 1²) = √2, θ = 45°.
Apply De Moivre: (√2)⁸ · (cos(8·45°) + i sin(8·45°)) = 16 · (cos 360° + i sin 360°) = 16 · 1 = 16.
That is much faster than expanding (1+i)⁸ by the binomial theorem.
Worked example, finding cube roots: Find the three cube roots of −8.
In polar form: −8 = 8∠180°. Cube-root magnitude: 8^(1/3) = 2.
- k = 0: 2∠(180°/3) = 2∠60° = 1 + i√3 ≈ 1 + 1.732i
- k = 1: 2∠((180° + 360°)/3) = 2∠180° = −2
- k = 2: 2∠((180° + 720°)/3) = 2∠300° = 1 − i√3 ≈ 1 − 1.732i
The three roots sit at the corners of an equilateral triangle on the circle of radius 2 in the complex plane.
Where this shows up:
- AC circuit analysis (phasors). Impedance, current, and voltage are all complex numbers in polar form. Finding a steady-state response means raising phasors to powers and adding them, exactly what De Moivre is for.
- Signal processing. The discrete Fourier transform decomposes a signal into complex exponentials, and computing powers of those exponentials is De Moivre at the implementation level.
- Quantum mechanics. Wavefunctions in position-momentum representation involve complex exponentials whose powers describe time evolution.
- Pure math. Deriving multiple-angle formulas (cos 3θ, sin 5θ, etc.) by expanding (cos θ + i sin θ)ⁿ with the binomial theorem and matching real and imaginary parts.
Roots of unity: The n nth-roots of 1 are special. Setting r = 1 and θ = 0, the roots become e^(2πik/n) for k = 0 to n−1. These are the vertices of a regular n-gon inscribed in the unit circle, starting at z = 1. Roots of unity appear in number theory (cyclotomic polynomials), signal processing (DFT basis), and cryptography (algebraic structures behind elliptic-curve methods).
Degrees vs radians: The formulas work in either, as long as you stay consistent. Computer implementations use radians internally because that is how sin and cos are defined in the standard library; the converter below accepts degrees for input convenience and shows both.
Note on negative and non-integer powers: De Moivre extends naturally to negative integers (z⁻¹ = (1/r)·(cos(−θ) + i sin(−θ))) and to rational powers (z^(p/q) gives q roots, of which the first p that you usually want is z^p taken q-th root). Non-rational real powers (like z^π) are well-defined but produce a continuous spiral rather than a discrete set of points.
How we build and check this calculator
This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.
SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.