Cross Product

The cross product finds a vector perpendicular to two given vectors; its magnitude equals the area of the parallelogram they form.

u×v=uvsinθ|\mathbf{u} \times \mathbf{v}| = |\mathbf{u}||\mathbf{v}|\sin\theta

Solve a problem with Cross Product

Type the problem. The solver will use Cross Product where Cross Product is the right tool, and tell you when it is not.

Drag one in or paste from the clipboard. JPEG, PNG or WebP. You get the transcription to check before anything is solved.

How to get a better answer
  • Paste the whole problem, including the instruction word — "simplify", "solve for x" and "factor" lead to three different answers.
  • Say what you have already tried. "I got x = 4 and the book says 2" turns a solution into a diagnosis.
  • Set the level in the settings button. A calculus shortcut is not a better answer if you have not met derivatives yet.
  • For a photo, get the whole problem in frame and hold the page flat — you get the transcription to fix before anything is solved.

What each symbol means

What Cross Product takes
u\mathbf{u}
v\mathbf{v}
θ\theta
Cross Product
SymbolMeaning
u\mathbf{u}The first vector in the cross product; a quantity with both magnitude and direction in 3D space, listed first in the order of the multiplication.
v\mathbf{v}The second vector in the cross product; the order matters because u×vv×u\mathbf{u} \times \mathbf{v} \neq \mathbf{v} \times \mathbf{u}.
θ\thetaThe angle between the two vectors, measured in radians or degrees; supplementary angles have the same sine value, so the magnitude depends only on sin(θ)\sin(\theta).

When to use it

Use it when you need a vector perpendicular to two given vectors, or when calculating the area spanned by two vectors in 3D space.

Level

Usually taught in: Calculus III

Worked examples

1. Perpendicular vectors with small integers

Problem

Find u×v|\mathbf{u} \times \mathbf{v}| given u=3|\mathbf{u}| = 3, v=4|\mathbf{v}| = 4, and the angle between them is 90°90°.
  1. u×v=uvsin(θ)|\mathbf{u} \times \mathbf{v}| = |\mathbf{u}| \cdot |\mathbf{v}| \cdot \sin(\theta)

    Write the magnitude formula, which uses the magnitudes of both vectors and the sine of the angle between them.

  2. u×v=34sin(90°)|\mathbf{u} \times \mathbf{v}| = 3 \cdot 4 \cdot \sin(90°)

    Substitute u=3|\mathbf{u}| = 3, v=4|\mathbf{v}| = 4, and θ=90°\theta = 90°.

  3. sin(90°)=1\sin(90°) = 1

    The sine of 90°90° equals 1 because the vectors are perpendicular.

  4. u×v=341=12|\mathbf{u} \times \mathbf{v}| = 3 \cdot 4 \cdot 1 = 12

    Multiply the values: 3×4×1=123 \times 4 \times 1 = 12.

Answer: u×v=12|\mathbf{u} \times \mathbf{v}| = 12

When two vectors are perpendicular, sin(90°)=1\sin(90°) = 1, so the magnitude of the cross product equals the product of their magnitudes. This represents the maximum possible area of the parallelogram they span.

2. Acute angle with decimal and fractional values

Problem

Find u×v|\mathbf{u} \times \mathbf{v}| given u=2.5|\mathbf{u}| = 2.5, v=8|\mathbf{v}| = 8, and the angle between them is 30°30°.
  1. u×v=uvsin(θ)|\mathbf{u} \times \mathbf{v}| = |\mathbf{u}| \cdot |\mathbf{v}| \cdot \sin(\theta)

    Apply the magnitude formula.

  2. u×v=2.58sin(30°)|\mathbf{u} \times \mathbf{v}| = 2.5 \cdot 8 \cdot \sin(30°)

    Substitute u=2.5|\mathbf{u}| = 2.5, v=8|\mathbf{v}| = 8, and θ=30°\theta = 30°.

  3. sin(30°)=12\sin(30°) = \frac{1}{2}

    Recall that sin(30°)=12\sin(30°) = \tfrac{1}{2}, one of the standard angle values.

  4. u×v=2.5812|\mathbf{u} \times \mathbf{v}| = 2.5 \cdot 8 \cdot \frac{1}{2}

    Substitute the sine value into the formula.

  5. 2.58=202.5 \cdot 8 = 20

    Multiply the magnitudes: 2.5×8=202.5 \times 8 = 20.

  6. u×v=2012=10|\mathbf{u} \times \mathbf{v}| = 20 \cdot \frac{1}{2} = 10

    Compute the final product: 20×12=1020 \times \tfrac{1}{2} = 10.

Answer: u×v=10|\mathbf{u} \times \mathbf{v}| = 10

For acute angles less than 90°90°, the sine is less than 1, making the cross product magnitude smaller than the maximum possible area. This shows how the angle directly determines the enclosed area.

3. Parallelogram area with irrational result

Problem

Two adjacent sides of a parallelogram have lengths 12 meters and 18 meters and meet at a 60°60° angle. What is the area of the parallelogram?
  1. Area=uvsin(θ)\text{Area} = |\mathbf{u}| \cdot |\mathbf{v}| \cdot \sin(\theta)

    The area of a parallelogram with adjacent sides of lengths u|\mathbf{u}| and v|\mathbf{v}| separated by angle θ\theta equals the cross product magnitude.

  2. Area=1218sin(60°)\text{Area} = 12 \cdot 18 \cdot \sin(60°)

    Substitute the side lengths u=12|\mathbf{u}| = 12 m and v=18|\mathbf{v}| = 18 m, and the angle θ=60°\theta = 60°.

  3. sin(60°)=32\sin(60°) = \frac{\sqrt{3}}{2}

    Use the standard angle value: sin(60°)=32\sin(60°) = \tfrac{\sqrt{3}}{2}.

  4. Area=121832\text{Area} = 12 \cdot 18 \cdot \frac{\sqrt{3}}{2}

    Substitute the sine value into the formula.

  5. 1218=21612 \cdot 18 = 216

    Multiply the side lengths: 12×18=21612 \times 18 = 216.

  6. Area=21632=1083 m2\text{Area} = 216 \cdot \frac{\sqrt{3}}{2} = 108\sqrt{3} \text{ m}^2

    Simplify: 21632=1083\tfrac{216\sqrt{3}}{2} = 108\sqrt{3} square meters.

Answer: Area=1083187.06 m2\text{Area} = 108\sqrt{3} \approx 187.06 \text{ m}^2

The cross product magnitude directly computes the area of a parallelogram. Because the angle is 60°60° (not a right angle), the area is less than the maximum of 12×18=21612 \times 18 = 216 square meters. The factor sin(60°)=32\sin(60°) = \tfrac{\sqrt{3}}{2} accounts for the oblique angle.

Common mistakes

Where Cross Product usually goes wrong
Answer came out wrong
Using cos(θ)\cos(\theta) instead of sin(θ)\sin(\theta) in the magnitude formula.
Remember the key difference: the dot product formula has cos(θ)\cos(\theta), but the cross product magnitude formula has sin(θ)\sin(\theta).
Assuming that nearly parallel vectors have a large cross product magnitude.
Remember that the cross product magnitude is smallest when vectors are nearly parallel and largest when they meet at 90°90°.
Using the angle between a vector and a coordinate axis instead of the angle between the two vectors.
Always verify that θ\theta is measured between your two specific vectors, not between a vector and a reference axis.
The mistakeWhy it is wrongThe fix
Using cos(θ)\cos(\theta) instead of sin(θ)\sin(\theta) in the magnitude formula.The dot product uses cos(θ)\cos(\theta), but the cross product magnitude specifically requires sin(θ)\sin(\theta) because cross products measure perpendicularity, not parallel alignment.Remember the key difference: the dot product formula has cos(θ)\cos(\theta), but the cross product magnitude formula has sin(θ)\sin(\theta).
Assuming that nearly parallel vectors have a large cross product magnitude.The sine of a small angle is close to zero, so sin(θ)0\sin(\theta) \approx 0 when vectors are nearly parallel, making u×v|\mathbf{u} \times \mathbf{v}| close to zero.Remember that the cross product magnitude is smallest when vectors are nearly parallel and largest when they meet at 90°90°.
Using the angle between a vector and a coordinate axis instead of the angle between the two vectors.The formula requires θ\theta to be the angle between the two vectors being crossed; using an angle relative to an axis gives the wrong value and thus the wrong magnitude.Always verify that θ\theta is measured between your two specific vectors, not between a vector and a reference axis.

Tips and when to use something else

  • Use this magnitude formula when you know the magnitudes and angle but do not need to compute the full cross product vector—it is much faster than using the determinant method.
  • The cross product magnitude is zero if and only if the vectors are parallel (since sin(0°)=sin(180°)=0\sin(0°) = \sin(180°) = 0), meaning they enclose zero area.
  • When θ=90°\theta = 90°, the formula simplifies to u×v=uv|\mathbf{u} \times \mathbf{v}| = |\mathbf{u}| \cdot |\mathbf{v}|—use this shortcut for perpendicular vectors.
  • If you need the actual direction of the cross product (not just its magnitude), use the Determinant of a 3x3 Matrix or component-wise calculation instead; this magnitude formula gives only the size, not the direction.

Frequently asked questions

Can the cross product of two non-parallel vectors ever have zero magnitude?
No, not if the vectors are truly non-parallel. As long as 0°<θ<180°0° < \theta < 180°, the sine is positive and the magnitude is nonzero. Zero magnitude occurs only when the vectors are parallel (or one is the zero vector).
Why does the formula use sine instead of cosine?
The sine function measures perpendicular separation between vectors, while cosine measures alignment. The cross product captures perpendicularity: it is zero when vectors are parallel and maximum when perpendicular. So sin(θ)\sin(\theta) is the natural choice—it quantifies how "un-parallel" the vectors are.
Does this magnitude formula work for vectors in 2D?
The cross product is strictly defined in 3D (and generalizes differently in higher dimensions). For 2D vectors treated as 3D vectors lying in the xy-plane, the cross product yields a vector along the z-axis, and its magnitude is given by this formula.
How does this formula relate to the area of a triangle?
A triangle with two sides represented by vectors u\mathbf{u} and v\mathbf{v} has area equal to half the cross product magnitude: Area=12u×v=12uvsin(θ)\text{Area} = \tfrac{1}{2}|\mathbf{u} \times \mathbf{v}| = \tfrac{1}{2}|\mathbf{u}||\mathbf{v}|\sin(\theta). The full cross product magnitude gives the parallelogram area.

Need a different method?

The full solver is not scoped to one formula — type any problem and it will pick the method.

Open the math solver

Reviewed 2026-09-18