This blood purifier is provided with multiple hollow fiber membranes inside of which blood flows and outside of which a dialysate or filtrate flows. The hollow fiber membranes have an effective length of 10-150mm. Defining Jvmax as the maximum value of the permeation flux Jv obtained by dividing the volume of the permeate that passes through the hollow fiber membranes by the surface area of the hollow fiber membranes and time, uB as the linear velocity of the blood flowing inside of the hollow fiber membranes, and TMP as the pressure difference between the blood inside and the liquid outside of the hollow fiber membranes, when the amount of blood filled in the hollow fiber membranes per unit of surface area of the membranes is 20-35mL/m2 and the value of Jvmax/uB is 0.00015-0.0006, the condition is satisfied that the value of the TMP change rate is 0.95-1.05.L'invention porte sur un épurateur de sang, lequel épurateur comporte de multiples membranes de fibres creuses à l'intérieur desquelles s'écoule du sang, et à l'extérieur desquelles s'écoule un dialysat ou un filtrat. Les membranes en fibres creuses ont une longueur effective de 10 à 150 mm. Si l'on définit Jvmax comme étant la valeur maximale du flux de perméation Jv obtenu par la division du volume du perméat qui passe à travers les membranes de fibres creuses par la surface des membranes de fibres creuses et le temps, uB comme étant la vitesse linéaire du sang écoulant à l'intérieur des membranes de fibres creuses, et TMP comme étant la différence de pression entre le sang à l'intérieur et le liquide à l'extérieur des membranes de fibres creuses, quand la quantité de sang remplissant les membranes de fibres creuses par unité de surface des membranes est de 20 à 35 ml/m2 et que la valeur de Jvmax/uB est de 0,00015 à 0,0006, il est satisfait une condition selon laquelle la valeur du taux de changement de TMP est de 0,95 à 1,05.血液浄化器は、内側に血液が流れ外側に透析液または濾液が流れる複数本の中空糸膜を備える。中空糸膜は、10mm以上150mm以下の有効長を有している。中空糸膜を透過する透過液