Conjugate Calculator - Complex Conjugate, Modulus, and Hermitian
Use this conjugate calculator to turn a + bi into a - bi, see the modulus |z|, and compute the 2x2 conjugate transpose A* for complex matrix entries.
Conjugate Calculator
Results
What Is a Conjugate Calculator?
A conjugate calculator is a small tool that turns a complex number z = a + bi into its complex conjugate z̄ = a - bi by negating the imaginary part, then reports |z| and z·z̄ so you can read the modulus and the squared modulus without doing the algebra by hand.
- • Find a - bi for any a + bi: Type the real and imaginary parts and read the conjugate as a - bi in a single line, so you can drop the result into a worksheet or a textbook problem set.
- • Read |z| and z·z̄ without retyping: Use the same input row to read the modulus and the real product z·z̄, which removes the chance of transcribing the wrong number into a follow-up step.
- • Sanity-check homework or exam answers: When a problem says "find the conjugate of 3+4i" or asks for |z| and z·z̄, use the calculator as a quick second opinion before turning in the work.
The word conjugate shows up in two settings that students compute by hand: the complex conjugate z̄ of a single complex number, and the conjugate transpose A* of a small complex matrix. The group-theoretic conjugate g·h·g⁻¹ lives in abstract algebra and uses a different workflow, so it sits outside the form on this page. This calculator focuses on the single-number case, where you enter a and b, and read z̄ = a - bi along with the modulus |z| and the product z·z̄. The conjugate transpose A* is described in the key concepts below, and a dedicated 2x2 matrix Hermitian tool is a good follow-up if you need the matrix form.
Because z·z̄ is always a nonnegative real number, the calculator uses that product as a check: when the displayed product matches a² + b², you have confirmed that the conjugate is correct. The same idea carries over to matrices, where A·A* is a Hermitian positive semidefinite matrix.
When you also need to add, subtract, multiply, or divide the same complex number, pair this tool with our Complex Number Calculator so the conjugate result stays in one place.
How the Conjugate Calculator Works
Behind the form, the conjugate calculator applies a single rule: keep the real part fixed and flip the sign of the imaginary part. Every other result on the page is a small arithmetic follow-up to that one step, so the output never depends on a hidden or hard-coded constant.
- a: Real part of the input complex number, the term that does not get flipped when you take the conjugate.
- b: Imaginary part of the input complex number; the conjugate negates this term so b becomes -b.
- z̄: Complex conjugate of z, written a - bi, equal to z reflected across the real axis on the complex plane.
- |z|: Modulus of z, the distance from the origin to the point (a, b) in the complex plane.
- z·z̄: Product of z and its conjugate; the imaginary parts cancel and the result equals a² + b², a nonnegative real number.
Once you enter a and b, the script sets a_conjugate = a and b_conjugate = -b, so the conjugate is the tuple (a, -b). It then computes |z| = sqrt(a² + b²) and z·z̄ = a² + b² from the same a and b, with no hidden constants and no normalization step.
Example: Take the conjugate of 3 + 4i
Real part a = 3, imaginary part b = 4.
Apply a_conjugate = 3 and b_conjugate = -4, then compute |z| = sqrt(9 + 16) = sqrt(25) = 5, and z·z̄ = 9 + 16 = 25.
z̄ = 3 - 4i, |z| = 5, z·z̄ = 25.
The 3-4-5 Pythagorean triple means the modulus comes out to a clean integer, which is why 3 + 4i is the textbook example for a complex conjugate problem.
According to Wikipedia, the complex conjugate of a+bi is a-bi, obtained by negating the imaginary part while keeping the real part fixed.
If you also want the angle Arg(z) for the same input, send the result through our Cartesian to Polar Calculator once you have a and b.
Key Concepts Behind the Conjugate
Four short ideas carry the whole calculator. Once you have each of them in mind, the output panel stops looking like a wall of numbers and starts looking like a small set of named objects.
Reflection across the real axis
On the complex plane, taking the conjugate of a + bi reflects the point (a, b) across the horizontal real axis to the point (a, -b). The real part stays where it is and the imaginary part moves to the other side of the axis, which is the geometric reason the conjugate always keeps the same modulus as the original number.
Modulus as distance from the origin
The modulus |z| = sqrt(a² + b²) is the straight-line distance from the origin to the point (a, b) in the complex plane, the same Pythagorean distance you would use for any point in a 2D coordinate system. The conjugate reflects the point without changing that distance, so |z̄| = |z| for every complex number.
z times z̄ is always real
When you multiply z = a + bi by its conjugate z̄ = a - bi, the b² and -b² terms cancel and the product comes out to a² + b², a nonnegative real number. This is the property that makes the conjugate useful whenever you need to clear a denominator that contains a complex term.
Conjugate transpose versus conjugate
The conjugate transpose A* of a complex matrix is two steps on top of the per-entry conjugate: first reflect every entry's imaginary part, then swap rows and columns. It is also called the Hermitian adjoint, and A* shows up in quantum mechanics, signal processing, and anywhere a Hermitian matrix is the object of interest.
The reflection property is also the reason nth roots of a complex number come in conjugate pairs, which you can see in the Complex Root Calculator when the number of roots is even.
How to Use This Conjugate Calculator
Pick the mode that matches your problem, enter the real and imaginary parts, and read the result. The default values are the classic 3 + 4i example, so the page is correct out of the box.
- 1 Enter the real part a: Type the real component of z = a + bi into the Real part box. Positive and negative values are both fine, and a can be 0 for a purely imaginary input.
- 2 Enter the imaginary part b: Type the imaginary component into the Imaginary part box. Use a negative value for inputs like 3 - 4i, since the calculator negates b to form the conjugate.
- 3 Read the conjugate from the result panel: The hero line shows the full conjugate as a - bi, so 3 + 4i becomes 3 - 4i. The Modulus and Product rows update at the same time.
- 4 Check the z·z̄ row for a real number: If z·z̄ ever comes back with a nonzero imaginary part, the input is not in the expected form. Re-enter a and b as the real and imaginary parts of z and the product will return to a real value.
- 5 Copy the result into your work: Use the displayed z̄, |z|, and z·z̄ directly in the next step. The hero line uses the same a - bi form you would write by hand, so you do not need to reformat anything before pasting it into a solution.
Try the default example first: a = 3 and b = 4. The result panel should read z̄ = 3 - 4i, |z| = 5, and z·z̄ = 25. If those match the 3-4-5 right triangle, the calculator is set up correctly and you can swap in your own a and b.
If you only need |z| and want a refresher on the absolute value of a real number, our Absolute Value Calculator covers the real-number case with the same sqrt(a²) approach.
Benefits of Using a Conjugate Calculator
The calculator is small, but it removes three classes of small mistakes that show up over and over again when students work through complex number problems by hand.
- • Removes sign errors on the imaginary part: Hand-calculations often slip on whether b becomes -b or +b. The script enforces the rule once and shows the result as a - bi, so the imaginary part is always the negation of the input.
- • Gives the modulus and the product in one place: You get |z| and z·z̄ alongside the conjugate, so you do not have to set up the same expression a second time just to read the squared modulus.
- • Works the same for integers, decimals, and zero: The form accepts a = 0, b = 0; a = 7, b = 0 (a real number); a = 0, b = 6 (a purely imaginary number); and any decimal combination, so the page covers the common edge cases without a special toggle.
- • Catches the case where z·z̄ should be real: Because the calculator always returns z·z̄ = a² + b², a nonzero imaginary component in the product row is a clear signal that the input was misread, which turns the product row into a built-in error check.
If you also need the angle of a unit complex number, the Arccos Calculator handles the inverse cosine for the real and imaginary parts of the same input.
Factors That Affect Conjugate Results
Three small factors decide what the output looks like, plus two approximation caveats worth knowing about before you paste the result into a follow-up calculation.
Sign of the imaginary part
If b is negative, the conjugate flips it to a positive value, so the conjugate of 2 - 5i is 2 + 5i, not 2 - 5i. The sign matters whenever the conjugate feeds into a denominator that is about to be rationalized.
Whether the input is purely real
When b = 0, the conjugate equals the input (z̄ = z), the modulus equals the absolute value of a, and z·z̄ equals a². This is the edge case that lets you treat a real number as a special case of a complex number without changing the form.
Magnitude of a and b
The modulus scales with the size of a and b: a 1 + 0i input has modulus 1, a 100 + 0i input has modulus 100, and a 100 + 100i input has modulus ≈ 141.4. The form accepts the full IEEE-754 double range, so the page does not overflow on standard classroom examples.
- • This page covers single complex numbers in the form z = a + bi; for the 2x2 conjugate transpose A* (Hermitian adjoint) you would need a separate linear-algebra tool that stores a full complex matrix.
- • The modulus and product are rounded to 4 decimal places in the result panel, even though the underlying arithmetic uses full double precision. If you need more than 4 decimal places, repeat the calculation with a higher-precision environment.
According to Wolfram MathWorld, z * conj(z) equals a^2 + b^2, the squared modulus of z, and is always a nonnegative real number.
According to Wikipedia, the conjugate transpose of a complex matrix A is written A* or A^H and is the transpose with each entry's imaginary part negated.
Frequently Asked Questions
Q: What is a conjugate in math?
A: In a complex-numbers setting, the conjugate of z = a + bi is the complex number z̄ = a - bi, which reflects z across the real axis on the complex plane. In a linear-algebra setting, the conjugate of a complex matrix A is the entry-wise reflection of every imaginary part, usually combined with a transpose to form A*.
Q: What is the complex conjugate of a+bi?
A: The complex conjugate of a + bi is a - bi. The real part a is unchanged and the imaginary part b is multiplied by -1, so the result has the same modulus as the original number but lives on the opposite side of the real axis on the complex plane.
Q: How do you find the conjugate of a complex number?
A: Split z into its real part a and its imaginary part b, then write the conjugate as a - bi. The arithmetic is a single sign flip on the imaginary term, so the conjugate of 3 + 4i is 3 - 4i and the conjugate of 2 - 5i is 2 + 5i.
Q: What is the product of a complex number and its conjugate?
A: The product of z and its conjugate z̄ is always the nonnegative real number a² + b². Because the imaginary parts cancel, the result has no imaginary component, and that real value is the squared modulus of the original complex number.
Q: Is the conjugate of a real number the same number?
A: Yes. If z is a real number then b = 0, so z = a + 0i and z̄ = a - 0i = a. The conjugate of a real number equals the real number, and the product z·z̄ equals a², which is why real numbers are the fixed points of the conjugate operation.
Q: What is the conjugate transpose of a matrix?
A: The conjugate transpose A* of a complex matrix A is the matrix whose entry in row i, column j is the complex conjugate of the entry in row j, column i of A. Equivalently, you reflect every imaginary part to get a per-entry conjugate, then swap rows and columns to finish the transpose step; A* is also called the Hermitian adjoint.