HeyGen Free Plan: What One Account Could and Could Not Show

Last updated: July 29, 2026

Tier B

Evidence boundary. This is a Tier B, hands-on review. Future Stack Reviews created one HeyGen free account in Japan and worked it across two sessions, on 28 and 30 July 2026. Three generations were submitted across two creation modes, and every file, cloud and sharing control the interface offered was tried. Findings describe that one account on those two dates. The account remained on the free plan throughout. No paid plan was entered. Vendor documentation is recorded as an official claim, not as verification of runtime behaviour.

HeyGen is a browser-based platform that generates presenter-style video from a script, using stock or custom avatars. Paid web plans issue a monthly credit allocation and draw against it at published rates. The free tier is the route the vendor offers for trying that before paying.

FSR opened one free account and worked it across two sessions, two days apart.

The free account exposed the workflow and left the two questions that decide a purchase open.

Those two are what a minute of equivalent paid production would cost, and what a delivered video file would contain. Neither is a gap in the session. Both are properties of what a free account can reach.

Read this if

  • You are about to spend a free allowance and want to know what it buys
  • Your decision turns on cost at volume rather than on how the avatar looks
  • You need an output file to reach someone outside your account
  • You are writing a procurement note and need the untested items named

Skip this if

  • You want paid plan behaviour. This account never entered one.
  • You want delivered file quality. No video file was obtained.
  • You want a buy or do-not-buy recommendation
  • You want API, LiveAvatar or team behaviour

At a glance

Review depthTier B, hands-on. One free account.
Account and datesOne new free account, Japan. Two sessions, 28 and 30 July 2026. Still on the free plan at the end of both.
Generations submittedThree, across two creation modes. Two completed. One returned an over-length error.
Retrieval controls triedSix, once each, against the first completed asset
In scopeSignup, plan surfaces, meters, the script composer and the prompt agent, three generations, six retrieval controls, hosted playback, the terms as supplied
Out of scopeAny paid plan, delivered file specification, allowance reset, digital twin, voice cloning, API, connectors, support, any other account or region
QuestionCan a free account close enough uncertainty to justify paying, or does it only teach the interface?
AnswerIt closed the workflow question. It did not close paid cost or delivered file contents.

Trial or plan

The search term most readers use says trial. The billing surface in the account said ‹Your Plan: Free›.

No captured surface showed an expiry notice, a countdown or a conversion prompt, and the upgrade control read as an upgrade rather than as a trial conversion. A one-day test cannot establish whether that state persists, and no expiry was waited out.

There is a second reason not to settle it here. HeyGen’s own materials describe the base tier as a plan while describing access to some premium features in trial terms. Whether a given capability sits inside the plan or inside a limited trial is a per-feature question, and this review does not answer it feature by feature.

Can free usage predict paid production cost

This is the question a buyer needs closed before paying, and the one a free account is least equipped to close.

Three observations bear on it. They are recorded separately because the account did not connect them.

What the account displayed about cost

Free tier, in-app plan modal$0. Three videos per month, videos up to one minute, access to Avatar IV and Video Agent. No credit figure appears anywhere in the column
Paid tiers, same modalCreator $24 a month with $29 struck through, $288 billed yearly, 600 monthly credits. Pro $41 with $49 struck through, $488 billed yearly, 1,000 monthly credits. Both offer videos up to thirty minutes
Export and watermarkCreator lists 1080p export, Pro lists 4K export, and both list watermark removal. The Free column lists none of the three
Paid allowance, tooltip‹600 monthly credits›, described as usable for up to ‹200 minutes on Avatar III, 30 minutes on Avatar IV, 20 minutes of Video Agent, or 120 minutes of dubbing›
Creation surface ratePresenter mode carried ‹0.3 credits per second›. Cinematic mode carried ‹60 credits› as a per-job figure
Composer, before submission‹No cost estimate and no length counter›, on an empty composer and after a long script was pasted
History, after the completed attemptA row was written with a CREDITS column. The cell displayed ‹an em dash›

One free account, 28 July 2026. Paid rates were read from a free account and were not exercised.

HeyGen in-app plan modal viewed from a signed-in free account. The Free column is priced at  alt=
HeyGen’s in-app plan modal, read from a signed-in free account in Japan on 28 July 2026, with the yearly toggle on for both paid columns. The Free column is denominated in videos and in minutes per video. The paid columns are denominated in credits. No conversion between the two appears on this surface. FSR did not reach a checkout screen, so these are the figures the modal displayed rather than amounts charged.

The Free column also lists access to Avatar IV and to the prompt agent. HeyGen’s own pricing page publishes a per-minute credit rate for both of those workflows. The Free column publishes no credit figure. Those are three readings from two of the vendor’s own surfaces, and this review sets them next to each other without drawing a line between them.

Two things follow, and they are different in kind.

The first is arithmetic. A per-minute rate can be derived from the tooltip. Any such figure remains a calculation from one displayed allowance, not an independently verified rate, and it is not a second source corroborating the first.

The second is a gap. The paid tiers are described in credits. The free tier is described in its own unit. Whether a conversion between the two is published on any surface a buyer can reach is ‹the result of a search whose scope has to be recorded›, not an observation, and it does not publish as a bare statement of absence.

HeyGen’s July 2026 product update describes upfront estimates for actions that consume Premium Credits. The post does not clearly define how that applies to free plan access. This review reports only what the authenticated free composer displayed.

The second session tested the same question on a different surface. The prompt agent accepted a job, ran it for close to twenty-nine minutes and delivered it, and at no point in that sequence did the account display a cost. HeyGen’s own pricing page publishes a per-minute credit rate for that workflow.

If the two tiers are counted in different units and no conversion is reachable, time spent free produces interface familiarity rather than a cost estimate.

Three generations, two modes

FSR submitted three generations from this free account. Two produced completed assets. One returned an over-length error in the interface. Whether that request entered a render queue was not determined.

The first two came from the script composer on 28 July. The third came from the prompt agent on 30 July, and it is the one that changes the picture.

The prompt agent ran on a free account

On 30 July FSR opened the home surface, pressed the control that inserts a sample prompt, and submitted what the vendor supplied. The prompt asked for a thirty-second video on a named subject, with a stated visual style, avatar type and music direction. FSR wrote none of it.

The job completed. The interface reported the elapsed generation time as 1714 seconds, close to twenty-nine minutes. The finished asset ran thirty-seven seconds, across six scenes, and the account created two artifacts from the one prompt: the video, and a separate object the interface labels a video plan.

HeyGen's prompt agent result screen. The left panel shows the vendor-supplied prompt requesting a thirty-second origin story with a stated colour treatment, fast-cut motion graphics, a casual male avatar and upbeat electronic music, followed by the agent's reply and a completion time reading 1714 seconds. The centre panel lists two artifacts from the one prompt, a video and a video plan. The player reads 0:37 of 0:37 and the frame carries repeated HeyGen watermarks across it. The timeline below lists six scenes, with the first marked 6.8 seconds.
The prompt agent result on a free account, 30 July 2026. The prompt was inserted by the vendor’s own sample-prompt control; FSR did not write it and did not edit it before submitting. The interface reported 1714 seconds of generation for a thirty-seven second asset, and produced two artifacts from the single prompt. The repeated watermark is in the platform’s player. FSR obtained no video file, so nothing here describes what a delivered file would carry.

Those readings reconcile, which is worth saying in a review that spends a section on readings that do not. The timeline named six scenes, the export panel and the player both reported thirty-seven seconds, and playing the asset through showed six scene changes spanning about that length. Where these surfaces describe the same asset at the same grain, they agreed.

The download panel for that asset offered three tabs, for video, captions and audio. Both routes that would deliver the video file, direct download and save to cloud drive, carried the premium marker. FSR reports the markers as displayed and does not report a wall for this session, because the result of pressing them was not captured.

Two things are worth separating here rather than joining.

HeyGen’s published pricing lists the prompt agent workflow at a per-minute credit rate. This account has no published credit allocation. The account displayed no cost for the job, before submission or after completion. Those are three statements from three surfaces, and this review does not compute a figure from them.

The other is a ratio a buyer can use directly. Twenty-nine minutes of generation produced thirty-seven seconds of output, and the output stayed inside the account. On a plan counted in whole videos rather than minutes, that is what one unit of the allowance buys.

The two composer submissions, 28 July

ReadingCompletedOver length
Displayed counters, before and after‹Unchanged›‹Unchanged›
History row created‹Yes, one row›‹No›
Project object created‹Yes›‹No›
Warning before submissionNot applicable‹None. Generate stayed active.›
Interface messageNone recorded‹A duration-too-long error naming an upgrade, exact wording to be retyped from the capture›

Two attempts, one free account, 28 July 2026. Both readings taken from the same surfaces minutes apart.

The composer accepted the over-length script for submission. The interface then displayed the message above. FSR did not inspect network or server logs and does not attribute the outcome to a particular system layer.

Whether the second attempt consumed any allowance is not determined. No counter relevant to the free video allowance was identified on the surfaces inspected, so no debit could be read either way. Not recorded is not the same as not consumed.

The length constraint applied after the script was written and the settings fixed, not before. On a metered plan that ordering decides whether a mistake costs a minute or an allowance, and the account gave no way to tell which one happened.

Can the asset leave the account

Six controls, one asset

ControlReturnsPremium markerResult
Video downloadVideo file‹Yes›‹Upgrade wall›
Save to cloud driveVideo file‹Yes›‹Upgrade wall›
Captions downloadSubtitle file‹Yes›‹Upgrade wall›
Audio downloadAudio file‹No›‹Upgrade wall›
Transcript downloadText file‹No›‹File delivered, a subtitle file of about 137 bytes›
Share page, anonymous viewerHosted playbackNot applicable‹Plays. No download control offered to the viewer.›

One free account, one completed asset, 28 July 2026. Each control tried once.

No video file was obtained through the controls tested on this account. That does not establish that every HeyGen free account, workflow or entry point behaves the same way.

HeyGen's public plan comparison table, Video Creation section. The Free column lists full access to the AI Studio editor, a maximum duration per video of 1 minute, standard video processing speed, 75+ video templates, and PowerPoint, PDF and audio input, and marks export resolution, save designs as templates, and watermark removal as unavailable. The Creator column lists export resolution up to 1080P, Pro and Business up to 4K, and all four paid columns mark watermark removal as included. Plan prices shown are Free at $0, Creator at $29 a month, Pro at $49 a month, Business at $119 a month with $149 struck through, and Enterprise by sales contact.
HeyGen’s public plan comparison table. The Free column marks export resolution as unavailable and lists a one-minute maximum duration per video. This is a different surface from the in-app modal shown earlier in this briefing, and the two agree on both figures. Paid tier detail is covered in FSR’s Tier C briefing on HeyGen’s pricing pages.

One control carrying no premium marker was gated when used. The marker did not predict the gate here. One counterexample establishes that for this account on this date. It does not establish that the markers are unreliable in general, and this review does not say so.

The one file that came back is worth reading carefully rather than treating as a win. The interface reported the asset at ‹about seven seconds›. The delivered subtitle file ended its final cue at ‹three seconds›, with the whole utterance inside a single cue. These are two different measurements of different things, and this review does not treat them as contradictory without a shared asset identifier and a stated measurement definition. What it does mean is that the subtitle file is not usable as delivered.

The second completed asset, from 30 July, was not put through the same six controls. Its download panel was opened and photographed. It offered video, captions and audio tabs, and both routes to the video file carried the premium marker. FSR did not capture the result of pressing either, so this session adds a marker observation and not a second gate observation.

FSR could inspect hosted playback but not a downloaded video file. Delivered resolution, delivered duration, framerate, watermark burn-in and audio encoding stay outside this test. A reader deciding on the strength of a preview is deciding on a rendition the platform controls end to end. That held on both assets, two days apart, on two creation modes.

One thing the preview did allow. Watched in the platform’s own player, on the prompt-agent asset, lip movement tracked the delivered speech without drift visible to this observer. That is one asset, one avatar, one voice and a script FSR did not write, judged by eye rather than measured, in the vendor’s player rather than in a file. It is not a comparison with any other product.

It is worth stating for a structural reason rather than as praise. The dimension a free account can assess is the one a buyer could mostly have guessed at. The dimension it cannot assess is the one that decides the invoice.

Values that differed across surfaces

Named surfaces in one account displayed different values on the same day. The evidence did not identify an authoritative one.

Same account, same day

Maximum video lengthFour readings, across the plan modal, the billing page, the creation surface and the rejection message. The billing page named ‹up to 5 minutes› as an upgrade benefit. The creation surface named ‹30 minutes› for presenter mode. The rejection message named no figure at all. Each reading belongs to a different scope, and none is stated as the free tier’s own ceiling
Duration of one assetThe export modal, the project card and the player agreed. The history row and the studio timeline each showed something different, and the subtitle cue a third thing. ‹Each value with its surface, to be transcribed from the captures›
Engine label on the same draftsThe editor and the project card named ‹different avatar generations for the same two drafts›
4K availability‹Absent from the composer resolution list, present and gated in the export list, present and actionable in the upscale panel›

One free account, 28 July 2026. Readings are preserved as displayed and are not reconciled.

A buyer planning against a maximum length has to choose a number the account does not settle. The verification cost falls on the buyer, across surfaces they would have to know to check. Recording the disagreement is the finding. Asserting a reason for it would be a second claim requiring evidence that does not exist here.

Free account against a structured paid test

What each route can settle

QuestionFree accountStructured paid test
Does the editor fit our workflowYesNot needed
What does a minute of output debitNoYes
What does the delivered file containNoYes
Do failed attempts debitNoYes
How does the allowance resetNoYes

Based on what this one free account could and could not reach on 28 July 2026.

A buyer whose open questions sit in the lower four rows may require a structured paid test rather than more free usage.

Terms and output rights

HeyGen’s terms of service address free plan output in one section and paid plan output in another, and the two are drafted differently. The free plan section describes the licence granted over free output in restrictive terms and lists prohibited uses. The section covering paid plans is drafted the other way. The free plan section also reserves the ability to impose or change limits, including export capability.

This section reports what the document states as of the access date below. It reaches no legal conclusion, characterises no conduct as permitted or prohibited for any reader, and offers no advice. A reader whose decision depends on output rights should read the current terms and take their own advice.

Tested and untested

Reachable, not exercised

Digital twin creation, voice cloning, look generation, motion, upscaling, clipping, thumbnail capture, API usage, any connector, support responsiveness, and any repeat attempt on identical settings. No biometric material was submitted at any point.

Outside the free account

Delivered file specification, because no video file was obtained through the controls tested. This is a property of the plan rather than a gap in the session.

Not attempted, and why

The allowance reset basis, because this account is being upgraded before a reset could be observed. The reason is stated so a reader can weigh it rather than assume it was overlooked.

None of the above is a claim that HeyGen publishes no answer. No reproducible documentation search was run for these items. Untested and documented-as-absent are different statuses.

FAQ

Is the HeyGen free plan a trial that expires?

The billing surface labelled it a plan. No captured surface showed an expiry, a countdown or a conversion prompt on 28 July 2026. HeyGen separately describes access to some premium features in trial terms, so the answer is per feature rather than plan wide. No expiry was waited out.

Do you need a credit card to sign up?

In the signup path FSR used, HeyGen sent a magic link by email and ‹did not request a payment method› before the account opened. FSR did not verify whether a password could later be added, and did not test other entry points.

How many videos does the free plan include?

The plan modal displayed a figure for the free tier. What it counts, whether submissions, completed assets or stored objects, was not determined, and FSR identified no counter labelled for it on the surfaces inspected. Treat the figure as a label rather than a measured allowance.

Can you download the video on the free plan?

No video file was obtained through the six controls FSR tried on this account. One control returned a subtitle file whose final cue ended well short of the reported asset length. Other accounts, workflows and entry points were not tested.

How long can a free plan video be?

Named surfaces in the same account displayed different maximum lengths on the same day, and each belongs to a different scope. The rejection message named no figure. The evidence did not identify an authoritative value for the free tier’s own ceiling.

Does a rejected attempt use up part of the allowance?

Not determined. The rejected attempt produced no history row and no project object, and FSR identified no counter relevant to the free video allowance on the surfaces inspected before and after. No debit could be read either way. A structured paid test would settle it.

Does the free plan show credit cost before you generate?

HeyGen’s July 2026 update describes upfront estimates for actions consuming Premium Credits. The post does not clearly define how that applies to free access. On the authenticated free composer, FSR observed no cost estimate, on an empty composer and after pasting a long script.

Is the free plan enough to decide whether to pay?

It closed workflow questions in this test. It did not close paid cost or delivered file quality. A buyer whose decision rests on either may require a structured paid test rather than more free usage.

Trying it yourself

Open a free HeyGen account

Future Stack Reviews earns nothing from this link. It carries no affiliate code and no tracking parameter. Plan terms change without notice; confirm what the free tier includes on HeyGen’s own pricing page before you sign up.

Methodology

HeyGen's onboarding, shown as two consecutive questions. The first asks what kind of work you do and offers Training and L&D, Social Media, AI and Agent Products, Finance and Insurance, Fitness and Coaching, Healthcare, Ecommerce and DTC, B2B SaaS or Tech, Student, Real Estate, Marketing and Brand, Online Courses, and None of these. Marketing and Brand is shown selected. The second asks what brings you to HeyGen and offers creating content to get customers, growing a creator channel, marketing properties or listings, training a team or organisation, promoting a product or service, building a personal brand, and creating educational content. No option is shown selected and the submit control is inactive.
The two onboarding questions this account answered before any other surface was generated, 28 July 2026, Japan. The first answer is captured in its selected state. The second is recorded in FSR’s session log rather than in a capture, and the submit control is still inactive here. Every observation of the home surface in this briefing is scoped to this pair, because the home surface states it is personalised on them.

This is a Tier B, hands-on review. FSR created one HeyGen free account and worked it across two sessions, submitting three generations across two creation modes and trying every file, cloud and sharing control the interface presented.

The interface changed between the two sessions. On 28 July the home surface presented a four-step setup card. On 30 July the same account presented a three-step card with different step labels, and one step present on the first date was absent on the second. FSR did not establish whether this was a product change, a state-dependent display, or something specific to this account or region. Anything this review says about the setup card describes 28 July.

Test conditions

Account and datesOne free account created for this review. Session one 28 July 2026, session two 30 July 2026. The account was on the free plan at the end of both.
Elapsed and activeSession one: elapsed ‹four hours› between first and last capture, active time ‹approximately ninety minutes›, reconstructed from the session log and stated as an estimate rather than a measurement. Session two: one generation, with the platform’s own reported generation time recorded from the interface
Two timing figures, kept apartThe 1714 second figure in section 3 is the platform’s own display. The operator’s separate wall-clock impression of the same job was longer. This review publishes the displayed figure and does not merge the two
Prompt authorshipThe 30 July prompt was inserted by the vendor’s own sample-prompt control. FSR did not write it and did not edit it before submitting
How the playback observation was madeWatched live in the browser with sound, by one observer, in the platform’s player. Judged by eye, not measured. The screen recording retained in the archive carries no audio track, so it preserves the picture but not the evidence for the synchronisation statement
How the scene count was checkedThe archived screen recording of the second asset’s playback was analysed frame by frame for visual discontinuities. Six were found. This is a measurement of FSR’s own recording of the platform’s player, not of a delivered file, and the recording is not published
Region, browser, languageJapan. Desktop Chrome, one surface checked in a private window. Interface preference set to English; some surfaces rendered Japanese
Onboarding answers‹Both answers, from a capture showing the completed selection›. The home surface states it is personalised on these answers, which scopes every home surface observation
Surfaces searched for counters‹Named list, with date›
Account identifiabilityThe account email sits on this publication’s own domain, so the vendor could identify it as a review account. Queue time, failure rate and support behaviour are not assumed representative
Evidence handlingRuntime observations appear here only where the evidence ledger links them to a timestamped capture, a downloaded file or a contemporaneous session log. Those three are recorded separately and are not treated as one class. Captures are held in FSR’s archive and are not published, because they carry account identifiers
Demoted to contextTwo-factor settings, personalisation state and mixed-language rendering were observed and recorded in the ledger. They did not bear on the purchase decision and are not treated as findings
Not carried forwardThe previous version of this article was an audit target. None of its product, price or performance claims were carried forward

Vendor documentation is recorded as an official claim, not as verification of runtime behaviour. Prices, plans, quotas, feature availability and terms are volatile, and were rechecked on the publication date.

Verdict

The free account exposed the workflow. It did not close what equivalent paid production would cost, and it did not close what a delivered video file would contain.

Those two gaps are structural rather than incidental. No paid plan was entered, so no debit was observable. No video file came back through the controls tried, so no file specification was inspectable.

Against that, a free account does not have to reproduce every paid feature to be worth an hour. A buyer who only needs to see the editor and hosted playback can get what they came for.

This review did not assess overall value, billing accuracy, output quality against competitors, or product intent. A buyer whose open questions are cost at volume or delivered file contents may require a structured paid test.

Related FSR briefings

Tier B briefings are hands-on tested. Tier C briefings are document-first, with no hands-on testing. Comparisons are not tiered.

TIER BTIER CCOMPARISONS

Future Stack Reviews publishes structural audits of AI and SaaS products for technical buyers. This is a Tier B hands-on review of one free account, on one date, in one region, under one set of onboarding answers. No paid plan was entered. Vendor statements are recorded as official claims, not as verification of runtime behaviour. Pricing, plans, quotas and terms are volatile and should be confirmed against the vendor’s current surfaces before purchase.

Continue the investigation

Related FSR reports

Continue with these related Future Stack Reviews reports.