A series of ultrafine Ni-P-B amorphous alloy catalysts were prepared by a chemical reduction method under various conditions. Two different nickel salts (nickel chloride and nickel acetate) and two solvents systems (water and ethanol in water) were used i