We can distinguish between an alcohol and a carboxylic acid on the basis of their reaction with carbonates and hydrogen carbonates. Acid reacts with carbonate and hydrogen carbonate to evolve CO2 gas that turns lime water milky.
Alcohols, on the other hand, do not react with carbonates and hydrogen carbonates.
(a) Acid test: Reaction with carbonates/hydrogen carbonates. Take samples of alcohol and carboxylic acid in 2 test tubes, and add sodium carbonate or sodium bicarbonate solution to each. The compound which will produce brisk effervescence of CO2 gas will be acid.
(b) Alcohol test: Take small amount of ethanol and ethanoic acid in test tube A and B. Add 5% solution of alkaline potassium permanganate drop by drop to this solution and warm the test tube.
The colour of potassium permanganate will disappear in test tube containing alcohol.
We can distinguish between an alcohol and a carboxylic acid:
1. Litmus test
2. Sodium Bicarbonate test
Alcohols can be distinguished from carboxylic acid using the sodium carbonate (Na2CO3) or sodium bicarbonate (NaHCO3) test. Alcohols do not react with sodium carbonate or bicarbonate, whereas acid reacts with them to release carbon dioxide.
2RCOOH + Na2CO3→ 2RCOONa + CO2↑ + H2O
RCOOH + NaHCO3→ RCOONa + CO2↑ + H2O
Alcohol + Na2CO3→ No reaction
Sodium bicarbonate test is the best method to experimentally distinguish carboxylic acid from alcohol because even phenol does not respond to this test. In this test, carboxylic acid reacts with sodium bicarbonate to form sodium acetate and a brisk effervescence of CO2.
This effervescence is what indicates the carboxylic acid.
RCOOH + NaHCO3 → RCOONa + H2O + CO2
NOTE: Sodium bicarbonate test is also known as sodium hydrogen-carbonate test.