Free tool
A free splitter that runs in your browser: pick a video, choose 2 to 100 parts or a part length, and save each part. It copies the streams instead of re-encoding, so an 8-minute video splits in about 2 seconds.
Split a video into equal parts: 2 to 100 pieces, cut on your own device
Your file is never uploaded. Each cut moves to the next keyframe after its equal point, which keeps the original quality and can make one part a little longer than the next.
Split your video
Runs in your browser
MP4, MOV, MKV or WebM up to 4 GB. Or drop it here.
Split by
Parts are copied, not re-encoded: fast, and the same quality as your file.
Your video never leaves this device. The engine is ffmpeg.wasm core 0.12.10 (FFmpeg 5.1.4 with x264), licensed GPL-2.0-or-later. Source: FFmpeg n5.1.4, ffmpeg.wasm v12.15.
Free toolsUpdated
Equal parts or best moments
This splitter cuts by the clock. clipsdk, the API behind this site, cuts by what is said. Pick the one that fits the job.
| This video splitter | clipsdk API | |
|---|---|---|
| What you get | The whole video in 2 to 100 parts, in order | The best moments as short clips, ranked with a score from 0 to 100 |
| Where it runs | In your browser, on your device | On clipsdk servers, through one API call |
| Cuts | On the next keyframe, streams copied as they are | Frame-accurate, re-rendered as 9:16 with captions |
| Input | A file on your device, up to 4 GB | An upload or a direct file link, up to 3 hours or 5 GB |
| Output | One file per part, in the format you gave it, or MKV for less common formats | A 1080x1920 MP4 per clip, plus a poster, SRT and VTT |
| Price | Free, no sign-up | $0.03 per source minute, $1 of free credit |
The same talk through the clipsdk API
One POST with a link to the video and the number of clips you want. This is the request behind the clip shown here; Try it opens New clips with the same video and settings.
curl https://api.clipsdk.com/v1/clips \
-H "Authorization: Bearer $CLIPSDK_KEY" \
-H "Content-Type: application/json" \
-d '{
"video_url": "https://api.clipsdk.com/f/lib/demo/artemis-moon-speech.mp4",
"clips": 3
}'How the splitter works
Pick a video and say how to split it: a number of parts from 2 to 100, or a part length. The tool reads the file and shows you the plan before it starts: how many parts, and how long each one is. Each part then gets its own download button.
The first time you pick a file, the page downloads its video engine, about 10 MB, and shows a progress bar while it does. The engine is ffmpeg.wasm: FFmpeg built for the browser, running on one thread inside the tab. A second file in the same visit starts right away.
Every part is a stream copy. The video and audio are not re-encoded, so nothing changes in quality and the work takes seconds instead of minutes. MP4, MOV, MKV and WebM parts keep their format; M4V comes out as MP4 and anything else as MKV.
Why the parts are not exactly equal
A video can only start cleanly on a keyframe, a full picture that the next frames build on. A stream copy may only split on keyframes (FFmpeg wiki), so the tool moves each cut forward to the next one and, when it is done, tells you how far the largest cut moved.
How far a cut moves depends on how often your video has keyframes. When we split an 8-minute talk into 4 parts, each part came out within 2 seconds of a perfect quarter.
Exact cuts would mean re-encoding every frame. In our test the same browser took 29 seconds to re-encode 30 seconds of 720p30 video, and 112 seconds for 30 seconds of 1080p60. A long video would take as long as it plays, or several times longer, so we left that mode out.
How fast it is
We timed it in Chrome on a small Linux server with 2 virtual CPUs. An 8-minute 720p MP4 of 144 MB split into 4 parts in about 2 seconds, and a 95-minute 1080p60 MP4 of 3 GB in 50 seconds. Your own time depends on your device and its disk.
It takes files up to 4 GB, and each part can be up to 1 GB, because the engine holds a part in memory while it writes it. If a part would be bigger, pick more parts or a shorter length.
When you want the best moments, not equal parts
Equal parts ignore what is being said, so a part can start or end in the middle of a sentence. If you are cutting a talk, a podcast or a stream into pieces to post, you probably want its strongest moments instead.
That is what clipsdk does. Send it a long video and it returns the best moments as ranked short clips, cut frame-accurately, reframed to 9:16 and captioned. It does not split into equal parts, and it takes an upload or a direct file link, not a YouTube or Twitch page.
We sent it an 8-minute NASA talk and asked for 3 clips. They came back in under 90 seconds:
- Why we choose to go to the moon: score 95, 25 seconds
- The generation that will reach Mars: score 88, 22 seconds
- Why Mars is calling humanity: score 82, 24 seconds
What clipsdk costs
clipsdk bills $0.03 per source minute, so that talk cost about $0.24 at list price: just under 8 minutes at $0.03. New accounts get $1 of free credit, enough for 33 minutes. The details are on pricing.
Questions, answered
Is this video splitter free?
Yes. There is no sign-up and no watermark. It runs in your browser, so your video is never uploaded anywhere.
Why is one part a few seconds longer than the others?
Each cut moves to the next keyframe so the streams can be copied without re-encoding. When the split is done, the tool tells you the largest shift.
What is the biggest file it can split?
4 GB, and each part can be up to 1 GB. If a part would be bigger, pick more parts or a shorter part length.
Can it split a YouTube or Twitch link?
No. It only splits a file on your device. The clipsdk API needs the file too: an upload or a direct link to an MP4, MOV, WebM or MKV.
Can clipsdk split my video for me?
Not into equal parts. clipsdk finds the best moments of a long video and returns them as ranked, captioned 9:16 clips. For equal parts, this free tool is the one to use.
Keep reading
- Twitch clip to TikTok converterTurn a Twitch clip you downloaded into a 1080x1920 video with your facecam on top and the gameplay below. Free, in your browser.
- AI clip makerUpload a video up to 10 minutes and get 3 ranked vertical clips with burned-in captions. Free, no watermark, no sign-up.
- Moment ranking: the best parts of a long video, scored 0 to 100clipsdk scores every moment of a long video 0 to 100 on hook, complete thought and payoff, and returns up to 20 ranked clips of 10 to 90 seconds, each with a one-line reason.
- Clip every conference session the same dayUpload each conference session as it ends and get up to 20 ranked vertical clips per talk. A 40 minute keynote costs ~$1.20, with 3 jobs at once and 200 jobs a day.
- Upload a file to clipsdkUpload videos up to 5 GB and 3 hours: POST /v1/uploads returns a signed upload_url that works for 1 hour, you PUT the bytes, then pass video_url to POST /v1/clips.
- Clip finderPaste a transcript or drop an SRT or VTT file and get the best moments with titles, scores, reasons and start and end times.
Sources
- FFmpeg wiki: Seeking, checked 7 November 2026
- ffmpeg.wasm v12.15, core 0.12.10, checked 7 November 2026
- FFmpeg source, n5.1.4, checked 7 November 2026
Start free
Your back catalog is full of shorts
Your first $1 is free: 33 minutes of video, every clip included up to 1080p60 and 20 Mb/s.
