Getting past a per-file size limit
A drive or forum caps uploads at 500 MB; split a 2 GB recording into 4 parts by size.
Guide
Split Video cuts one large file into many small ones mechanically: an upload platform caps the file size, WeChat sends only a short clip at a time, or a 2-hour lecture has to go out in 10-minute parts. It is the “Split” tab of the audio/video workbench and uses ffmpeg's segment muxer with -c copy — no decoding, no re-encoding — so a few gigabytes are cut in under a minute.
Updated 2026-09-093 min read
Split Video cuts one large file into many small ones mechanically: an upload platform caps the file size, WeChat sends only a short clip at a time, or a 2-hour lecture has to go out in 10-minute parts. It is the “Split” tab of the audio/video workbench and uses ffmpeg's segment muxer with -c copy — no decoding, no re-encoding — so a few gigabytes are cut in under a minute.
There are two ways to set the cut: “By duration” takes minutes per part (decimals work: 0.5 is 30 seconds); “By size (estimated)” takes a target MB per part, which the tool converts into a duration using the file's average bitrate, so the real sizes vary. Both video and audio files can be split, and the output keeps the source container (MP4 stays MP4, MP3 stays MP3; rarer containers fall back to MKV / MKA).
<original-name>_part000.mp4, <original-name>_part001.mp4 … numbered with three digits.| Input | Output | Notes |
|---|---|---|
a 92-minute lecture MP4 split every 10 minutes |
10 parts, the last one about 2 minutes |
lossless stream copy, done in seconds |
a 1.8 GB MKV split at 500 MB |
duration estimated from the total bitrate, about 4 parts |
real parts may land between 450 and 550 MB |
a 3-hour recording MP3 split every 0.5 minutes |
360 MP3 parts of 30 seconds |
audio cuts are exact, with no keyframe problem |
A drive or forum caps uploads at 500 MB; split a 2 GB recording into 4 parts by size.
Cut a 10-minute event video into 1-minute parts and send them one by one.
Split a meeting recording into 15-minute parts so several people can each take one.
Join the clips with “Video Merge” first, then re-cut them into equal 5-minute pieces.
Video can only be cut at keyframes, and ffmpeg pushes the cut to the nearest keyframe after the set time. Keyframe intervals are usually 2–10 seconds, which is the spread you see.
Yes. All parts share the same container and codecs, so “Video Merge” automatically takes the lossless stream-copy path and rebuilds the file in seconds.
Not exactly. The tool estimates a duration from the average bitrate and can only break at keyframes. If a hard ceiling matters, set the target 10%–15% below the limit.
Files are split and packed locally in the browser by ffmpeg.wasm and are never uploaded to a server. The first time, the engine of about 31 MB is downloaded from a CDN (the site asset domain or jsDelivr); that request contains no file content.
Updated 2026-09-09
Cut a large file into segments by duration or target size, losslessly in seconds, zipped automatically
Everything runs locally in your browser; files are never uploaded to a server