A paper feeding device comprising: a paper feeding roller configured to rotate at a predetermined speed and send out sheets one by one from a paper feed tray on which the sheets are stacked to a sheet conveying route located downstream of the paper feed tray in a sheet conveying direction; a paper feeding motor configured to perform a rotating operation of rotating the paper feeding roller and maintain a rotational speed of the paper feeding roller at the predetermined speed; an intermediate conveying roller arranged downstream of the paper feeding roller in the sheet conveying direction in the sheet conveying route and configured to send out each of the sheets sent out by the paper feeding roller to a position located downstream of the intermediate conveying roller in the sheet conveying direction in the sheet conveying route; a sheet sensor configured to detect the sheet having a leading edge reaching the intermediate conveying roller; characterized in that it further comprises: a braking content determiner configured to determine a content of braking control on the rotating operation such that rotation of the paper feeding motor stops within a time required for stopping from a time point of detection of the sheet by the sheet sensor to a time point of passing of a trailing edge of the sheet through the paper feeding roller, the time required for stopping being determined based on a length of the sheet in the sheet conveying direction, the predetermined speed, and a distance between the paper feeding roller and the sheet sensor in the sheet conveying route; and a controller configured to perform the braking control on the rotating operation of the paper feeding motor, according to the content determined by the braking content determiner, upon or prior to the detection by the sheet sensor of the sheet sent out by the paper feeding roller. a paper feeding roller configured to rotate at a predetermined speed and send out sheets one by one from a paper feed tray on which the sheets are stacked to a sheet conveying route located downstream of the paper feed tray in a sheet conveying direction; a paper feeding motor configured to perform a rotating operation of rotating the paper feeding roller and maintain a rotational speed of the paper feeding roller at the predetermined speed; an intermediate conveying roller arranged downstream of the paper feeding roller in the sheet conveying direction in the sheet conveying route and configured to send out each of the sheets sent out by the paper feeding roller to a position located downstream of the intermediate conveying roller in the sheet conveying direction in the sheet conveying route; a sheet sensor configured to detect the sheet having a leading edge reaching the intermediate conveying roller; characterized in that it further comprises: a braking content determiner configured to determine a content of braking control on the rotating operation such that rotation of the paper feeding motor stops within a time required for stopping from a time point of detection of the sheet by the sheet sensor to a time point of passing of a trailing edge of the sheet through the paper feeding roller, the time required for stopping being determined based on a length of the sheet in the sheet conveying direction, the predetermined speed, and a distance between the paper feeding roller and the sheet sensor in the sheet conveying route; and a controller configured to perform the braking control on the rotating operation of the paper feeding motor, according to the content determined by the braking content determiner, upon or prior to the detection by the sheet sensor of the sheet sent out by the paper feeding roller. a braking content determiner configured to determine a content of braking control on the rotating operation such that rotation of the paper feeding motor stops within a time required for stopping from a time point of detection of the sheet by the sheet sensor to a time point of passing of a trailing edge of the sheet through the paper feeding roller, the time required for stopping being determined based on a length of the sheet in the sheet conveying direction, the predetermined speed, and a distance between the paper feeding roller and the sheet sensor in the sheet conveying route; and a controller configured to perform the braking control on the rotating operation of the paper feeding motor, according to the content determined by the braking content determiner, upon or prior to the detection by the sheet sensor of the sheet sent out by the paper feeding roller.