You can use this online scientific calculator to calculate complex numbers in any form. Type in complex numbers, using **i** as the imaginary unit.

You can also use **j** instead of **i**. In that case, it is recommended to select the option provided (go to > **Use j for imaginary unit**. In that case, the results are also displayed using **j**).

The complex number calculator displays the result as you type. You can change this behaviour (go to **calculate as you type**). You can use *** or *×* for multiplication of complex numbers and */* or *÷* for division of complex numbers.

You can also input numbers in **scientific** or **engineering** notations, e.g., 1E6 or 1.2E-12, where the exponent is an integer. For any non-integer exponent such as decimal numbers, complex number or expressions, you must use parentheses, i.e., 2E(2.3) or 1.2E(1+2i).

Note: The function E() is defined as E(x) = 10^x. So E(2) is 100, which is the same as 1E2 (and not E2, which must be preceded by a literal real number).

The calculator optionally displays the result in **Fixed**, **Scientific** and **Engineering** notations. In **default** notation the calculator uses other notations to display the results of calculations depending on how big or small they are.

By checking **Show work** the calculator displays the intermediate calculations from start to end.

Also by checking **Convert complex number results to other forms** the Complex Number Calculator displays the results in standard form *a+bi* and optionally converts the result of expressions to the following forms using the Euler's formula:

- modular: r(a/r + b/r i)
- cis: r(cos(θ)+ i sin(θ))
- cis (angular): rcis(θ)
- polar (angular): r∠(θ)
- exponential: re
^{iθ}

Click

to view error massage, if any.