HTML2MP4 / EDITABLE MOTION
Programmatic video with HTML
One layout. Many stories.
Use reusable HTML compositions to make video variants. Keep layout and timing consistent while changing the message or data; connect an agent through MCP when needed.
Explore before signing in. New accounts get 3 free credits.
EDITABLE INPUT
See the source. Make it yours.
Load the source into the form below, change the content, and keep the animation structure. Nothing is submitted until you create a video.
View the example HTML ↗WHAT TO CUSTOMIZE
- Your headline, labels and on-screen copy
- Brand colors and the composition’s visual details
- Timing that fits the source animation and your chosen length
- 01Separate content from layout
- 02Replace the demo values
- 03Render each variant
YOUR TURN
Bring your own source. Or borrow ours.
Edit the source or describe changes. Notes are applied during generation; the source preview shows the current code.
Pick a sample to try or tweak
Template starters (hosted, not a public API)
For programmatic-style variants without standing up CI yet: open a pack, fill fields, enqueue on Video templates — or paste each HTML variant above. This page does not claim a public REST render API. Headless loops belong on the HyperFrames CLI on your machines.
Library: Video templates. Pipeline: render HTML to MP4.
What “programmatic video from HTML” usually means
Teams searching this intent already think in pipelines: one HTML template, many outputs — sizes, languages, prices, CTAs — without rebuilding every clip in After Effects. The HTML is the source of truth; video is an export step.
- Ad and creative ops — Same motion system, dozens of copy/size variants.
- Product and growth engineers — Ship UI motion from markup the app already owns.
- Agencies — Client HTML kits that must become MP4 packs without a designer per cut.
How the hosted HTML form fits
- Paste the HTML or HyperFrames composition for one variant in the form above.
- Notes carry the “programmatic” bits: “keep layout, change headline to …, export 9:16.”
- Create the job; download the MP4 when it finishes (1 credit on success).
- Repeat for the next size or copy row — same template family, new paste/notes.
That is automation at human-or-ops scale. It is not a promised public REST “submit HTML → webhook MP4” API. If you need headless loops on your own runners, use local scripts — see HyperFrames install.
Honest boundaries (read before you plan CI)
- No public REST render API — Do not plan on “POST HTML → webhook MP4” against Html2MP4.com.
- Hosted = form / MCP — Ops-scale variants via the form above or MCP for agents; credits meter each successful job.
- Headless CI = local CLI — Loop on your machines with HyperFrames install, not a hosted batch endpoint.
- Trial, not unlimited — 3 free signup credits to try; packs on Pricing after that.
Common questions
Does Html2MP4 expose a public REST API for video jobs?
No. This page does not claim a public REST render API. Hosted jobs run through the browser form (or MCP for agents). Headless loops belong on the HyperFrames CLI on your machines.
What does programmatic video from HTML mean here?
One HTML (or HyperFrames) template, many outputs — sizes, languages, prices, CTAs — without rebuilding every clip in After Effects. Repeatable inputs, consistent encode, credits as the meter.
When should I use hosted HTML vs local scripts?
Choose the hosted form above for ops-scale variants without standing up a render farm. Choose the local HyperFrames CLI when you need CI headless loops or full control of the render environment.
How do agents automate without a public REST API?
Use Html2MP4 MCP for agent workflows (see /mcp). That is not a public REST “submit HTML → webhook MP4” API. For CI headless loops on your runners, use the HyperFrames CLI.
How are credits billed for many variants?
Each successful hosted render uses credits by length (≤30s → 1, ≤60s → 2, ≤120s → 3). Repeating paste/notes for the next size or copy row bills again. New accounts get 3 free signup credits to try — not unlimited batch free.
Can I start from templates instead of pasting HTML?
Yes. Official packs open Video templates — fill fields per variant and enqueue. Pasting each HTML variant above remains the primary programmatic-shaped path on this page.