Does formic acid form hydrogen bonds with itself. Does it form hydrogen bonds with water?

Yes, formic acid (HCOOH) can form hydrogen bonds with itself and with water molecules. Formic acid consists of a carboxylic acid group (COOH) which has a hydrogen atom bonded to an oxygen atom. This hydrogen atom can form hydrogen bonds with other formic acid molecules or with water molecules. The polarity of the hydrogen atom allows it to interact with the partially negative oxygen atoms in other molecules, resulting in the formation of hydrogen bonds.