Abstract: A multi-layered tool magazine of a CNC machine having multiple specifications and fast tool-changing speed, includes a racket connecting to the CNC machine and being disposed with more than one set of tool magazine modules, a tool selecting module and a tool changing module. The tool changing module includes a tool selecting disk disposed with two tool selecting portions at both ends thereof respectively, and the tool selecting disk can move up and down corresponding to the tool magazine module. Furthermore, the tool changing module includes a tool changing rod disposed corresponding to the shaft of the CNC machine and a positioning point of the tool selecting module; therefore, it can increase the number of tools of the tool magazine and prepare the tools for the next process quickly in advance to exchange the tools with high speed and to further enhance the processing efficiency.