How this calculator works
- Step 1Add(a + c) + (b + d)iReal with real, imaginary with imaginary.
- Step 2Multiply(ac − bd) + (ad + bc)iExpand and use i² = −1.
- Step 3Divide× conjugateClear i from the denominator.
A complex number a + bi has a real part a and an imaginary part b, where i² = −1. Adding and subtracting work part by part.
Multiplying expands the brackets, and every i² becomes −1. To divide, multiply the top and bottom by the conjugate of the bottom, which leaves a real denominator.
Worked example: (3 + 4i)(1 − 2i)
- Product
(ac − bd) + (ad + bc)i
- Real part3 × 1 − 4 × (−2)11
- Imaginary part3 × (−2) + 4 × 1−2
- Product11 − 2i
In polar form the result is 11.1803 ∠ −10.3048°: the moduli multiply and the angles add.
Read the result
- Sum4 + 2iAdd the parts separately.
- Quotient−1 + 2i(3 + 4i) ÷ (1 − 2i), via the conjugate 1 + 2i.
The defining rule: i × i = −1.
Assumptions and limits
- DegreesArguments are in degrees, −180° to 180°.
- Principal angleMeasured from the positive real axis.
- No division by 0Dividing by 0 + 0i is undefined.
- Rounded displayFull digits are shown in the details.
Related algebra tools
Complex numbers appear as roots of quadratics and cubics with no real solution.
To find those roots, use the quadratic formula calculator or the cubic equation calculator. The vector calculator works with directions in three dimensions.
Common mistakes
Mistake: Treating i² as +1.
Instead: i² = −1, so bd is subtracted in the real part.
Mistake: Dividing parts separately.
Instead: Multiply by the conjugate first.
Checking the method
A separate script redoes every case with Python’s built-in complex numbers and its polar-form library, and matches each golden value.
Read how we test our calculators, or browse more maths calculators.