Skip to main content

PPT/PDF to Video

This article explains how to convert PowerPoint and PDF presentations into editable, avatar-driven videos using the PPT/PDF to Video tool.

Written by Avi
Updated yesterday

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:

  1. Upload your presentation /document or  Generate a new presentation!  

    1. Use this if you already have a PowerPoint or PDF presentation ready to go.

  2. Generate a new presentation

    1. 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

  1. Open PPT/PDF to Video

  2. Select Upload a presentation

  3. Choose your avatar up front
    Your selected avatar will appear as a circular overlay in the bottom-right corner of each scene.

  4. Upload your file

  5. Choose your presentation and script settings

  6. 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.


Did this answer your question?