The invention relates to a portable respirator based on the self-supply of oxygen, which comprises a respirator (1), and is characterized by also comprising a self-prepared oxygen source device (2), wherein the respirator (1) and the oxygen source device (2) are connected by an easily-detachable connecting structure; the oxygen source device (2) comprises a shell (2-1) with an air inlet; a filter (2-2), a supercharger (2-3), a cooler (2-4), an electromagnetic valve (2-5), a molecular sieve bed (2-6), an oxygen tank (2-7), a pressure regulating valve (2-8), a power module (2-14), a program logic controller (PLC) (2-15) and an operation state display mode (2-16) are arranged in the shell; one of the input/output (I/O) ports of the program logic controller (PLC) (2-15) is connected with the signal input/output end of the supercharger (2-3); another I/O port of the program logic controller (PLC) (2-15) is connected with the signal input and output end of the electromagnetic valve (2-5); and the left I/O port of the program logic controller (PLC) (2-15) is connected with the one of the signal input/output ends of the operation state display mode (2-16). In the invention, seamless connection and oxygen self-supply can be realized, and the portable respirator has the characteristics of portability, safety, reliability and wide application range.