Described are polymerizable high energy light absorbing compounds. The compounds absorb various wavelengths of ultraviolet and/or high energy visible light and are suitable for incorporation in various products, such as biomedical devices and ophthalmic devices, such as hydrogel contact lens. The monomers have general formula I below, wherein X is O, S, NR, SO, or S02; Y is a linking group; Pg is a polymerizable group; EWG is an electron withdrawing group.L'invention concerne des composés polymérisables absorbant la lumière à haute énergie visible. Les composés absorbent diverses longueurs d'onde de lumière ultraviolette et/ou haute énergie visible et sont appropriés pour être incorporés dans divers produits, tels que des dispositifs biomédicaux et des dispositifs ophtalmiques, tels qu'une lentille de contact en hydrogel. Les monomères ont la formule générale I ci-dessous, dans laquelle X représente O, S, NR, SO ou S02; Y représente un groupe de liaison; Pg représente un groupe polymérisable; EWG représente un groupe attracteur d'électrons.