In short
The argument of a non-zero complex number z = a + bi is the angle \theta that the line from the origin to z makes with the positive real axis, measured counterclockwise. Because a full rotation brings you back to the same ray, the argument is not a single number but an infinite family \theta + 2n\pi, where n is any integer. The principal argument \operatorname{Arg}(z) is the unique member of this family that lies in (-\pi, \pi]. The argument converts the Cartesian description of a complex number into a directional one, and it satisfies the beautiful property \arg(z_1 z_2) = \arg(z_1) + \arg(z_2) — multiplying complex numbers adds their angles.
Point to a spot on the complex plane. You already know how to describe how far it is from the origin — that is the modulus, |z|. But distance alone does not pin down a point. Two numbers can sit at the same distance from the origin yet in completely different directions: 3 + 4i and -3 + 4i both have modulus 5, but one is in the first quadrant and the other is in the second.
To locate a point fully, you need two pieces of information: how far, and which way. The "which way" is the argument.
What the argument measures
Take any non-zero complex number z = a + bi and plot it on the Argand plane — a along the horizontal (real) axis, b along the vertical (imaginary) axis. Draw the line segment from the origin to the point (a, b). The angle this segment makes with the positive real axis, measured counterclockwise, is called the argument of z.
From the figure, you can read the angle using basic trigonometry. The point has coordinates (a, b) = (3, 4), and the hypotenuse is r = \sqrt{3^2 + 4^2} = 5. So:
and equivalently
The angle \theta = \arctan(4/3) \approx 53.13°, or about 0.927 radians.
The principal argument
Here is the complication. If \theta is a valid argument for z, then so is \theta + 2\pi, because adding a full turn lands on the same ray. And so is \theta + 4\pi, and \theta - 2\pi. In fact, \theta + 2n\pi is a valid argument for every integer n. The argument of a complex number is not a single angle — it is an infinite family of angles, all differing by multiples of 2\pi.
This is inconvenient when you want a definite answer. The fix is to pick one representative from the family and call it special.
Principal argument
The principal argument of a non-zero complex number z, written \operatorname{Arg}(z), is the unique value of \arg(z) that lies in the interval (-\pi, \pi]. That is,
The general argument is then
The convention (-\pi, \pi] means: angles from just above -\pi (exclusive) up to and including \pi. So a complex number on the negative real axis — like z = -5 — has principal argument \pi (not -\pi). A number just below the negative real axis, like -1 - 0.001i, has a principal argument very close to -\pi but not equal to it.
Finding the principal argument: quadrant by quadrant
The formula \theta = \arctan(b/a) works perfectly when z is in the first quadrant (a > 0, b > 0). But \arctan only returns values in (-\pi/2, \pi/2), so it misses the second and third quadrants entirely. You need to adjust based on where z sits.
Here is the complete recipe. Let z = a + bi with r = |z| > 0.
| Quadrant / axis | Condition | \operatorname{Arg}(z) |
|---|---|---|
| First quadrant | a > 0,\; b > 0 | \arctan(b/a) |
| Positive imaginary axis | a = 0,\; b > 0 | \pi/2 |
| Second quadrant | a < 0,\; b > 0 | \pi + \arctan(b/a) |
| Negative real axis | a < 0,\; b = 0 | \pi |
| Third quadrant | a < 0,\; b < 0 | -\pi + \arctan(b/a) |
| Negative imaginary axis | a = 0,\; b < 0 | -\pi/2 |
| Fourth quadrant | a > 0,\; b < 0 | \arctan(b/a) |
| Positive real axis | a > 0,\; b = 0 | 0 |
Note that in the second quadrant, \arctan(b/a) is negative (because a < 0 while b > 0), so adding \pi gives a value between \pi/2 and \pi — exactly where second-quadrant angles live. Similarly, in the third quadrant, adding -\pi to the (positive) output of \arctan(b/a) gives a value between -\pi and -\pi/2.
A useful alternative to memorising the table: compute \alpha = \arctan\!\left(\frac{|b|}{|a|}\right) (the acute reference angle), then place it in the correct quadrant. In Q I, \operatorname{Arg} = \alpha. In Q II, \operatorname{Arg} = \pi - \alpha. In Q III, \operatorname{Arg} = -(\pi - \alpha). In Q IV, \operatorname{Arg} = -\alpha.
Properties of the argument
The argument obeys several clean algebraic rules. These are the reason it matters — they turn multiplication and division of complex numbers into addition and subtraction of angles.
Product rule. For non-zero z_1 and z_2,
where the equality is modulo 2\pi (meaning the two sides may differ by a multiple of 2\pi).
Quotient rule. For non-zero z_1 and z_2,
again modulo 2\pi.
Power rule. For non-zero z and integer n,
Conjugate rule. For non-zero z,
The conjugate reflects a point across the real axis, which negates the angle.
Reciprocal rule. For non-zero z,
A caution about the principal value: the product rule for \operatorname{Arg} does not always hold with exact equality. If \operatorname{Arg}(z_1) + \operatorname{Arg}(z_2) falls outside (-\pi, \pi], you must add or subtract 2\pi to bring it back in range. The general argument \arg (multi-valued) does not have this issue.
Proof: \arg(z_1 z_2) = \arg(z_1) + \arg(z_2)
This property is too important to just state — here is why it is true.
Write z_1 and z_2 in terms of modulus and argument. From the Modulus article, you know that z = r(\cos\theta + i\sin\theta) where r = |z| and \theta = \arg(z). So let
Multiply them out:
Recognise the expressions in the brackets. They are exactly the angle-addition formulas from Trigonometric Ratios:
So the product becomes:
This is a complex number with modulus r_1 r_2 and argument \theta_1 + \theta_2. Therefore \arg(z_1 z_2) = \arg(z_1) + \arg(z_2) (modulo 2\pi). \square
The proof also gives |z_1 z_2| = |z_1| \cdot |z_2| as a bonus — multiplying complex numbers multiplies their distances and adds their angles. This is the geometric heart of complex multiplication.
Interactive: watch the argument change
Drag the red point around the complex plane below. The readouts show the real part, imaginary part, modulus, and principal argument (in radians). Watch how the argument jumps from just below \pi to just above -\pi as you cross the negative real axis going clockwise — that is the branch cut of the principal argument.
Worked examples
Example 1: Find the principal argument of $z = -1 + \sqrt{3}\,i$
A complex number in the second quadrant. The key is to find the reference angle first, then adjust for the quadrant.
Step 1. Identify the real and imaginary parts.
Why: write z in the form a + bi to read off the coordinates. Here a < 0 and b > 0, so z is in the second quadrant.
Step 2. Compute the reference angle \alpha.
Why: the reference angle uses the absolute values of a and b, giving the acute angle that the line to z makes with the real axis. Since \tan(\pi/3) = \sqrt{3}, the reference angle is 60°.
Step 3. Adjust for the second quadrant.
Why: in the second quadrant, the angle from the positive real axis is \pi minus the reference angle. The answer 2\pi/3 \approx 2.094 radians lies in (\pi/2, \pi), confirming it is in the correct range.
Step 4. Verify using sine and cosine.
Why: the check is to confirm that r\cos\theta = a and r\sin\theta = b, which reconstructs the original complex number from the modulus and argument.
Result: \operatorname{Arg}(-1 + \sqrt{3}\,i) = \dfrac{2\pi}{3}.
The reference-angle method avoids the sign complications of \arctan(b/a) when a is negative. Find the acute angle first, then position it in the right quadrant.
Example 2: Find the principal argument of $z = -\sqrt{3} - i$
This one is in the third quadrant, where the principal argument is negative.
Step 1. Identify the real and imaginary parts.
Why: both components are negative, placing z in the third quadrant — below and to the left of the origin.
Step 2. Compute the reference angle.
Why: \tan(\pi/6) = 1/\sqrt{3}, so the acute angle between the line to z and the nearest part of the real axis is 30°.
Step 3. Adjust for the third quadrant.
Why: in the third quadrant, the principal argument is negative and has magnitude \pi - \alpha. The value -5\pi/6 \approx -2.618 lies in (-\pi, -\pi/2), confirming it belongs to the third quadrant.
Step 4. Quick check.
Why: reconstruct z from the polar form to confirm the argument is correct.
Result: \operatorname{Arg}(-\sqrt{3} - i) = -\dfrac{5\pi}{6}.
Notice the pattern: the modulus was 2 in both examples (a coincidence of the chosen numbers), but the arguments were very different — 2\pi/3 versus -5\pi/6. The argument is what distinguishes complex numbers that happen to share the same modulus.
Common confusions
-
"The argument of z = -3 is 0 because the imaginary part is zero." The imaginary part being zero makes z a real number, but a negative real number. It sits on the negative real axis, where \operatorname{Arg}(z) = \pi, not 0. The argument 0 belongs to positive reals.
-
"\arg(z) = \arctan(b/a) always." This formula only works directly in the first and fourth quadrants (where a > 0). In the second and third quadrants, \arctan(b/a) gives an angle in (-\pi/2, \pi/2), which is the wrong quadrant. You must add \pi (Q II) or subtract \pi (Q III).
-
"\operatorname{Arg}(z_1 z_2) = \operatorname{Arg}(z_1) + \operatorname{Arg}(z_2) exactly." Not always. If the sum exceeds \pi or falls below -\pi, you need to subtract or add 2\pi to bring it back into (-\pi, \pi]. For instance, \operatorname{Arg}(-1) = \pi and \operatorname{Arg}(i) = \pi/2. The product (-1)(i) = -i has \operatorname{Arg}(-i) = -\pi/2, not \pi + \pi/2 = 3\pi/2. The general (multi-valued) argument does not have this issue.
-
"The argument of 0 is 0." The number z = 0 has no argument — it is the only complex number for which the argument is undefined. There is no ray from the origin to the origin, so there is no angle to measure.
-
"Arguments are always between 0 and 2\pi." That is one valid convention, but the standard convention for the principal argument uses (-\pi, \pi], not [0, 2\pi). Both work — what matters is consistency. JEE and most Indian textbooks use (-\pi, \pi].
-
"If two complex numbers have the same argument, they are equal." Same argument means same direction, but not necessarily same distance. The numbers 1 + i and 2 + 2i both have \operatorname{Arg} = \pi/4, but they have different moduli (\sqrt{2} and 2\sqrt{2}).
Going deeper
If you can find the principal argument in all four quadrants, know the product-and-quotient rules for arguments, and understand why \arg(z_1 z_2) = \arg(z_1) + \arg(z_2), you have the core. The rest of this section is for readers who want to see the subtleties and connections.
The branch cut
The principal argument \operatorname{Arg}(z) is a continuous function everywhere on the complex plane except along the negative real axis. As you approach z = -1 from above (say, z = -1 + \epsilon i with \epsilon \to 0^+), the argument approaches \pi. As you approach from below (z = -1 - \epsilon i), it approaches -\pi. The function jumps by 2\pi at this ray.
This discontinuity is called a branch cut. It is not a defect — it is mathematically unavoidable. There is no way to assign a single-valued continuous argument to every non-zero complex number. The angle has to "jump" somewhere, and the convention is to put the jump along the negative real axis.
Argument and logarithm
In real analysis, the logarithm converts multiplication into addition: \ln(ab) = \ln a + \ln b. The argument does the same thing for complex numbers: \arg(z_1 z_2) = \arg(z_1) + \arg(z_2). This is not a coincidence. The complex logarithm, defined as \ln|z| + i\arg(z), extends the real logarithm to the complex plane, and the argument is its imaginary part. The multi-valuedness of the argument is exactly what makes the complex logarithm multi-valued — a subject you will meet in more advanced courses.
The argument in the Fundamental Theorem of Algebra
Every non-constant polynomial with complex coefficients has at least one root in \mathbb{C}. One of the most elegant proofs of this fact uses the argument: as a closed loop in the complex plane surrounds a root, the argument of the polynomial's value winds around the origin by a full 2\pi. This "winding number" argument is a cornerstone of complex analysis.
Where this leads next
The argument is half of the polar description of a complex number. The other half is the modulus. Together, they open the door to a powerful alternative way of writing and manipulating complex numbers.
- Polar Form of Complex Numbers — writing z = r(\cos\theta + i\sin\theta) and the exponential form re^{i\theta}, which uses the argument directly.
- Modulus of Complex Number — the distance half of the polar description, and its algebraic properties.
- De Moivre's Theorem — the power rule \arg(z^n) = n\arg(z) made into a full theorem for computing powers and roots.
- Complex Numbers — Introduction — the origin of the imaginary unit i and the Cartesian form a + bi.
- Trigonometric Ratios — the sine, cosine, and tangent that appear in every argument calculation.