Free Tool

Convert Any Presentation to Video — Free

Upload a PDF, PowerPoint, or Keynote file. Set slide timing, add transitions, and download a video. Then add voiceover, music, and subtitles with Vidocu.

Drop your presentation here

Supports PDF, PPTX, PPT, and Keynote files up to 100MB

How It Works

Three simple steps

1

Upload your presentation

Drop a PDF, PPTX, PPT, or Keynote file. Supports files up to 100MB.

2

Set timing & transitions

Choose how long each slide stays on screen and pick a transition style.

3

Download your video

Get an MP4 video ready to share. Add voiceover and music with Vidocu.

Why Use This Tool

All formats supported

Works with PDF, PowerPoint (PPTX/PPT), and Apple Keynote (.key) files.

No sign-up required

Try the tool instantly. Sign in only to save your history.

Custom slide timing

Set each slide to display for 3 to 15 seconds — you control the pace.

Add voiceover & music

After converting, add AI voiceover, background music, and subtitles with Vidocu.

High-quality MP4 output

Download a crisp 1080p video file ready for YouTube, social media, or presentations.

Works in your browser

No software to install. Upload, convert, and download from any device.

Frequently Asked Questions

PDF, PowerPoint (PPTX and PPT), and Apple Keynote (.key) files up to 100MB.

Yes. You can convert presentations to video without an account. Sign in to save your results and access advanced features.

The free converter creates a silent video. Sign up for Vidocu to automatically add AI voiceover, background music, and subtitles.

Custom animations and builds are not preserved. You can choose from our transition options (fade, slide) between slides.

Videos are exported as MP4 in 1080p resolution — compatible with all major platforms and devices.

Up to 60 slides per presentation. A 30-slide deck at 5 seconds per slide produces a 2.5-minute video.

Want voiceover, music, and subtitles?

Vidocu turns your videos into professional content with AI voiceover, background music, subtitles, and translations — automatically.