They 100% block light which is exactly why we purchased them! The color is a little dull compared to what we were looking for.