Carnitine O-palmitoyltransferase (also called carnitine palmitoyltransferase) is a mitochondrial transferase enzyme (EC 2.3.1.21) involved in the metabolism of palmitoylcarnitine into palmitoyl-CoA. A related transferase is carnitine acyltransferase.