Polar Form Calculator - a + bi to r cis theta Solver
Use the polar form calculator to convert any complex number a + bi to its polar form r (cos theta + i sin theta) and the shorthand r cis theta, returning the modulus, the argument in degrees and radians, and the quadrant label.
Polar Form Calculator
Results
What Is Polar Form Calculator?
A polar form calculator turns a complex number a + bi into the same number written as r (cos theta + i sin theta), where r is the modulus and theta is the argument measured counterclockwise from the positive real axis. It applies r = sqrt(a^2 + b^2) and theta = atan2(b, a), so the modulus, the argument in degrees and radians, the cis shorthand, and the quadrant are returned. Use it whenever a problem hands you a complex number in Cartesian form and expects the modulus-argument answer.
- • Convert a complex number to polar form: A number like 3 + 4i becomes r = 5, theta = 53.13 degrees, and 5 cis(53.13 degrees), the standard 3-4-5 right triangle in polar clothing.
- • Read a phasor magnitude and phase: Given the rectangular components of an AC phasor, the calculator returns r and the phase angle theta for a phasor sum or impedance calculation.
- • Compute the modulus and argument: When a problem only needs the magnitude or the angle, the result panel surfaces |z| = r and arg(z) = theta in degrees and radians.
The complex number a + bi and the polar pair (r, theta) describe the same point, just with a different set of rulers. The rectangular form gives the signed coordinates on the axes, while the polar form gives the distance from the origin and the angle from a reference direction. The conversion is exact.
When the same complex number also needs to be added, subtracted, multiplied, or divided, Complex Number Calculator accepts the same a + bi input and returns the result in both rectangular and polar form so the chain stays in one tool.
How Polar Form Calculator Works
The calculator takes the real part a and the imaginary part b, builds the modulus r with the Pythagorean theorem, and recovers the argument with atan2(b, a). It multiplies the radian result by 180/pi to get the degree value, picks a quadrant label from the signs of a and b, and assembles both the trigonometric polar form r (cos theta + i sin theta) and the cis shorthand r cis(theta) so the answer can be read at a glance.
- a: Real part of z = a + bi. Positive values are right of the imaginary axis, negative values left.
- b: Imaginary part of z = a + bi, the coefficient of i. Positive values are above the real axis, negative values below.
- r (modulus): Distance from the origin to a + bi, equal to |z|. Always non-negative; computed as the Pythagorean length of a and b.
- theta (argument): Angle from the positive real axis to a + bi, measured counterclockwise. In degrees the result lives in (-180 degrees, 180 degrees]; in radians it lives in (-pi, pi].
Math.atan2 is the standard two-argument inverse tangent in JavaScript, Python, and spreadsheets. Its return value lives in (-pi, pi] (about -180 degrees to 180 degrees), and the four sign combinations of (a, b) place the argument in quadrant I, II, III, or IV.
Complex number 3 + 4i -> r = 5, theta = 53.13 degrees, polar form 5 cis(53.13 deg)
a = 3, b = 4
r = sqrt(3^2 + 4^2) = 5; theta = atan2(4, 3) = 53.13 degrees; polar form = 5 cis(53.13 deg)
r = 5, theta = 53.13 deg, polar form = 5 cis(53.13 deg) (Quadrant I)
The classic 3-4-5 right triangle: real part 3, imaginary part 4, modulus 5.
Complex number -3 + 4i -> r = 5, theta = 126.87 degrees, polar form 5 cis(126.87 deg)
a = -3, b = 4
r = sqrt((-3)^2 + 4^2) = 5; theta = atan2(4, -3) = 126.87 degrees; polar form = 5 cis(126.87 deg)
r = 5, theta = 126.87 deg, polar form = 5 cis(126.87 deg) (Quadrant II)
Same modulus as 3 + 4i, mirrored across the imaginary axis.
The same form is described on Wolfram MathWorld: the polar form of a complex number z = a + bi is z = r (cos(theta) + i sin(theta)) where r = sqrt(a^2 + b^2) is the modulus and theta = atan2(b, a) is the angle measured counterclockwise from the positive real axis.
The cis shorthand is the same expression written in one line, and the Wikipedia "Complex number" article makes the equivalence explicit: a complex number z = a + bi can be written in polar form as z = r (cos(theta) + i sin(theta)) = r cis(theta), with r = sqrt(a^2 + b^2) and theta = atan2(b, a) restricted to the half-open interval (-pi, pi].
The argument half of this conversion is exactly what Arcus Tangent Calculator does for a single tangent value, with the same atan2-based quadrant logic on its arctan2 tab.
Key Concepts Explained
Four ideas cover every polar form conversion, from a homework problem to a phasor diagram.
Modulus r
r is the length of the line from the origin to a + bi on the complex plane. It is always non-negative because it is a distance, and it is written with the absolute-value bars |z|.
Argument theta
theta is the angle from the positive real axis to a + bi, measured counterclockwise. It lives in (-180 degrees, 180 degrees] in degrees, or (-pi, pi] in radians, and is also called the phase.
Cis shorthand r cis(theta)
The expression r (cos(theta) + i sin(theta)) is so common that it is given the shorthand r cis(theta). The cis form keeps the modulus and argument together so the polar form reads at a glance.
Quadrant awareness
The signs of a and b choose the quadrant. The calculator labels each input with I, II, III, or IV, or with the axis names on the axes, so you can confirm the result at a glance.
The modulus and the argument are two halves of the same point. Knowing r and theta is enough to recover a = r cos(theta) and b = r sin(theta); knowing a and b is enough to recover r and theta. The round trip is exact.
When all you need is the length of the same (a, b) pair without the angle, Vector Magnitude Calculator returns just the modulus and skips the argument row.
How to Use This Calculator
Five short steps take any complex number a + bi to its polar form r cis(theta), including pure real, pure imaginary, and zero inputs.
- 1 Enter a and b: Type the real part and the imaginary part. Positive, negative, zero, and decimals all work, including pure real (b = 0) and pure imaginary (a = 0) inputs.
- 2 Read the modulus: The top result is r, the distance from the origin to a + bi. It is always non-negative and equals |z|.
- 3 Read the argument in degrees: The second result is theta in degrees, the angle from the positive real axis to the point, in (-180 degrees, 180 degrees].
- 4 Read the argument in radians: The third result is the same theta in radians, the unit every programming language and scientific library expects.
- 5 Read the cis form and check the quadrant: The fourth result is the polar form r cis(theta) in shorthand, and the fifth is the quadrant label (I, II, III, IV, or an axis name, or 'Origin' at 0 + 0i).
An AC voltage source has rectangular phasor V = 60 + 25i volts. Type a = 60 and b = 25 into the calculator. The modulus reads 65.00 V, the argument reads 22.62 degrees, and the polar form reads 65 cis(22.62 deg) V, ready to drop into a phasor sum.
If you need the argument in gradians or DMS instead of the two units already shown, Radians to Degrees Calculator is the next step in the chain without redoing the polar form math.
Benefits of Using This Calculator
The polar form calculator handles the four operations you would do by hand, plus the sign and axis cases that trip people up.
- • Both angle units in one step: Degrees and radians appear in the results panel at the same time, so there is no need to remember the 180/pi factor mid-calculation.
- • Cis form rendered automatically: The polar form is returned as r cis(theta) in the results panel, so the phasor-ready answer can be read at a glance.
- • Quadrant label built in: The calculator returns a roman-numeral I, II, III, or IV, or an axis name for pure real and pure imaginary inputs.
- • Atan2 used automatically: The two-argument arctangent picks the correct argument for every (a, b) input, including the four quadrants and the two axes.
- • Domain error handled at the origin: When both a and b are zero, the calculator returns r = 0 and an explicit 'Undefined' argument instead of a silent NaN.
The (a, b) point on the complex plane is the same pair of coordinates an (x, y) point on the rectangular plane, so Cartesian to Polar Calculator is the closest peer for a non-complex context where the result is read without the cis shorthand.
Factors That Affect Your Results
Three things change the answer you should expect, plus two practical caveats about how the polar form is defined.
Signs of a and b
The signs of the two inputs decide the quadrant. 3 + 4i and -3 + 4i share the same r but theta jumps from 53.13 to 126.87 degrees, so sign handling is the main source of off-by-90 or off-by-180 mistakes.
Distance from the origin
r grows with the distance from the origin. Doubling both a and b doubles r; doubling only one of them multiplies r by sqrt(5) because of the Pythagorean formula.
Which angle unit the next step expects
The calculator returns both, but pasting the wrong one into a sin() or cos() call in code is the most common downstream mistake.
- • The polar form of a non-zero complex number is not unique: r cis(theta) and r cis(theta + 360 degrees) describe the same number. The calculator reports the principal argument in (-180 degrees, 180 degrees].
- • The argument is rounded to 4 decimal places in degrees and 6 in radians. That is enough for academic work and most AC circuit analysis.
When the modulus r is exactly zero, the argument is mathematically undefined and the calculator says so in plain text. Treat 0 + 0i as a special case rather than zeroing out a denominator downstream.
For the atan2 convention used in the argument, the Wikipedia "Atan2" article confirms the contract this calculator relies on: atan2(b, a) returns the angle whose tangent is b/a and whose sign follows the signs of b and a, with the result in the open interval (-pi, pi] so that every (a, b) pair maps to a unique argument of the complex number a + bi.
When the same idea is applied to a real 2x2 matrix instead of a complex number, Polar Decomposition Calculator factors the matrix into an orthogonal factor U and a symmetric positive definite factor P using a related polar-style split.
Frequently Asked Questions
Q: What is the polar form calculator used for?
A: A polar form calculator converts a complex number written as a + bi into the same number written in polar form r (cos theta + i sin theta), or the shorthand r cis(theta). It returns the modulus r, the argument theta in degrees and radians, the cis form, and the quadrant of the point.
Q: How do you convert a complex number to polar form?
A: Compute the modulus with r = sqrt(a^2 + b^2). Then recover the argument with theta = atan2(b, a), which uses the signs of a and b to place the result in the correct quadrant. The polar form is then r (cos theta + i sin theta), or the shorthand r cis(theta).
Q: What are the modulus and argument of a complex number?
A: The modulus r is the distance from the origin to a + bi on the complex plane, equal to sqrt(a^2 + b^2). The argument theta is the angle measured counterclockwise from the positive real axis, equal to atan2(b, a). Together they are the polar coordinates.
Q: What is the formula r = sqrt(a^2 + b^2)?
A: r = sqrt(a^2 + b^2) is the modulus formula. It comes from the Pythagorean theorem applied to the real part a and the imaginary part b. The result is the distance from the origin to a + bi, and it is always non-negative.
Q: How do you find the argument of a complex number in degrees?
A: First compute the argument in radians with atan2(b, a), then multiply by 180/pi. The polar form calculator does this in one step and shows the degree value directly in the results panel, alongside the same argument in radians.
Q: What is the polar form of a pure imaginary number?
A: A pure imaginary number 0 + bi has real part 0, so theta = 90 degrees when b > 0 and theta = -90 degrees when b < 0. The polar form is |b| cis(90 degrees) for b > 0, and |b| cis(-90 degrees) for b < 0.