Home Text Data Developer Files Media Utilities

Video Editor

Edit videos locally in your browser. Trim clips, arrange a timeline, add text, crop, resize, adjust audio, apply transitions and export MP4 or WebM without uploading files.

🔒 Your videos never leave your browser. Editing and export run locally on your device.
🎬
Import Media
Drop video, audio or image files here or click to browse
MP4, WebM, MOV, MP3, WAV, PNG, JPEG, WebP, GIF
Loading...

Media Bin

📂
No media imported
Add a clip to the timeline to preview
0:00.000 / 0:00.000
🎯
Select a timeline clip to edit transform, timing and audio.
100%
Project Settings
Export
Estimated: 0 frames, ~0 MB

Local browser export can be slower than desktop apps. Do not close the tab during export.

Diagnostics

Local Video Editing in Your Browser

This video editor runs entirely in your browser using local browser APIs and FFmpeg WASM. Your videos, audio files and images are never uploaded to any server.

Timeline Editing

Arrange video, audio and image clips on a multi-track timeline. Trim clip start and end, split clips at the playhead, move and reorder clips freely.

Text Overlays

Add text overlays with font controls, color, background and positioning. Text clips appear on a dedicated text track and are composited into the final export.

Crop, Resize and Aspect Ratios

Choose from presets (16:9, 9:16, 1:1, 4:5, 21:9) or set a custom resolution. Transform clips with position, scale, rotation and opacity controls. Fit or fill clips within the canvas.

Audio and Transitions

Control clip volume, apply fade in/out and mute individual clips. Add transitions like fade to black between cuts.

Export with FFmpeg WASM

Final export is performed locally by FFmpeg WASM. Output MP4 (if H.264 encoder is available in the build) or WebM format. Choose resolution, FPS, bitrate and quality presets.

Browser Performance

Video editing in the browser is computationally intensive. For best results, start with shorter clips and lower resolutions. Large files may use significant CPU and memory. Export can take considerably longer than real-time playback.

Privacy

All processing happens locally on your device. No uploads, no cloud rendering, no external APIs. Your media files never leave your browser.

Limitations

This editor is designed for practical local editing workflows. It is not a full replacement for desktop editors like Premiere or DaVinci Resolve. Some formats depend on browser decoding support. Export codec availability depends on the bundled FFmpeg WASM build.

FAQ

Is my video uploaded?

No. All editing and export happen locally in your browser. Your files never leave your device.

Which formats can I import?

Video: MP4, WebM, MOV (if browser supports). Audio: MP3, WAV, M4A, OGG. Images: PNG, JPEG, WebP, GIF. Actual preview support depends on your browser.

Which formats can I export?

MP4 (if H.264 encoder is available in the FFmpeg WASM build) and WebM. Export support depends on the local FFmpeg WASM build.

Why does export take time?

FFmpeg WASM runs in the browser and is slower than native desktop applications. Longer timelines and higher resolutions take more time.

Does MP4 export always work?

MP4/H.264 support depends on the bundled FFmpeg build. If unavailable, use WebM export instead.

Can I add text?

Yes. Add text overlays with font, color, background, size and positioning controls.

Can I add music?

Yes. Import audio files and place them on the audio track. Adjust volume and apply fade in/out.

Can I crop vertical or square videos?

Yes. Change the project preset to 9:16, 1:1, 4:5 or any custom size and position/scale clips.

Can I make TikTok, Instagram or YouTube videos?

Yes. Use vertical (9:16) for TikTok/Reels, square (1:1) for Instagram posts, or landscape (16:9) for YouTube.

Does this use AI?

No. This editor uses local browser APIs and FFmpeg WASM. It does not generate, transcribe or analyze media with AI.

Can I edit long videos?

Browser memory is limited. Start with shorter clips for best performance. Large files (>500 MB) may cause slowdowns.

Can I save a project?

Project save/load is not yet implemented. Closing the tab will discard your work.

What is FFmpeg WASM?

FFmpeg compiled to WebAssembly, running entirely in your browser. It handles video encoding and muxing without a server.

How is this different from desktop editors?

Browser editors have less memory, slower encoding and fewer codec options. For short clips and quick edits, browser editing is fast and private. For long or complex projects, desktop editors are more suitable.