These definitely block light from coming in but they are not opaque. I used 2 of them on my front door to make up for that. You can still see light coming through but with 2 curtains you cannot see through from either side.