The component formula for the cross product
The geometric definition of the cross product is a good for understanding the properties of the cross product. However, the geometric definition isn’t so useful for computing the cross product of vectors. For computations, we will want a formula in terms of the components of vectors. We start by using the geometric definition to compute the cross product of the standard unit vectors.
Cross product of unit vectors
Let , , and be the standard unit vectors in . (We define the cross product only in three dimensions.)

The parallelogram spanned by any two of these standard unit vectors is a unit square, which has area one. Hence, by the geometric definition, the cross product must be a unit vector. Since the cross product must be perpendicular to the two unit vectors, it must be equal to the other unit vector or the opposite of that unit vector. Looking at the above graph, you can use the right-hand rule to determine the following results.
This little cycle diagram can help you remember these results.

What about ? By the right-hand rule, it must be . I think you get the idea (after all ).
Finally, the cross product of any vector with itself is the zero vector (). So the cross product of any standard unit vector with itself the zero vector.
General vectors
With the exception of the two special properties mentioned above (, and ), the cross product behaves like regular multiplication. It obeys the following properties:
- ,
- ,
- ,
where , , and are vectors in and is a scalar. We can use these properties, along with the cross product of the standard unit vectors, to write the formula for the cross product in terms of components.
We write the components of and as:
First, we’ll assume that . (Then, the manipulations are much easier.) We calculate:
Since we know that and that , this quickly simplifies to
Writing the result as a determinant, as we did in the last step, is a handy way to remember the result.
What about the general case where and might not be zero? Well, that’s too many manipulations for me to write it out here, and you probably wouldn’t read it anyway. To calculate the result, it’s just the same process as above. You can verify yourself that in general
Looking at the formula for the determinant, we see that the formula for a cross product looks a lot like the formula for the determinant. If we allow a matrix to have the vector , , and as entries (OK, maybe this doesn’t make sense, but this is just as a tool to remember the cross product), the determinant gives a handy mnemonic to remember the cross product:
This is the way I remember how to compute the cross product.