Bir hemiasetal veya hemiketal R1-R2-C(OH)-OR genel formülüne sahiptir; R1 ya da R2, hidrojen veya bir organik radikal olabilmektedir. Genellikle bir aldehit veya ketona alkol eklenmesinden üretilebilir, ancak ikincisi bazen hemiketaller olarak adlandırılır. Çoğu şeker hemiasetaldir.