La bile est verte car elle contient le pigment vert biliverdine, qui est formé par une dégradation de l'hémoglobine. La biliverdine est ensuite convertie en bilirubine dans le foie.
Le pigment de biliverdine peut provoquer l'apparition de vomissements dans une gamme de couleurs allant du jaune vif au vert foncé, selon la quantité de bile régurgitée. La biliverdine est également la cause de la couleur verdâtre que l'on peut voir dans certaines ecchymoses sur la peau. Un excès de biliverdine ou de bilirubine, ou les deux, dans le système circulatoire et les tissus provoque la jaunisse hépatique, qui se caractérise par une pigmentation jaunâtre de la peau.