Yes black dye covers any color. But you can't put blonde haircolor over darker and expect it to get lighter. You would have to strip it first with bleach. But ...