HeyGen is now partnering with Gamma to bring our users the ability to upload or generate your slides into videos!
PPT/PDF to Video lets you upload a presentation and instantly turn it into a video.
Your slides can be converted into editable layouts, or kept as static images depending on your workflow.
You can access the tool by going to the Avatar Tab on our homepage, and clicking PPT/PDF to Video.
🛎️ You can only upload up to 50 slides at a time. If your deck has more than 50 slides, only the first 50 will get uploaded to our studio.
Who This Is Useful For
This tool is ideal for anyone who presents information using slides and wants to convert them into professional videos quickly.
You now have two options:
Upload your presentation /document or Generate a new presentation!
Use this if you already have a PowerPoint or PDF presentation ready to go.
Generate a new presentation
Use this if you do not have a finished deck yet and want HeyGen to create one for you from a prompt or document.
Common use cases include:
Educators turning lessons or lectures into video format
Corporate Trainers converting PPT decks into training videos
Teams and Companies creating onboarding, product, or internal update videos
Content Creators and Marketers repurposing presentations into content
Sales Teams transforming pitch decks into video briefings
If you regularly present information through slides, this tool helps you automate video creation while keeping your original layout and structure.
How to Create a Video from PPT or PDF
Upload a PPT or PDF File
Open PPT/PDF to Video
Select Upload a presentation
Choose your avatar up front
Your selected avatar will appear as a circular overlay in the bottom-right corner of each scene.Upload your file
Choose your presentation and script settings
Continue into editing
Important notes
The following options are only available for PPT / PPTX uploads, NOT for PDF upload:
Use speaker notes as script
Import slide content as editable elements
Available file types: PPT, PPTX, PDF.
Maximum file size: 50MB . If your uploaded file exceeds the size limit, you may see the error message: “Input PDF Too Long”
🛎️ If your ppt / pptx presentation contains fonts we don't support, you'll be asked to choose a different font for your upload in the next 30 minutes
Generate a New Presentation
You can use this feature on HeyGen to generate a full new deck for your presentation! This can be based on a text-prompt and any uploaded materials you'd like to go into generating this presentation (PDF and DOCX only).
Try to be specific about the outcome, not just the topic.
A good presentation prompt should include:
what the presentation is about
who it’s for
the tone you want
how detailed it should be
what outcome you want viewers to leave with
Example:
“Create a professional presentation for internal employees explaining our knowledge-to-video strategy. Keep it concise, clear, and visually polished. Focus on the main benefits, workflow, and key use cases.”
You’ll usually get better results if you avoid vague prompts like “make a deck about onboarding” and instead give a little context, such as audience, goal, and style.
Advance Generation Controls
Here you can choose different settings and styles for your presentations.
Control | Description |
Avatar selection | Choose your avatar before generation begins. You can replace it later if needed. |
Number of slides | Choose how many slides HeyGen should generate. |
Generate script with AI | Turn this on to have HeyGen automatically create a script for your video. |
AI text handling | Choose how text from your uploaded file should be used: Generate, Condense, or Preserve. |
AI image handling | Choose whether to keep existing images from your file or generate new ones. |
Text density | Decide how much text should appear on each slide. |
Audience | Tailor the presentation for a specific audience. |
Tone | Set the overall style and delivery of the presentation. |
Language | Choose the output language for the presentation. |
Once the presentation is created, click Edit in AI Studio
Editing your presentation in Studio
Once your PPT or PDF has been converted into a project, you can refine and customize your slides before exporting the final video.
1. Edit Each Slide’s Text or Visuals / Replace Static Backgrounds
If you used Editable Template, you can fully adjust the content on each slide.
This includes:
Moving or resizing text, images, shapes, or graphics
Replacing the background with a new color, image, or layout
Editing titles or slide content to improve clarity
Adjusting formatting for better visual alignment
If you selected Image Background, you can still replace the background image with a different one for consistency or branding.
2. Update or Rewrite Scripts
Each slide’s script segment can be edited at any time, giving you full control over the spoken content. Every script segment is directly linked to its corresponding slide. So when you edit Script Segment 1, you’re editing Slide 1; Script Segment 2 edits Slide 2, and so forth.
You can:
Rewrite the narration
Shorten or expand explanations
Fix phrasing, clarity, or tone
Add emphasis or notes for your avatar
Add scenes to break up long segments
Upload or record your own audio
Insert pauses for timing adjustments
Change the voice for narration
This ensures your audio matches your exact messaging, pacing, and delivery style.
3. Select or Change the Speaking Avatar
Choose the on-screen presenter for your video.
You can:
Use one of your custom avatars
Pick from hundreds of public avatars
Switch between avatars mid-project if needed
Adjust avatar placement depending on your layout
This lets you match the style and tone of your presentation.
4. Export the Final Video
When you’re finished editing, you can export your video with full control over output settings.
You can choose:
Export Folder – Select which project folder the final video will be saved under
Resolution – 720p, 1080p, or 4K depending on your plan.
Frame Rate (FPS) – 25, 30, or 60 FPS
Watermark – Enable or disable the HeyGen watermark
Format – Export as an MP4 file
After setting your preferences, click Submit, and your finalized video will be ready to download and share.









