Manchas aparecem coloridas porque contêm cromóforos, grupo de químicos responsáveis por absorver comprimentos de onda da luz visível. Cores diferentes têm comprimentos de onda diferentes. O comprimento absorvido pelos cromóforos dita a cor da mancha. Exemplo: luz vermelha visível tem 650 nm; cromóforos de mancha de ketchup absorvem esse comprimento e a mancha parece vermelha. Cromóforos de mostarda absorvem 570 nm, aparecendo amarela.
Como alvejante de cloro, alvejante sem cloro é oxidante. Alvejantes oxidantes funcionam rompendo ligações químicas dentro do cromóforo. Em alguns casos, os cromóforos são destruídos completamente, não absorvendo mais luz visível. Em outros, são encurtados e absorvem comprimentos de onda muito curtos para serem visíveis. Em ambos os casos, a mancha deixa de ser visível.
Alvejantes sem cloro são chamados alvejantes de oxigênio. Peróxido de hidrogênio é o ingrediente ativo, podendo estar presente direta ou indiretamente. Algumas marcas contêm peróxido de hidrogênio. Outras contêm percarbonato de sódio, peróxido de sódio ou perborato de sódio, que reagem com água para produzir peróxido de hidrogênio. No final, todos adicionam peróxido de hidrogênio à lavagem para remover manchas.
Alvejante sem cloro oferece vantagens sobre o de cloro, a principal sendo ambientalmente amigável. Não é tóxico a animais, plantas ou humanos, considerado "verde". Também é menos agressivo: não destrói fibras se não diluído suficientemente e é seguro para cores, pois oxida cromóforos de manchas comuns sem afetar corantes têxteis.
Alvejante sem cloro pode custar mais que o de cloro. A forma em pó demora mais para dissolver e, embora eficaz, leva mais tempo para agir. Não recomendado para tecidos como seda ou lã. Sempre teste em área discreta. Agentes oxidantes, incluindo cloro e sem cloro, são ineficazes contra manchas de sangue, pois a hemoglobina não é degradada por oxidação.