An electric brake device comprising: a brake rotor; a friction member configured to be brought into contact with the brake rotor; a friction member operator configured to bring the friction member into contact with the brake rotor; an electric motor configured to drive the friction member operator; and a controller configured to control a braking force by means of the electric motor, wherein the controller includes: - a heat balance degree estimator configured to estimate a balance degree among heat generation amounts of a plurality of exciting coils in the electric motor; and - a heat load balancing section configured to decrease a heat generation amount of a specific exciting coil, when the heat balance degree estimator has estimated that the heat generation amount of the specific exciting coil among the plurality of exciting coils is larger than heat generation amounts of the other exciting coils, characterised by a braking force estimator (Sa) configured to determine an estimated value of a braking force that occurs by the friction member being pressed against the brake rotor, wherein the controller further includes an allowable error setting section configured to set an allowable error that is to be used in follow-up control performed on the braking force with respect to a target braking force, and wherein the heat load balancing section causes the braking force to be varied so as to realize an energization phase in which an absolute value of a current of the specific exciting coil becomes smaller than an original value thereof within a range of the allowable error set by the allowable error setting section. a brake rotor; a friction member configured to be brought into contact with the brake rotor; a friction member operator configured to bring the friction member into contact with the brake rotor; an electric motor configured to drive the friction member operator; and a controller configured to control a braking force by means of the electric motor, wherein the controller includes: - a heat balance degree estimator configured to estimate a balance degree among heat generation amounts of a plurality of exciting coils in the electric motor; and - a heat load balancing section configured to decrease a heat generation amount of a specific exciting coil, when the heat balance degree estimator has estimated that the heat generation amount of the specific exciting coil among the plurality of exciting coils is larger than heat generation amounts of the other exciting coils, characterised by - a heat balance degree estimator configured to estimate a balance degree among heat generation amounts of a plurality of exciting coils in the electric motor; and - a heat load balancing section configured to decrease a heat generation amount of a specific exciting coil, when the heat balance degree estimator has estimated that the heat generation amount of the specific exciting coil among the plurality of exciting coils is larger than heat generation amounts of the other exciting coils, characterised by a braking force estimator (Sa) configured to determine an estimated value of a braking force that occurs by the friction member being pressed against the brake rotor, wherein the controller further includes an allowable error setting section configured to set an allowable error that is to be used in follow-up control performed on the braking force with respect to a target braking force, and wherein the heat load balancing section causes the braking force to be varied so as to realize an energization phase in which an absolute value of a current of the specific exciting coil becomes smaller than an original value thereof within a range of the allowable error set by the allowable error setting section.