Convert HTML to MP4 (Web Page Video Capture)

Convert HTML pages to MP4 video by rendering and recording the browser view.

📂
Drop your HTML file here
or click to browse — max 60MB

Converting your file…

Conversion failed.

Daily limit reached

You've used your 5 free conversions for today.

Get 5 more free conversions — enter your email:

No spam. Helps us understand usage and improve the platform.

or upgrade for unlimited access

Free limit resets at midnight UTC.

📐

DWG export is coming as a Pro feature

We're building native DWG export — join the waitlist to be notified at launch.

What would you expect to pay for DWG export?

available today
✔ What it does
Loads the HTML page in a headless browser, renders it including CSS animations and JavaScript, and captures the rendered output as an MP4 video.
✘ What it does not do
Does NOT capture live interactive behaviour, login-protected content, or real-time data. The recording captures what the browser renders at time of conversion.
Did this tool work for you?

How HTML → MP4 conversion works

A headless Chromium-based browser loads the provided HTML file or publicly accessible URL. CSS transitions and JavaScript animations run for a configurable duration (default: 5 seconds). Each rendered frame is captured at a set interval and encoded into an MP4 video stream at 30fps using H.264 encoding with AAC audio. External resources (fonts, scripts, images) must be publicly accessible for accurate rendering — resources that require authentication or are behind CORS restrictions will not load correctly. The result is a screen recording of exactly what the browser would display, captured as a standard MP4 file.

Limitations

  • Login-protected pages and pages requiring authentication cannot be captured.
  • External resources must be publicly accessible — fonts, images, or scripts behind authentication will not load.
  • Real-time or live data (clocks, live feeds) is captured at a single point in time only.
  • Very complex JavaScript frameworks may not fully execute within the render window.

When to use this conversion

  • Recording CSS animation demos for portfolio or client presentations.
  • Creating video walkthroughs of static HTML prototypes without screen recording software.
  • Capturing web-based data visualisations or charts as shareable video.

Alternatives to consider

  • Loom or OBS for real-time screen recording with live interaction.
  • Puppeteer or Playwright for programmatic headless browser recording with precise timing control.

Frequently asked questions

Will JavaScript animations appear?

Yes, if they start automatically on page load. Animations that require user interaction to trigger will not appear.

Can I record a live website?

Yes, if publicly accessible. Login-protected or CORS-restricted pages will not render correctly.

What resolution is the output?

Default 1280×720. Pro tier supports 1920×1080.

Related conversions