Kernel for PowerPoint recovery extracts data from severely damaged PowerPoint files. It recover data such as primary slides, master slides, paragraphs, title, sub-titles, images, hyperlinks and others from corrupt PPT/PPTX files. Kernel for PowerPoint recovery recovers data from a password protected PowerPoint document. It maintains original formatting, structure and order of recovered data in new PowerPoint documents.