Start from scratch with AI, or improve an existing static HTML or PowerPoint deck through a full AI rebuild.
Import a static HTML deck or a PowerPoint file. DeckSeeder reads the whole source, plans a new storyline, then rebuilds every slide in the selected style — or, with Keep the current layout, only applies your content changes.
<section class="slide">...</section> slides.Generate a presentation deck as a single standalone HTML file, downloadable and importable into DeckSeeder.
Rules:
- Reply with the HTML code only, no markdown, no ```.
- One <style> block for the shared CSS, then one <section class="slide"> per slide.
- Each slide is 1280 x 720 px (16:9) and all its content fits inside, no overflow.
- Real, editable HTML text (never text inside an image), no <script>.
- Write in the requested language and respect its spelling: correct accents and special characters (é, è, à, ù, ç, ñ...), punctuation and typography. Encode the file as UTF-8 with <meta charset="utf-8">.
- Images: direct HTTPS URLs in <img> tags with alt.
For a clean PowerPoint export:
- Fonts: use only PowerPoint/Office fonts — Aptos, Arial, Calibri, Verdana, Georgia, Times New Roman. No Google Fonts or exotic fonts.
- Avoid effects that do not survive export: CSS gradients, background-clip:text, transparent text, blur, backdrop-filter, mix-blend-mode, text-shadow, heavy box-shadow, clip-path and complex masks. Prefer solid fills, color blocks, thin rules and strong contrast.
- Backgrounds: solid colors, or a real photo with a solid semi-transparent overlay — never a CSS gradient.
- Titles and large text: force line breaks with <br> instead of letting the browser wrap, keep max-width around 92% and line-height at least 1.15 so the text keeps a margin and never overflows.
Expected structure:
<meta charset="utf-8">
<style>
body{margin:0}
.slide{width:1280px;height:720px;position:relative;overflow:hidden;box-sizing:border-box;background:#fff;color:#111;font-family:Arial,Aptos,Calibri,sans-serif}
/* add your reusable classes here */
</style>
<section class="slide">
<!-- slide 1 -->
</section>
<section class="slide">
<!-- slide 2 -->
</section>
The style sets the colors, fonts and layout of generated slides, and can be applied live to the current deck.
This is the style Create uses. If a deck is open, changing it updates the preview immediately.
Any method below creates a new custom style entry, selects it, and applies it to Create. Existing styles are kept.
Reuse an existing CSS design system (e.g. wavestonedesign.css). Its classes are reused by the AI.
Extracts the theme’s accent colors, background and fonts to build a matching style.
Rename the selected custom style, then export its reusable .json file.
Load a style previously saved from DeckSeeder.
Convert your HTML deck to editable PowerPoint with the integrated browser export engine.
Quality export engine — integrated browser pipeline with dedicated HTML preparation, PowerPoint-safe styles, image handling, and layout validation.
Shrinks or nudges overflowing text/blocks when the review detects content beyond the slide edges.
Single HTML file for playback: large slide view, navigation buttons, keyboard navigation and fullscreen. PPTX export stays in DeckSeeder so PowerPoint output remains editable.
The current project is auto-saved in this browser every 30 seconds. JSON Save includes slides, styles, Create options, prompt overrides and the prompts used to generate or edit the deck. API keys are not exported.
Configure the LLM provider. Keys stay in your browser (localStorage).
Controls what additional context is sent to the selected AI provider during edit and improvement actions.
On by default. When enabled, DeckSeeder sends a rendered image of the slide alongside its editable HTML so the AI can see layout, colors, spacing and overlaps.
100% local app for drafting 1280×720 HTML slide decks in the browser, then exporting them to PPTX or standalone HTML.