OpenSlides Slides to video

Slides to video

Slides to video in your browser, with no account and no watermark.

Last updated 25 October 2026

Yes, there is a free tool for this. OpenSlides (openslides.dev) is an open-source deck studio that runs in your browser: you make slides that move, then choose File → Export video (record)… and the deck is saved to your downloads as a video file. In current Chrome that is an MP4; a browser that cannot record MP4 gets a WebM. There is no account to create, no watermark on the video, and nothing to install.

From slides to video in four steps

  1. Open the studio. There is no sign-up screen in front of it. Start from a brief, a blank deck or the sample deck.
  2. Make the slides move. Drop in any of 263 motion components, add any of 33 effects to an element (fade, rise, typewriter, count-up, Ken Burns and more) and pick one of 7 transitions between slides: cut, fade, push, slide-over, zoom, flip or morph.
  3. Add a voice, if you want one. Each slide’s notes are its script. Record it in your own voice, or have a voice that runs in your browser (Piper or Kokoro) speak it.
  4. Choose File → Export video (record)…. The deck opens in a new tab. Click Start recording, choose that tab when the browser asks what to share, and the deck plays through once. When it ends, the video is saved to your downloads.

That is the whole route from slides to video. The same menu exports a PDF and a PowerPoint file, and none of the three needs an account.

What a slides to video export gives you

QuestionAnswer
AccountNone. Making, presenting and exporting all work signed out. Signing in is only for AI on paid credits and for sharing a component with the community.
WatermarkNone. The recorder captures the deck and nothing else; its own controls move out of the picture while it records.
File formatMP4 where the browser records MP4 (current Chrome does, as H.264 with AAC sound), otherwise WebM. The file is named after the deck.
SoundEvery narration take is mixed into the video. A deck with no narration is recorded without a sound track.
Price and limitsFree. There is no export counter and no paid tier for video.
InstallNothing to install. The studio is static files running in your browser tab.

Slides to video, in real time

The in-browser export is a recording of the tab, and it says so. The deck plays at its real speed, so a two-minute deck takes two minutes. If a frame takes too long to draw, it is dropped rather than slowing the video down. A few things help:

Picture and voice stay together because the sound is the clock: on every frame the slide is moved to the time the audio has reached. Every moving thing on a slide draws from that clock, so the video shows what the canvas showed.

For a frame-exact file there is the openslides-render command. It renders a deck to MP4 frame by frame on your computer, at the deck’s size (1920 × 1080 by default) and frame rate (30 frames per second unless the deck sets another), with subtitles burned in or written alongside, and one MP4 per language if the deck is dubbed. It is not a download yet: it builds from the public source at gitlab.com/open-slides/openslides.

What stays on your device

Decks, images and narration are kept in your browser’s own storage. Before the recorder opens, the studio saves the deck there, and the new tab reads it back from the same place, so turning slides to video uploads nothing. The finished file goes straight to your downloads. The privacy policy lists the few requests that do leave the browser, such as AI you choose to connect.

The code is licensed MIT OR Apache-2.0, at your choice, and the source is public on GitLab.

FAQ

Do I need an account to export slides to video?

No. Open the studio, make the deck and choose File → Export video (record)…. You sign in only to use AI on paid credits or to share a component with the community.

Does the video have a watermark?

No. The recording shows your slides and nothing else: the recorder’s own controls are moved out of the picture while it records.

Is it MP4?

It is MP4 where the browser can record MP4, which current Chrome does, and WebM otherwise. The openslides-render command always writes MP4.

Are the animations and transitions in the video?

Yes. The deck plays through in the new tab with its effects, motion components and transitions, and that is what is recorded.

Is the narration in the video?

Yes. Each narration take, whether you recorded it or a voice generated it, is mixed into the recording at its place on the timeline. A deck with no narration gives a silent video.

Why does exporting take as long as the deck?

Because the browser export records the deck as it plays, in real time. A slow frame is dropped rather than held. For a frame-exact MP4, use openslides-render, which builds from the public source.

Is it free and open source?

Yes. Everything that does not use AI is free, turning slides to video included, and the code is licensed MIT OR Apache-2.0 at gitlab.com/open-slides/openslides.

Try it

Open the studio and export the sample deck to see the whole route from slides to video. For narration in several languages, read how to export a narrated video in several languages. Everything else the studio does with animated slides is on the product page.