A way of multiplying two vectors,
written u × v,
in which the product is another
vector. The cross product of two vectors results in a vector which
is orthogonal to both the
vectors being multiplied. The magnitude of
the cross product of two vectors is found by the formula|u × v| = |u||v| sin θ,
where θ is the smaller angle between
the vectors.
Note: Cross products are
not commutative. That is, u × v ≠ v × u.
The vectors u × v and v × u have
the same magnitude but point in opposite directions.
∣u×v∣=∣u∣∣v∣sinθ = The magnitude formula, where θ is the angle between the two vectors
Worked Example
Problem: Find the cross product of u = (2, 3, 4) and v = (5, 6, 7).
Step 1: Set up the determinant with the unit vectors in the first row, u's components in the second row, and v's components in the third row.
u×v=i25j36k47
Step 2: Compute the i-component: multiply the middle entries diagonally and subtract.
i(3⋅7−4⋅6)=i(21−24)=−3i
Step 3: Compute the j-component. Remember the j-term carries a negative sign in front.
−j(2⋅7−4⋅5)=−j(14−20)=6j
Step 4: Compute the k-component using the first two entries of each vector row.
k(2⋅6−3⋅5)=k(12−15)=−3k
Step 5: Combine all three components to write the final cross product vector.
u×v=(−3,6,−3)
Answer: u × v = (−3, 6, −3)
Another Example
This example uses standard basis vectors to show a geometric application: the magnitude of the cross product gives the area of the parallelogram spanned by two vectors. It also illustrates the right-hand rule — crossing i into j yields k.
Problem: Find the area of the parallelogram formed by vectors a = (1, 0, 0) and b = (0, 1, 0).
Step 1: Compute the cross product a × b using the determinant formula.
Step 3: The area of the parallelogram equals the magnitude of the cross product.
∣a×b∣=02+02+12=1
Answer: The area of the parallelogram is 1 square unit. The cross product vector (0, 0, 1) = k points along the z-axis, confirming it is perpendicular to both a and b.
Frequently Asked Questions
What is the difference between the cross product and the dot product?
The cross product of two vectors produces a new vector that is perpendicular to both inputs, while the dot product produces a scalar (a single number). The cross product uses sine of the angle between the vectors, whereas the dot product uses cosine. Use the cross product when you need a perpendicular direction or an area; use the dot product when you need a projection or want to check if vectors are perpendicular.
Why is the cross product not commutative?
Swapping the order of the vectors reverses the direction of the result: u × v = −(v × u). This is called anticommutativity. The magnitudes are identical, but the two products point in opposite directions. The right-hand rule determines which direction the result points for a given order.
When is the cross product equal to zero?
The cross product is the zero vector when the two input vectors are parallel (or antiparallel), because sin 0° = 0 and sin 180° = 0. It is also zero if either vector is the zero vector. A zero cross product means the two vectors do not span a plane — they lie along the same line.
Cross Product vs. Dot Product
Cross Product
Dot Product
Result type
A vector
A scalar (number)
Formula (magnitude)
|u||v| sin θ
|u||v| cos θ
Commutativity
Not commutative (anticommutative)
Commutative
Geometric meaning
Area of the parallelogram; perpendicular direction
Projection of one vector onto another
Zero when
Vectors are parallel
Vectors are perpendicular
Dimensions required
3D only (or 7D)
Any number of dimensions
Why It Matters
You encounter the cross product in physics whenever torque, angular momentum, or the magnetic force on a charged particle is calculated — all of these are defined using cross products. In multivariable calculus, it appears when finding normal vectors to surfaces and computing surface integrals. Understanding the cross product is also essential in computer graphics, where it is used to determine surface normals for lighting calculations and to check the orientation of triangles.
Common Mistakes
Mistake: Forgetting the negative sign on the j-component in the determinant expansion.
Correction: The cofactor expansion alternates signs: +i, −j, +k. The j-component formula is −(u₁v₃ − u₃v₁), not +(u₁v₃ − u₃v₁). Double-check by expanding the 3×3 determinant carefully.
Mistake: Treating the cross product as commutative (assuming u × v = v × u).
Correction: The cross product is anticommutative: u × v = −(v × u). Switching the order flips the direction of the resulting vector. Always pay attention to the order of the vectors.