Carboxylic acids are more acidic than alcohols because

  • A. they contain more hydrogen atoms
  • B. the carboxylate ion formed is stabilised by delocalisation of the negative charge over two oxygen atoms
  • C. they are liquids at room temperature
  • D. their molecules are larger

Explanation

Losing the acidic hydrogen gives an ion whose charge is shared equally between the two oxygens, so the two carbon to oxygen bonds become identical in length and the ion is far more stable than an alkoxide. That stability makes the loss of the proton much more favourable. This is why an acid liberates carbon dioxide from a carbonate while an alcohol does not.

Related questions