SlideShare is a Web 2.0–based slide hosting service. Users can upload files privately or publicly in the following file formats: PowerPoint, PDF, or OpenDocument presentations. Slide decks can then be viewed on the site itself, on hand held devices or embedded on other sites.