Dev Tools

mebm — Browser Video Editor

Animate images, video clips, and text overlays with keyframes directly in your browser and export as a video. Runs entirely client-side — nothing you upload ever leaves your device.

Related tools

About mebm — Browser Video Editor

mebm is a small, open-source browser video editor for animating images, video clips, and text overlays on a timeline using keyframes with linear interpolation between them. The build here is self-hosted directly from the bwasti/mebm project's own source and runs entirely client-side: your media never leaves your browser.

How to use

  1. Click "+ media" to import images, video, or audio, or drag files directly onto the canvas.
  2. Select a layer (from the timeline or sidebar) and drag, resize, or reposition it; use shift + scroll or pinch to zoom.
  3. Set keyframes by moving the playhead and adjusting a layer, shown in blue on the timeline — mebm linearly interpolates between them for smooth animation.
  4. Click "export" and let the video play to completion, then click "download" to save the result as a .webm file.

Frequently asked questions

Is my media uploaded anywhere?
No. Importing, editing, and exporting all happen entirely in your browser using native canvas and MediaRecorder APIs — nothing you add is sent to a server by this site.
What file formats can I import?
Video (mp4, m4v, and other browser-playable formats), images, and audio files, either by drag-and-drop or the "+ media" button. You can also paste a URL to media hosted on some external domains.
What format does it export to?
A .webm video file, produced by recording the canvas as your animation plays back in real time.