Perform operations on complex numbers in a+bi form — add, subtract, multiply, divide, conjugate, modulus, and argument with an interactive Argand diagram.
Complex numbers extend the real number line into two dimensions by introducing the imaginary unit i, defined as the square root of −1. Every complex number can be written in the standard rectangular form a + bi, where a is the real part and b is the imaginary part. This representation makes it straightforward to perform arithmetic — addition and subtraction work component-wise, while multiplication and division follow the distributive property combined with the identity i² = −1.
This calculator lets you enter two complex numbers in a + bi form and instantly compute their sum, difference, product, or quotient. It also calculates the conjugate (which flips the sign of the imaginary part), the modulus (the distance from the origin in the complex plane), and the argument (the angle from the positive real axis). An interactive Argand diagram plots both inputs and the result so you can visualize the geometry behind the algebra.
Whether you are solving polynomial equations, analysing AC circuits in electrical engineering, or studying fractal geometry, mastering a + bi arithmetic is essential. Preset examples help you explore common cases, and the operations reference table shows every result at a glance. Use this tool to check homework, verify hand calculations, or build intuition about complex-number behaviour.
Complex-number arithmetic involves FOIL expansion, rationalising denominators with conjugates, and evaluating square roots for moduli — steps where sign errors and i² mistakes are easy to make. This calculator returns the exact result instantly and plots both operands and the answer on an Argand diagram so you can see the geometric meaning. Electrical engineers use it to quickly verify phasor calculations, students confirm textbook exercises, and anyone learning complex analysis can explore how multiplication stretches and rotates numbers in the plane.
Multiply: (a+bi)(c+di) = (ac−bd) + (ad+bc)i | Modulus: |z| = √(a²+b²) | Argument: arg(z) = atan2(b, a)
Result: −5 + 10i
(3+4i)(1+2i) = 3·1 − 4·2 + (3·2 + 4·1)i = −5 + 10i. The modulus of z₁ is √(9+16) = 5.
Every complex number a + bi corresponds to a point (a, b) in the Argand plane, where the horizontal axis is the real part and the vertical axis is the imaginary part. Addition of two complex numbers is simple vector addition: slide one point by the other's real and imaginary offsets. Subtraction reverses the displacement. This geometric view makes it clear why |z₁ + z₂| ≤ |z₁| + |z₂| — the triangle inequality holds because the three points form a triangle (or a degenerate line).
Multiplication is richer: multiplying z₁ by z₂ scales the modulus (|z₁ · z₂| = |z₁||z₂|) and adds the arguments (arg(z₁ · z₂) = arg z₁ + arg z₂). So multiplying by i rotates a point 90° counter-clockwise, and multiplying by −1 rotates 180°. Division reverses both operations — it divides moduli and subtracts arguments.
Complex numbers are indispensable in AC circuit analysis, where voltages and currents are represented as phasors in polar form. Impedance (resistance + reactance) is naturally a complex quantity: Z = R + jX. The Fourier transform decomposes signals into complex exponentials e^{iωt}, and quantum mechanics describes particle states as complex-valued wave functions. Computer graphics use complex arithmetic for 2-D rotation, scaling, and fractal generation (the Mandelbrot set iterates z → z² + c). Control theory similarly relies on poles and zeros in the complex plane to analyse system stability.
The most frequent mistakes students make are forgetting that i² = −1 during FOIL expansion and dropping the minus sign in conjugate division. A good strategy is to always write out each real and imaginary part separately before combining. When dividing, multiply both numerator and denominator by the conjugate of the denominator — this guarantees a real denominator you can simplify. Finally, check your answer by converting to polar form and back: if the modulus or argument looks unreasonable, you likely made an algebraic slip.
It is the standard rectangular representation of a complex number, where a is the real part and b is the coefficient of the imaginary unit i. Use this as a practical reminder before finalizing the result.
Use FOIL: (a+bi)(c+di) = ac + adi + bci + bdi² = (ac−bd) + (ad+bc)i. Keep this note short and outcome-focused for reuse.
The conjugate is a−bi. Multiplying a number by its conjugate gives the real value a²+b².
The modulus |z| = √(a²+b²) represents the distance of z from the origin in the complex plane. Apply this check where your workflow is most sensitive.
The argument arg(z) = atan2(b,a) is the angle (in radians or degrees) from the positive real axis to the line connecting the origin and z. Use this checkpoint when values look unexpected.
Multiply numerator and denominator by the conjugate of the denominator: (a+bi)/(c+di) = (a+bi)(c−di) / (c²+d²). Validate assumptions before taking action on this output.