Imaginary Number Calculator - Modulus, Argument, Conjugate
Use this imaginary number calculator to read the magnitude, phase angle, the conjugate, and the polar form of any a + bi input in one panel.
Imaginary Number Calculator
Results
What Is Imaginary Number Calculator?
An imaginary number calculator turns z = a + bi into the four pieces of information you need: the magnitude, the phase angle, the complex conjugate, and the polar form.
- • Read the magnitude quickly: Confirm that |z| = sqrt(a^2 + b^2) for a specific (a, b) pair.
- • Get the argument in both units: See the phase angle in radians and degrees, with atan2 keeping the quadrant correct.
- • Pull the conjugate for division: Read a - bi in one row when you need to rationalize a denominator.
- • Write the polar form for trig work: Convert a + bi into r e^(i theta) for Euler's formula or phasor problems.
The term imaginary number usually means a real multiple of i, the square root of -1, but most readers reach for the wider form a + bi in practice. The calculator treats a = 0 (pure imaginary) and b = 0 (pure real) as normal inputs.
The four result rows update together as you type. The magnitude row tells you how big the number is, the phase rows tell you where it sits, the conjugate row is ready for rationalization, and the polar form row is ready for exponentiation.
When the next step is arithmetic between two complex numbers instead of properties of a single one, Complex Number Calculator handles the addition, subtraction, multiplication, and division of pairs in one panel.
How Imaginary Number Calculator Works
The calculator reads a and b, squares each, sums the squares, takes the square root for the magnitude, and uses atan2(b, a) for the phase. The conjugate is a sign flip on b, and the polar form is a single string built from the magnitude and the degree phase.
- a: Real part of z, the number on the real axis. Can be positive, zero, or negative.
- b: Imaginary part (the coefficient of i). Sign decides which half-plane the point lives in.
- |z|: Magnitude of z, the distance from the origin to (a, b). Always non-negative.
- phi: Phase angle, measured from the positive real axis to (a, b). Returned in radians and degrees.
The magnitude formula is the same Pythagorean relation you would use on any (x, y) point in a coordinate plane, and the phase is the angle that line makes with the positive x-axis. atan2(b, a) keeps the sign information from a and b so the phase is correct in the second and third quadrants.
The conjugate row is a sign flip on b, and the polar form row packages the magnitude and the degree phase into a single readable string.
Mixed input z = 3 + 4i (the 3-4-5 triangle)
Real part a = 3, imaginary part b = 4
|z| = sqrt(3^2 + 4^2) = sqrt(9 + 16) = 5. phi = atan2(4, 3) = 0.9273 rad = 53.13 deg.
Imaginary number: 3 + 4i. Magnitude: 5. Phase: 0.9273 rad / 53.13 deg. Conjugate: 3 - 4i.
The point sits in the first quadrant on a 3-4-5 right triangle, so the magnitude is 5 from the Pythagorean theorem and the phase is the acute angle opposite the imaginary side.
According to Britannica, an imaginary number is any real multiple of the imaginary unit i, and a complex number of the form a + bi has a - bi as its complex conjugate.
According to Wolfram MathWorld, the imaginary unit i is the square root of -1, and a complex number is any number of the form a + bi where a and b are real numbers.
When the phase angle has to be worked out by hand for a non-quadrant-1 input, Arctan Calculator covers the single-angle arctangent that the two-argument atan2 call in this page is built on.
Key Concepts Explained
Four ideas show up in every imaginary number problem and they line up with the four result rows. Knowing the definitions turns the result panel into a summary.
The imaginary unit i
The imaginary unit i is the square root of -1, defined because no real number multiplies by itself to give -1. It is the symbol that turns a + bi from a notational trick into a real algebraic object.
The a + bi form
A complex number in a + bi form keeps the real part a and the imaginary part b side by side. a and b can be any real numbers, including zero and negative values.
The magnitude |z|
The magnitude |z| is the distance from the origin to the point (a, b) on the complex plane. It is always non-negative and is the natural replacement for the absolute value of a real number.
The complex conjugate a - bi
The complex conjugate is the same a + bi pair with the sign of the imaginary part flipped. Multiplying a + bi by a - bi gives a^2 + b^2, the reason conjugates are the standard tool for rationalizing complex denominators.
The polar form r e^(i phi) is the same number written with its magnitude r and phase phi instead of a and b. The two forms carry the same information.
Powers of i are the special case where a = 0 and b = 1, and the four-row cycle 1, i, -1, -i is the only sequence of powers of i that returns a real value. The imaginary number calculator covers the wider family of (a, b) pairs that the powers-of-i table does not.
When the input is given as a real multiple of i and has to be rewritten in standard a + bi form, A+Bi Form Calculator returns the real part, the imaginary part, and the magnitude in a single read.
How to Use This Calculator
Type the real part and the imaginary part on the left and read the four result rows on the right.
- 1 Enter the real part a: Type the real part of z = a + bi in the first box. Use a negative sign if a is negative, and use 0 for a pure imaginary number such as i.
- 2 Enter the imaginary part b: Type the imaginary part in the second box. Use 0 for a pure real, and use 1 or -1 for a clean i or -i.
- 3 Read the magnitude and phase rows: Use the Magnitude |z| row for the size on the complex plane, and the Phase rows (radians or degrees) for the angle. atan2 keeps the answer in the right quadrant.
- 4 Read the conjugate and polar form rows: Pull a - bi from the conjugate row to rationalize a denominator, and pull the polar form r e^(i phi) when a follow-up problem uses Euler's formula.
A student is asked for the magnitude and phase of z = -2 + 3i. They type -2 and 3, read Magnitude 3.6056, Phase 2.1588 rad / 123.69 deg, Conjugate -2 - 3i, and Polar form 3.6056 e^(i 123.69 deg).
When the polar form has to be checked against a coordinate pair, Cartesian to Polar Calculator converts a + bi into r e^(i theta) and back without re-doing the atan2 step.
Benefits of Using This Calculator
The four result rows cover the four properties of an imaginary number that come up in homework, exams, and applied work.
- • All four properties in one panel: Magnitude, phase, conjugate, and polar form are computed together, so the (a, b) pair does not have to be re-typed into separate tools.
- • Correct quadrant every time: The phase uses atan2(b, a), so the angle is right in the second and third quadrants where a single-argument atan would silently return the wrong value.
- • Both angle units side by side: Phase in radians and phase in degrees are returned together, so the reader picks the unit that matches the problem.
- • Pure-imaginary and pure-real inputs handled: a = 0, b = 1 (the unit i) and a = 5, b = 0 (a real number) are normal inputs, and the four result rows return well-defined values for both.
- • Real-time updates on every keystroke: The result panel updates as you type, so stepping through a list of (a, b) pairs takes one keystroke per change.
Reading the four result rows together makes it easier to check answers. If a textbook gives a magnitude of 5 and a phase of 53.13 degrees for some (a, b) pair, the calculator returns the same two numbers in the same row order.
The polar form row is the most useful output for follow-up problems that use Euler's formula or phasor addition, because the r and theta are already in the form those formulas expect.
When the magnitude row has to be checked against the absolute value of a single real input, Absolute Value Calculator returns |x| in one step, which is the real-number counterpart of the |z| row.
Factors That Affect Your Results
A few choices about the input change what the four result rows mean. The same (a, b) pair can be informative in one context and misleading in another.
Sign of the real part a
a > 0 puts the point in the right half, a < 0 puts it in the left half, and a = 0 collapses the point onto the imaginary axis.
Sign of the imaginary part b
b > 0 puts the point in the upper half, b < 0 puts it in the lower half, and b = 0 collapses the point onto the real axis.
Whether a or b is zero
a = 0 turns the input into a pure imaginary number whose conjugate flips sign. b = 0 turns it into a pure real and the i term disappears.
Scale of a and b
Squaring a and b means large inputs move the magnitude up faster. (3, 4) has magnitude 5, but (30, 40) has magnitude 50, ten times larger.
Empty or non-numeric input
An empty field falls back to 0. A non-numeric input is also treated as 0 so the page never displays NaN.
- • The calculator takes one (a, b) pair and returns the four properties of that single number. Arithmetic between two complex numbers is a different page.
- • The polar form row uses the degree value of the phase for readability. Readers who need the radian version of theta should pull the Phase (radians) row instead.
Even with the correct quadrant, the phase is not unique: adding or subtracting 360 degrees gives the same point. The calculator returns the principal value in (-180, 180] degrees, the textbook and engineering convention.
When the imaginary number represents a phasor, the magnitude row carries the length and the phase row carries the direction. The polar form row packages the two pieces the same way a phasor diagram would draw them.
According to Khan Academy, the magnitude of a complex number a + bi is the square root of a^2 + b^2, and the phase angle is the arctangent of b divided by a, with the correct quadrant chosen by the signs of a and b.
When the input is the pure imaginary unit i and the question is about i raised to an integer power, I Number Calculator covers the four-row cycle 1, i, -1, -i and the reduced exponent n mod 4 in one panel.
Frequently Asked Questions
Q: What is an imaginary number?
A: An imaginary number is a real multiple of the imaginary unit i, where i is defined as the square root of -1. The wider form a + bi, with a and b real, is the standard complex number form, and an imaginary number is the special case where a = 0 and b is not zero. The calculator accepts any a + bi pair.
Q: What is the magnitude of an imaginary number?
A: The magnitude of z = a + bi is the square root of a^2 + b^2. The value is always non-negative and equals the distance from the origin to the point (a, b) on the complex plane. For a pure imaginary number such as i, where a = 0 and b = 1, the magnitude is 1.
Q: How do you find the phase angle of an imaginary number?
A: The phase angle is the two-argument arctangent atan2(b, a) of the imaginary part b over the real part a. Using atan2 (not a single-argument atan call) keeps the angle correct in the second and third quadrants, where a is negative. The calculator returns the phase in both radians and degrees.
Q: What is the complex conjugate of an imaginary number?
A: The complex conjugate of z = a + bi is a - bi, the same pair with the sign of the imaginary part flipped. For a pure imaginary number such as i, the conjugate is -i. Multiplying a + bi by a - bi gives a^2 + b^2, which is why the conjugate is the standard tool for rationalizing a complex denominator.
Q: How do you write an imaginary number in polar form?
A: Write an imaginary number in polar form as r e^(i theta), where r is the magnitude and theta is the phase angle in radians. The calculator returns the polar form string with the degree version of theta for readability, and the radian version in a separate row for downstream formulas that expect radians.
Q: Is a purely real number also an imaginary number?
A: A purely real number is a complex number whose imaginary part is zero, and it is not, on its own, an imaginary number. The term imaginary number is usually reserved for the a = 0, b nonzero case, while the wider term complex number covers both pure real and pure imaginary cases. The calculator accepts a = 0 and b = 0 as edge cases.