Carnitine is essential for transporting long-chain fatty acyl groups across the inner mitochondrial membrane. The carnitine shuttle converts fatty acyl-CoA to fatty acylcarnitine, transports it across, then regenerates fatty acyl-CoA inside for beta-oxidation.