HeyGen features and capabilities
Full breakdown of what HeyGen can and cannot do — updated 2026.
Image generation
No
Web search
No
AI voiceover
Yes
Synthesized voice narration for avatars
Video translation
Yes
Upload video for automated dubbing/translation
All features
Content generation
| Feature | Supported | Details | Plan |
|---|---|---|---|
| AI voiceover | ✓Yes | Synthesized voice narration for avatars | All plans |
| Image generation | ✕No |
Input modalities
| Feature | Supported | Details | Plan |
|---|---|---|---|
| Audio upload | ✓Yes | Upload custom audio for avatar narration | All plans |
| Image input | ✓Yes | Photos used to generate personal avatars | All plans |
| Media upload | ✓Yes | Upload photos and videos for custom avatars | All plans |
| Video translation | ✓Yes | Upload video for automated dubbing/translation | All plans |
Memory and context
| Feature | Supported | Details | Plan |
|---|---|---|---|
| Persistent memory | ✕No |
Integrations and API
| Feature | Supported | Details | Plan |
|---|---|---|---|
| API access | ✓Yes | Generate AI videos and avatars via REST API | All plans |
| Code execution | ✕No | ||
| Web search | ✕No |
Privacy and data
| Feature | Supported | Details | Plan |
|---|---|---|---|
| Offline mode | ✕No | ||
| Opt out of training | ✕No | Video data may be used to improve models |
Other
| Feature | Supported | Details | Plan |
|---|---|---|---|
| Instant avatar creation | ✓Yes | Create a talking avatar from a 2-minute video | Creator |
| Streaming / live avatar | ✓Yes | Real-time interactive avatar via API for live use cases | Enterprise |
| Video translation | ✓Yes | Auto-translate and dub videos into 40+ languages | Creator |
| Voice cloning | ✓Yes | Clone your voice for avatar videos | Creator |