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
- Drop in your .pptx file
- Pick resolution and dwell time, add music if wanted
- Click Convert and wait for render + encode
- 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.