Rich Media,
Single File

Images, video, and interactivity โ€” all embedded in one HTML document

A SlideDown demo ยท 2026

One File to Rule Them All

  • ๐Ÿ“ธ Images โ€” embedded as base64 data URIs
  • ๐ŸŽฌ Video โ€” inline MP4 with full playback controls
  • ๐ŸŽจ Styling โ€” CSS with custom properties
  • โšก Interactivity โ€” JavaScript for navigation & effects
  • ๐Ÿ“„ All in one .html file

Embedded Image

A futuristic HTML file floating in space surrounded by media icons

AI-generated ยท Imagen 3 ยท embedded as base64 PNG

Mountain lake at sunset

Full-Bleed Backgrounds

Images can serve as full slide backgrounds with gradient overlays for text legibility

Multiple Images Per Slide

Comparison: many files vs one file Abstract data visualization

Two AI-generated images, side by side โ€” both inline in the HTML

Embedded Video

[Video: AI-generated holographic display animation โ€” not printable]

AI-generated ยท Veo 3.1 ยท 8 seconds ยท embedded as base64 MP4

How It Works

<!-- Image as data URI -->
<img src="data:image/png;base64,iVBORw0KGgo...">

<!-- Video as data URI -->
<video controls>
  <source src="data:video/mp4;base64,AAAAIGZ0..."
          type="video/mp4">
</video>

The browser decodes base64 natively โ€” zero overhead

Trade-off: ~33% larger file size vs. binary, but it's a single portable artifact

This File's Anatomy

  • ๐Ÿ“ CSS โ€” theme, layout, transitions, print styles
  • ๐Ÿ–ผ๏ธ 4 images โ€” ~5.3 MB of PNG, base64-encoded inline
  • ๐ŸŽฌ 1 video โ€” ~6 MB MP4, base64-encoded inline
  • ๐Ÿ“ 10 slides of HTML content with speaker notes
  • โš™๏ธ JavaScript โ€” navigation, fullscreen, fragments
Total: ~15 MB ยท 1 file ยท 0 dependencies

What Else Can You Embed?

  • ๐Ÿ”ค Custom fonts โ€” base64 WOFF2 in @font-face
  • ๐Ÿ”Š Audio โ€” <audio> with data URI
  • ๐Ÿ“Š SVG graphics โ€” inline, fully styleable with CSS
  • ๐Ÿ—บ๏ธ JSON data โ€” for live charts via <canvas>
  • ๐ŸŽฎ WebGL shaders โ€” 3D graphics, no plugin needed
  • ๐Ÿ“ฆ Entire libraries โ€” Three.js, D3, Chart.js โ€” all inlineable

A single file.
Every asset included.
Just open it.

No install. No network. No dependencies.
Works today. Works in 20 years.

Press ? for shortcuts ยท Press Ctrl+P to export PDF

Keyboard Shortcuts

โ†’ โ†“ Space PgDnNext slide / fragment
โ† โ†‘ PgUpPrevious slide / fragment
HomeFirst slide
EndLast slide
FToggle fullscreen
? HToggle this help
EscClose overlay
Ctrl + PPrint / Export to PDF
Swipe left / rightNext / previous slide