Boxing is the process of converting a value type to a reference type by wrapping it in an object on the heap.