Peamine erinevus viinhappe ja sidrunhappe vahel on see, et viinhape (hambakreem, C 4 H 6 O 6) on diprootiline, sidrunhape ( C 6 H 8 O 7) aga triprootne. Viinhape on kaubanduslikult saadaval valge pulbrina ja selle vees lahustuvus on väga halb, samas kui sidrunhape on lõhnatu ühend ja on saadaval tahke kristalse ühendina.
Viinhape ja sidrunhape on happelised ühendid, kuna nende karboksüülrühmad võivad vabastada neis sisalduvad vesinikuaatomid keskkonda happeliseks muutes. Mõlemad need ühendid esinevad taimedes, eriti viljades. Viinamarjahapet leidub viinamarjades, sidrunhapet aga sidrunites.