In carboxylate ion -ve charge is delocalised over two oxygen atoms whereas in phenoxide ion the -ve charge is delocalised over one oxygen atom. Therefore carboxylate ion is more stable than phenoxide ion and that is why carboxylic acids are more acidic than phenols.