Developing cheap, efficient and stable tri-functional catalysts can reduce the producing process of catalysts for different electrochemical energy conversion devices, therefore being important to their commercialization. In light of this, we firstly report an advanced catalyst with both FeP and Fe3O4 nanoparticles embedded in N,P-doped microporous carbon nanofibers obtained by electrospinning. The resultant catalyst exhibits robust catalytic activities towards oxygen reduction reaction, hydrogen evolution reaction and oxygen evolution reaction, all of which surpass or are comparable to previou...