l'acide sulfurique est le catalyseur et l'agent de déshydratation (comme dans toutes les réactions d'estérification réalisée à partir d'acide et d'alcool)
lorsqu'on neutralise au carbonate, cette base passe à l'état de bicarbonate puis d'acide carbonique qui donne un dégagement de dioxyde de carbone

