A hair removal device comprising: a linear actuator that includes a fixed element, which includes one of an electromagnet and a permanent magnet, and a movable element, which includes the other of the electromagnet and the permanent magnet; a detection unit that detects at least one of movement, speed, and acceleration of the movable element; and a control unit that compares a detected value of the detection unit with a detected value obtained in the past and changes a control mode of the movable element in accordance with a difference indicating a comparison result, wherein the control unit changes the control mode of the movable element from a normal control to a power-up control that increases the speed of the movable element when determining that the comparison result satisfies a predetermined power-up determination condition, characterized in that the power-up determination condition includes: a determination condition that is satisfied when the comparison result satisfies a predetermined power-up factor condition a predetermined number of times or more within a predetermined period or within a predetermined number of cycles of the movable element; or a determination condition that is satisfied when the detected value is larger than the preceding detected value by a predetermined first set value or greater and the preceding detected value is smaller than the further preceding detected value; or a determination condition that is satisfied when a difference of the detected value and the preceding detected value is larger than or equal to a predetermined second set value. a linear actuator that includes a fixed element, which includes one of an electromagnet and a permanent magnet, and a movable element, which includes the other of the electromagnet and the permanent magnet; a detection unit that detects at least one of movement, speed, and acceleration of the movable element; and a control unit that compares a detected value of the detection unit with a detected value obtained in the past and changes a control mode of the movable element in accordance with a difference indicating a comparison result, wherein the control unit changes the control mode of the movable element from a normal control to a power-up control that increases the speed of the movable element when determining that the comparison result satisfies a predetermined power-up determination condition, characterized in that the power-up determination condition includes: a determination condition that is satisfied when the comparison result satisfies a predetermined power-up factor condition a predetermined number of times or more within a predetermined period or within a predetermined number of cycles of the movable element; or a determination condition that is satisfied when the detected value is larger than the preceding detected value by a predetermined first set value or greater and the preceding detected value is smaller than the further preceding detected value; or a determination condition that is satisfied when a difference of the detected value and the preceding detected value is larger than or equal to a predetermined second set value. a determination condition that is satisfied when the comparison result satisfies a predetermined power-up factor condition a predetermined number of times or more within a predetermined period or within a predetermined number of cycles of the movable element; or a determination condition that is satisfied when the detected value is larger than the preceding detected value by a predetermined first set value or greater and the preceding detected value is smaller than the further preceding detected value; or a determination condition that is satisfied when a difference of the detected value and the preceding detected value is larger than or equal to a predetermined second set value.