血绿素(Chlorocruorin)是一种存在于多种环节动物(特别是多个多毛纲物种,例如龙介虫科)血液的血浆里的带氧蛋白,负责为身体组织携带氧气。这种血绿素与氧气结合的亲和力较大多数的血红蛋白为低,但与一氧化碳结合的亲和力,是人血内的血红素的570倍。
血绿素是一种(双色(英语:dichromatism))化合物,其颜色随含氧量而变: 脱氧时呈绿色,但带氧时呈红色;在浓度低的溶液呈绿色、浓度高时变浅红色。
血绿素是一个巨大分子,但不存在于红血球内,而是自由地在血浆内漂浮其结构跟无脊椎动物血红蛋白(英语:erythrocruorin)非常相像;而无脊椎动物血红蛋白的结构又跟肌红蛋白(myoglobin)只有几个subunits的差异。它本身由多组16-17kDa的类肌红蛋白单元排列,形成一个有超过一百个单元的巨型复杂构造,蛋白间有互连,总重量超过3600kDa。The only significant difference between chlorocruorin and erythrocruorin is that chlorocruorin carries an abnormal heme group structure。