Share interactive HTML decks instantly.
Upload a self-contained HTML presentation and get a polished share page with sandboxed viewing, link copying, and crawlable context around the embedded deck.
Inline your JS and CSS, or upload a ZIP bundle. Images can be embedded already or downloaded by the server.
Upload
Choose one self-contained HTML file from your deck generator, export, or hand-built presentation.
Publish
Shipslides stores the HTML and creates a clean share page with a short URL.
Share
Viewers see the deck in a strict iframe sandbox, with useful context around it.
Share an HTML presentation online in seconds
Slide decks built as HTML don't fit the usual sharing tools. SlideShare and Speaker Deck flatten them into PDFs, email strips the scripts, and standing up GitHub Pages or a static host to serve a single file is more ceremony than one deck deserves. Shipslides hosts the HTML file itself: upload one self-contained file and get a permanent link that plays the deck exactly as you built it — transitions, code highlighting, and interactive elements included.
Every published deck gets a share page that wraps the sandboxed presentation with readable context — a summary, slide outline, and full transcript — so one link works for colleagues, social unfurls, and search engines alike. New to the workflow? Start with our guide to sharing HTML presentations online, or see how Shipslides compares in the best SlideShare alternatives for developers.
Host HTML slides from any framework or AI canvas
Reveal.js & Impress.js authors
Export your deck to a single HTML file and host it without a git repo or a gh-pages branch. Fragments, transitions, and code styling all survive because the slides stay HTML.
Slidev & Marp users
Build to a self-contained file with the Slidev or Marp CLI and publish the output directly — no CI pipeline, no static host to configure, no expiring preview link.
ChatGPT, Claude & Gemini users
AI canvases generate polished HTML slides and pages with no public URL of their own. Export the HTML and publish AI-generated decks as clean, sandboxed links anyone can open.
Example decks
The catalog is a working showcase of what Shipslides links can look like after publishing.
Uploaded decks run sandboxed, always
Hosting other people's HTML safely is the hard part of this product, so it's the part we lock down hardest. Every deck plays inside a strict iframe sandbox — no allow-same-origin, no top-frame navigation, no popups — behind a Content-Security-Policy with connect-src 'none', so uploaded scripts cannot call external APIs or exfiltrate viewer data. Uploads are scanned for leaked secrets and phishing patterns before anything is stored, and raw viewing keeps the same sandbox instead of serving your file as a top-level document.
The full write-up of the boundaries — and what they mean for deck authors — is on the security page.
Built for sharing, not slide editing.
Shipslides is the publishing layer for finished HTML decks. Bring your own generator, design, and content.
Deck HTML runs inside strict CSP and iframe sandbox boundaries, including raw viewer mode.
Share pages keep human UI simple while exposing structured SEO and LLM data.