PPT to Video

Slides to 720p/1080p MP4 with optional background music

📂

Drag & drop files here

or browse files

Only .pptx is supported (save legacy .ppt decks as .pptx in PowerPoint / WPS first). Everything runs locally in your browser - nothing is uploaded.

About this tool

A video is the easiest way to share a deck: no Office required, plays on any phone. This tool renders every slide at 720p or 1080p and strings them into an MP4 with your chosen per-slide dwell time; optionally add a background music track that loops underneath and is cut at the video's end.

Honest scope: this is a static slide-show video - animations and transitions do not play, and there is no AI voice-over (in-browser TTS is slow and unreliable; we will not promise what we cannot deliver). Narrate with your own recorded audio instead. Encoding runs on your machine via ffmpeg.wasm - nothing uploads. Expect long renders for big decks at 1080p; start with 720p.

Features

  • Slides rendered as 720p / 1080p video frames
  • Adjustable 3-15s dwell time per slide, auto-joined MP4
  • Optional background music, looped and end-trimmed
  • ffmpeg.wasm encodes locally - no upload, no watermark

How to use

  1. Drop in your .pptx file
  2. Pick resolution and dwell time, add music if wanted
  3. Click Convert and wait for render + encode
  4. Preview the video and download the MP4

Frequently asked questions

Can it add AI voice-over narration?
This tool takes an optional background track (looped, end-trimmed) but deliberately ships no AI voice-over - browser TTS is slow and unreliable, and we will not fake it. For narration, upload audio you recorded; it is better quality and actually dependable.
Do animations and transitions show in the video?
No - each slide appears as a still frame for its set duration. That is the honest static-slide-show scope; for animated exports use PowerPoint's built-in "Export to Video".
Why is conversion slow?
Every slide is rendered and then H.264-encoded in software - 1080p with many slides takes a while, and the first run downloads a ~31 MB engine (cached afterwards). Try 720p with shorter dwell times first.
Watermarks? Uploads?
No watermark, no upload - rendering and encoding happen in your browser. The output is a plain MP4 ready for chat apps, Douyin/TikTok or Bilibili.

Related tools