All pages
Finishing
Export
MP4, WebM or MKV, from 480p to 8K, rendered frame by frame in the tab. No watermark at any resolution, no length cap, and no card.
How the render works
There is no clock in the loop. Frame 1,847 is requested, waited for, and encoded — and if it took forty milliseconds, that is forty milliseconds the render took rather than a dropped frame. The output is exact by construction.
This is why it is usually fasterthan real time, and why the things a player cannot do are ordinary here. Each clip gets a decoder of its own, driven by the clip's time map, and the whole sequence of source timestamps it will be asked for is worked out before decoding starts — so the decoder walks its file once, in order, rather than seeking per frame.
The dialog
- Mode
- Video and audio, video only, or audio only. Audio only is the fast way to hand a mix to somebody else.
- Range
- The whole timeline, or just the stretch between the in and out marks. Marking a section and rendering only that is the quickest way to check something.
- Format
- MP4, WebM or MKV. Only the containers this machine can actually write are offered — support is probed rather than assumed.
- Resolution
- The project's own size, or any tier that fits its shape.
- Audio kbps
- The audio bitrate. The default is set per project in the export defaults.
- File
- The name. The extension follows the container.
- Save to
- Ask on export — a real folder picker — or straight to Downloads.
Resolutions
A tier sets the shortedge and the long one is derived from the project's aspect ratio, which is how every platform names a resolution: 1080p ultrawide is 2560×1080 and 1080p vertical is 1080×1920, and both are "1080p". Every dimension is rounded even, because most encoders subsample chroma and reject an odd one.
- 480p
- SD — 480px on the short edge
- 720p
- HD — 720px on the short edge
- 1080p
- Full HD — 1080px on the short edge
- 1440p
- QHD — 1440px on the short edge
- 4K
- UHD — 2160px on the short edge
- 8K
- UHD-2 — 4320px on the short edge
Codecs
Encoding is the browser's, so which codecs exist is a fact about your machine rather than about the editor. The dialog probes what can actually be written and offers only that, then names the pair it settled on — H.264 + AAC, VP9 + Opus — in the summary.
- A container with no encodable video codec is not offered at all, which is the case that rules one out on some machines.
- Hardware encoders are used when the browser has them, which is most of where the speed comes from.
What it costs
- The tab stays open
- The render runs in the page. Close the tab or navigate away mid-render and the render goes with it. It also runs on the main thread today, so expect the tab to be busy — it yields often enough to stay responsive, not enough to be idle.
- Firefox and Safari cannot pick a folder
- Neither implements the file picker the 'ask on export' option needs, so exports there land in Downloads. Everything else about the render is the same.
- Long renders are long
- Faster than real time on hardware-decoded footage; slower on a timeline full of reversed clips, heavy racks or 8K. There is no queue and no server doing it for you, which is the trade you are making.
- No watermark, no cap
- Nothing is burned into the picture at any resolution, there is no length limit, and no account or card is involved. Ads in the app pay for it, and removing those is the only thing money buys.
Before you export
- Check the project's frame rate and canvas in the settings — both are still changeable, and both change what the render produces. See The workspace.
- Mark in and out (I and O) if you only want a section.
- Play the timeline through once. Audio-driven effects hold their last reading rather than sampling a paused graph, so the export records what playback showed.