‘Fast fashion’ might be cheap, but its high environmental cost from dyes polluting the water near factories has been well documented. To help stem the tide of dyes from entering streams and rivers, scientists report a nonpolluting method to color textiles using 3-D colloidal crystals.