HTML2MP4 turns HTML and CSS into downloadable MP4 video — entirely on your Mac, with no cloud upload and no account
HTML2MP4 turns HTML and CSS into downloadable MP4 video — entirely on your Mac, with no cloud upload and no account.
Drop in a self-contained .html file with CSS animations or {{t}} expressions, pick a format, and HTML2MP4 renders the page frame-by-frame to an .mp4 file (H.264) you can keep or share.
WHAT YOU CAN DO
• Render templates that use {{t}} (0 → 1 over the duration), {{f}} (frame index), or any JS expression like {{Math.sin(t)*50}}.
• Render CSS @keyframes animations frame-by-frame by scrubbing the Web Animations timeline.
• Pick from common presets (Full HD, HD 720p, 9:16 Vertical, Square 1:1, Portrait 4:5, 2K, 4K landscape, 4K vertical) — or enter any custom width and height.
• Pick from common durations (3 / 5 / 8 / 10 / 15 / 30 / 60 / 90 seconds) — or any custom value up to 90 s.
• Pick from common frame rates (15 / 24 / 30 / 48 / 60 fps) — or any custom value.
• Live preview with a play / pause / scrub control before you render.
• Light and dark mode follow the macOS system appearance.
PRIVACY
100% local. Nothing you upload or render leaves your Mac. No analytics, no telemetry, no account.
REQUIREMENTS
macOS 11 (Big Sur) or later. Apple Silicon Mac (M1 / M2 / M3 / M4) recommended for the fastest WebCodecs encoder path; Intel Macs with macOS 11+ use the same render pipeline at lower frame-rates.
https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
© 2026 Andreas Fetscher