An open source video editor gives you the program free to use for any video you make, but the licence family decides what else you can do with it. GPL editors ask you to share changes if you pass on a modified program; MIT ones let you build them into your own product. Choose by how you like to edit first.
The usual mistake with open source video editors is assuming a free licence means a finished editor. It doesn't. Some projects here are mature desktop apps; others are mid-rewrite or still adding basics, and a few aren't really editors in the timeline sense at all.
So this page groups nine tools by how you edit: on a desktop timeline, with a quick cutter, in a browser tab or by writing code. Within each group they're in no particular order, and there's no crowned pick, because a YouTube creator, a podcaster trimming clips and a developer automating edits want very different things.
GPL or MIT: the licence family that shapes what you can build
Two licence families cover all nine. Six are GPL: you can use them for any video you make, commercial or not, but if you modify the program itself and pass it on, you must share your changes. Three are MIT, which is far looser and lets you build the code into your own product with very few conditions.
For most people editing their own videos, that difference never comes up. It matters if you're a developer or agency planning to bundle an editor into something you ship. The table shows which family each tool sits in.
| Tool | Licence family | Good for |
|---|---|---|
| Blender (Video Sequence Editor) | GPL | Cutting video in the same file as 3D work |
| Flowblade | GPL | Precise trimming and compositing on Linux |
| Kdenlive | GPL | Multi-track editing with subtitle transcription |
| LosslessCut | GPL | Fast trims without re-encoding |
| MoviePy | MIT | Batch edits written in Python |
| Omniclip | MIT | Browser editing with files kept on your device |
| OpenCut (classic version) | MIT | Browser editing while a rewrite is under way |
| OpenShot | GPL | Easy desktop editing with keyframed effects |
| Shotcut | GPL | Mixed formats and frame rates on one timeline |
Four ways to edit, four kinds of tool
On a desktop timeline
These are the classic editors with tracks, transitions and effects. Kdenlive runs on Linux, Windows, macOS and BSD, and its home page says it creates subtitles with automatic transcription, the only automatic speech feature among the nine as of Nov 2026. Shotcut mixes resolutions and frame rates on one timeline and creates, imports and exports subtitles, though its own feature list doesn't describe automatic captions. OpenShot is built to be easy to learn. Flowblade is Linux only and aimed at precise trimming. Blender includes a video sequence editor inside its 3D suite, handy if your edit sits next to animation work.
With a quick cutter
LosslessCut isn't a timeline editor. It trims and cuts video, audio and subtitle files without re-encoding, which makes it fast on large recordings, such as chopping the dead air off a long webinar.
In a browser tab
Two browser editors keep your files on your own device. OpenCut's repo says the project is being rewritten from the ground up at a separate address, and the classic version, labelled an early beta, is the one to use today. Omniclip renders in the browser with WebCodecs; its README lists speech to text as still to be added, so it isn't available yet.
By writing Python
MoviePy is a library rather than an app: you write code to cut, join, add titles and apply effects. It's the right shape for batch jobs, such as trimming fifty clips to the same length, and the wrong shape if you want to drag clips around.
My advice on picking an editor you'll stick with
If you edit talking-head videos, tutorials or social clips and want something stable, start with a mature desktop timeline editor and give it a fortnight before you judge it, because every editor feels clumsy for the first few projects. If all you do is trim recordings, a quick cutter will save you hours. Treat the browser editors as promising but young, and keep a desktop option to hand for anything a client is waiting on. And only reach for code if you've got repeat jobs worth automating.
If you also want AI help such as automatic captions or clip suggestions, our list of free AI video editing tools covers hosted options.
The nine editors, one line each
Blender (Video Sequence Editor)
Best for: Creators already working in 3D, VFX or animation who want cuts, splicing, masking and colour grading inside the same Blender file.
Flowblade
Best for: Linux users wanting a multitrack timeline editor with a workflow built around precise trimming and compositing, from beginners to experienced editors, the project says.
Kdenlive
Best for: Editors on Linux, Windows, macOS or BSD who want a multi-track timeline, colour scopes and, per its own page, subtitles created through automatic transcription.
LosslessCut
Best for: Anyone trimming large video, audio or subtitle files quickly without re-encoding them, rather than doing full timeline editing.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
MoviePy
Best for: Developers and automators who'd rather write Python than click a timeline, for cutting, joining, titles and effects in batch jobs.
Omniclip
Best for: Privacy-minded creators who want trimming, splitting, text, transitions and filters in the browser, with files kept on their own device and rendering done locally.
OpenCut (classic version)
Best for: People wanting a privacy-first browser editor pitched as an open alternative to CapCut, using the classic version its own repo says to use today.
OpenShot
Best for: Beginners after an easy-to-learn desktop editor with unlimited tracks, colour scopes and keyframed effects, plus a library developers can build on.
Shotcut
Best for: Creators juggling many formats, resolutions and frame rates on one timeline, who also need to create, import and export subtitles.
A first-week test plan for a new editor
- Edit one real project. Not a demo clip. Use footage from your camera or phone in the format you normally record.
- Export to your final format. Check the file plays where you publish, at the resolution and frame rate you need.
- Try subtitles early. If you need captions, test whether the editor creates them, imports them or only exports them.
- Save, close and reopen. Make sure the project file comes back exactly as you left it.
- Check updates and releases. Look at the project's own release notes to see how recently it shipped.
- Keep your old editor for a month. Don't delete the one you're leaving until a few projects have gone out cleanly. For commercial desktop suites you might be replacing, see our guide to Premiere Pro alternatives.
Do you make a video editor or video editing tool? Tool makers can ask to be considered for a featured place on this list.
Want your tool on this list? Featured spots and reviews here are paid partnerships. Here's how to partner with me.
Frequently asked questions
Are open source video editors free for commercial use?
Under both licence families here, you can use the editor to make any video, including commercial work. The licence conditions apply to the program itself, mainly if you modify it and pass it on.
What's the difference between GPL and MIT for a video editor?
GPL asks you to share your changes if you modify the program and distribute it. MIT is permissive and lets you build the code into your own product with very few conditions.
Do any open source video editors make automatic subtitles?
One desktop editor on this list says on its own home page that it creates subtitles with automatic transcription. Others handle subtitle files you create or import, and one browser editor lists speech to text as not added yet.
Can I edit video in a browser without uploading my files?
Yes. Two browser editors here keep files on your own device and render in the browser. Both are younger projects, so test them before trusting a deadline to them.
What's a lossless cutter?
It's a tool that trims or cuts a file without re-encoding it, so it's fast and keeps the original quality. It won't add transitions or titles; it's for quick cuts on long recordings.
Can I edit videos with Python?
Yes. A Python library lets you cut, join, add titles and apply effects by writing code, which suits repeat or batch jobs better than one-off creative edits.


