Decarboxylering is een al lang bekende reactie, omdat in veel gevallen alleen pyrolyse nodig is. Koperzouten worden vaak als katalysator toegevoegd. Echter zijn niet alle carbonzuren in staat om te decarboxyleren. Zuren die dit wel doen hebben vaak substituenten die de overgangstoestand van de reacties stabiliseren. Een voorbeeld zijn β-ketocarbonzuren (carbonzuren met een ketonfunctie op de β-plaats), de overgangstoestand van de reactie is cyclisch door de intramoleculaire transfer van een proton: