A method of inactivating viruses, articles for inactivating viruses and methods of manufacture of such articles are disclosed. Singlet oxygen generating dyes are attached to a substrate. Upon exposure to light, singlet oxygen is generated to inactivate viruses present. In a preferred embodiment, more than one dye is used. If only one dye is used, acridine yellow G is particularly effective.본 발명은 바이러스를 불활성화시키는 방법, 바이러스를 불활성화시키기 위한 물품 및 이러한 물품의 제조 방법을 개시하고 있다. 일중항 산소 생성 염료는 기재에 부착된다. 광 노출시, 일중항 산소가 생성되어 존재하는 바이러스를 불활성화시킨다. 바람직한 양태에서, 하나 이상의 염료를 사용한다. 오직 하나의 염료가 사용될 때, 아크리딘 옐로우 G가 특히 효과적이다.