HTML to PPT
Convert HTML pages into a PPT presentation with the Deckforge engine. Upload one or more .html files (each file becomes one slide), choose auto or fixed slide size, and the conversion runs on your own Deckforge server.
Click or drag to upload
Checking server...
The conversion runs on your own Deckforge backend (start deckforge server first, default http://localhost:9393). Files are sent directly to your server.
How to deploy the Deckforge server? (about 5 minutes)
The conversion runs on a Deckforge backend on your own computer or server — files never pass through any third party. Three steps: 1. Install Node.js 2. Download the package and run the start script 3. Return to this page and look for "server is online".
Default port is 9393, change it via the PORT environment variable. The start script auto-matches your system language and picks the fastest download source (mirror fallback for restricted networks). Keep the server window open while converting. If your browser blocks the local connection, allow "access local network" or use Chrome.
How to use
- Start your Deckforge server, then paste its address on the page (default http://localhost:9393).
- Drop one or more .html files — each file becomes one slide.
- Choose automatic or fixed slide size (fixed sizes scale the content to fill the slide).
- Convert and download the .pptx.
Frequently Asked Questions
Do I need to run a server?
Yes. The conversion is performed by the Deckforge backend you deploy yourself (default http://localhost:9393). Start the deckforge server first, then enter its address on the page.
How are multiple files handled?
Multiple HTML files are merged into one PPTX in upload order, one slide per file. Fixed slide sizes will automatically scale the content to fill the slide.
The page says it cannot connect to my local server?
Some newer browsers restrict public web pages from accessing localhost. Allow the "access local network / local server" permission for this site, or use Chrome.