The present invention relates to a hair dye comprising at least a first agent and a second agent, wherein the first agent contains (a) urea, (b) at least one selected from the group consisting of tannic acid, gallic acid and a derivative thereof, and (c) at least one selected from the group consisting of a carbonate and a hydrogen carbonate and the second agent contains at least one iron salt.