SlideStage
SlideStage
REST API — controlled by anything

Present anything.
Controlled by everything.

SlideStage is a web-based presentation control system built for live events, kiosk displays, and broadcast production. Drive slides, videos, and live web pages from a browser, a script, a touch panel, a Stream Deck via Bitfocus, or any device that can make an HTTP request.

Images, videos, YouTube & live webpagesReal-time WebSocket syncREST API — controlled by anythingDual-screen presenter view

Everything you need to go live

From a simple image deck to a multi-screen broadcast setup — SlideStage handles it all.

Chapters & Sort Keys

Organise slides into chapters with numeric sort keys (01, 02a, 02b…). Drag-and-drop reordering keeps your deck tidy.

Dual-Screen Presenter

Open the Player fullscreen on the display and the Presenter view on your laptop — notes, next-slide preview, and a live timer.

Real-Time Sync

WebSocket-powered sync means every connected screen updates instantly when you advance a slide — no polling, no lag.

Built-In Timers

Presentation, per-slide, and per-video countdown timers. Start, pause, reset, and set duration — all controllable via the API.

Webpage Slides

Embed live websites as slides — dashboards, live feeds, or any URL. Automatic warning for sites that block embedding.

YouTube & Video

Drop a YouTube URL or upload a video file. Poster frame thumbnails are auto-extracted, and missing ones can be regenerated.

PDF & PPTX Import

Import PDF or PowerPoint files — each page becomes a slide. Google Slides exports are supported too. Place imports mid-deck with chapter control.

Connection API

Every session exposes a REST API — advance, go back, jump to any slide, control the timer. No auth required for quick integration.

Bitfocus Connection

A native Bitfocus Connection module lets Stream Deck operators control slides, timers, and blank screen — with live variable feedback.

Presenter Notes

Per-slide and per-chapter notes visible only on the Presenter screen. Configurable font size for easy reading on any device.

Image Slides

Upload JPG, PNG, WebP, or GIF images. Next and previous slides are preloaded so transitions are instant.

Stage & Notes Screens

Dedicated Stage Display and Notes-only screens for multi-monitor setups. Font size persists between sessions.

Bitfocus Connection Module

Stream Deck control,
out of the box.

Install the SlideStage Bitfocus Connection module and your Stream Deck becomes a full presentation controller. Navigate slides, toggle blank screen, control chapter timers, and display live slide info directly on button labels.

  • Next / Prev / Goto slide actions
  • Blank screen toggle with visual feedback
  • Chapter timer: start, pause, reset, set duration
  • 11 live variables including next_slide_name
  • Pre-built preset buttons for instant setup
Bitfocus Variables
$(slidestage:current_slide_index)
$(slidestage:total_slides)
$(slidestage:current_chapter)
$(slidestage:current_filename)
$(slidestage:next_slide_name)
$(slidestage:next_chapter_name)
$(slidestage:is_blank)
$(slidestage:timer_remaining)
$(slidestage:timer_state)
$(slidestage:chapter_remaining)
$(slidestage:chapter_state)
Import Dialog

PDF / PPTX / Google Slides

Drag-drop or browse

Insert after chapter

Place mid-deck, not just at the end

Live progress bar

Page-by-page SSE streaming

Regenerate thumbnails

Re-extract poster frames from existing videos

Import & Media

Import any presentation format.

Upload a PDF, PPTX, or paste a Google Slides URL. SlideStage converts each page to a high-resolution image slide and streams progress back in real time.

Choose exactly where in your deck the imported chapter lands — not just at the end. Video slides get automatic poster frame extraction, and older uploads can have their thumbnail regenerated without re-uploading.

Built for every venue

SlideStage is used in conference halls, broadcast studios, retail kiosks, and NOC rooms.

Kiosk Displays

Drive unattended lobby screens, digital signage, or museum exhibits. A hardware controller or scheduled script can cycle slides automatically.

Live Events

Conference talks, award shows, and product launches. The Presenter view keeps the speaker in sync while the audience sees the Player.

Broadcast & Production

Trigger lower-thirds, sponsor slides, or replay clips from a vision mixer or broadcast panel via the Connection API.

Live Dashboards

Cycle through live web dashboards, analytics pages, or status boards on a NOC screen — controlled remotely from any device.

What's new

Recent updates to SlideStage

v1.2.0

Mar 2026

  • Bitfocus module: added next_slide_name and next_chapter_name variables
  • Bitfocus module: chapter timer actions, feedbacks, and presets
  • Import dialog: 'Insert after chapter' dropdown for mid-deck placement
  • Video slides: Regenerate thumbnail button for older uploads
  • PDF/PPTX import: auto-install poppler-utils and LibreOffice at startup

Your Projects

Sign in to manage your projects

Use your Google account to create and manage slide presentations.

Ready to take control of your presentation?

Create a project, upload your slides, and start a session in under two minutes. No installation. No plugins. Just a browser.