With HeyGen’s PPT/PDF to Video tool, turning traditional slides into professional video content has never been easier. Whether you're creating internal training, product overviews, or client-ready presentations, this tool lets you scale your message faster, with full creative control.
What's covered in this guide
- Uploading an existing presentation
- Generating a brand new presentation with AI
- Customizing your AI-generated presentation
- Editing your video in AI Studio
Who is this for?
This tool is ideal for anyone who presents information using slides and wants to convert them into professional videos quickly. 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
Accessing the tool
You can access PPT/PDF to Video by going to the Avatar Tab on the HeyGen homepage and clicking PDF to Video.
Once you're in the tool, you'll see two options to choose from:
- Upload a Presentation: use this if you already have a PowerPoint or PDF ready to go.
- Generate a New Presentation: use this if you don't have a finished deck yet and want HeyGen to create one for you from a prompt or document.
Upload a presentation
If you already have a presentation ready to go, the upload flow makes it simple to turn it into a video.
From the PPT/PDF to Video page, select Upload a Presentation. Select your avatar upfront. Your chosen avatar will appear as a circular overlay in the bottom right corner of every scene throughout the video.
From there, upload your file, choose your presentation and script settings, and continue into editing.
Supported file types: PPT, PPTX, PDF. Maximum file size is 50MB. If your file exceeds the size limit, you may see the error: "Input PDF Too Long."
If your PPT/PPTX contains fonts HeyGen doesn't support, you'll be asked to choose a different font within the next 30 minutes.
A couple of things to keep in mind:
- The option to use speaker notes as your script is only available with PPT/PPTX uploads, not PDF.
- The ability to import slide content as editable elements is also only available with PPT/PPTX uploads, not PDF.
Generate a presentation
This is a brand new flow, built for users who either don't have a presentation ready or have one that needs a visual refresh. It covers two common scenarios:
- You have a PPT, but it's outdated and needs more visual polish.
- You only have a written document or a text prompt and want to turn it into a presentation-style video.
Select 'Generate a Presentation' and you'll be prompted to either describe your presentation in a text prompt or upload a document. Supported upload formats are PDF and DOCX only.
For best results, be specific in your prompt. A good presentation prompt should include:
- What the presentation is about
- How detailed it should be
- What outcome you want viewers to leave with
Example prompt: "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 also find example prompts on this screen to help inspire what you can create.
After clicking Continue, you'll be asked to select your avatar upfront. Your chosen avatar will appear as a circular overlay in the bottom right corner of every scene. You can always go back and swap your avatar or refine your prompt at any time.
Advance generation controls
You'll have several controls to shape how your presentation is generated:
| |
| Choose your avatar before generation begins. You can replace it later if needed. |
| Choose how many slides HeyGen should generate. |
| Turn this on to have HeyGen automatically create a script for your video. |
| Choose how text from your uploaded file should be used: Generate, Condense, or Preserve. |
| Choose whether to keep existing images from your file or generate new ones. |
| Decide how much text should appear on each slide. |
| Tailor the presentation for a specific audience. |
| Set the overall style and delivery of the presentation. |
| Choose the output language for the presentation. |
Once you're happy with your settings, click Continue. HeyGen will take a few minutes to generate a brand new presentation based on your document and preferences. When it's ready, click Edit in AI Studio.
Editing your video in AI Studio
Once your presentation has been loaded into AI Studio, you can refine and customize everything before exporting.
Edit slides
If you used an editable template, you can fully adjust each slide, move or resize text, images, shapes, or graphics, replace backgrounds, edit titles, and adjust formatting. If you selected an image background, you can still swap it out for a different one.
Update scripts
Each slide has its own script segment that you can edit at any time. Script Segment 1 corresponds to Slide 1, Segment 2 to Slide 2, and so on. You can rewrite narration, adjust pacing, fix tone, add pauses, upload or record your own audio, or change the voice entirely.
Change your avatar
You can swap your avatar at any point, choose from your custom avatars, pick from hundreds of public avatars, switch avatars mid-project, or adjust avatar placement to suit your layout.
Recap
HeyGen's presentation-to-video flow makes it easier than ever to create polished, avatar-narrated videos — with or without an existing deck.
In this guide, you learned:
- Uploading an existing presentation
- Generating a brand new presentation with AI
- Customizing your AI-generated presentation
- Editing your video in AI Studio
We can't wait to see the videos you create! If you share them on social media, tag us at @HeyGen_Official so we can celebrate them with you.