A parse tree is a graphical representation of the structure of the source code, showing how each component of the code is related to each other. It relates to parsing in compiler design because it is the output of the parsing process and is used to guide subsequent stages of the compilation process.