Nothing to leak
Confidential recordings, medical footage, client material, unreleased content - none of it can be exposed by a breach of ours, because we never receive it in the first place.
Your file is read straight from disk, cut inside your browser, and written back to your downloads folder. It never crosses the network, never touches a server, and never sits in anyone else's storage.
Every online video cutter takes one of two paths. The difference isn't a feature - it's whether a copy of your footage ends up on a stranger's hard drive.
This isn't a privacy policy you have to trust - it's an architecture. Clippingnet has no backend at all: no upload endpoint, no storage bucket, no processing queue. The page is a single HTML file, and your browser does every part of the work.
Confidential recordings, medical footage, client material, unreleased content - none of it can be exposed by a breach of ours, because we never receive it in the first place.
A 6 GB recording opens the instant you drop it. There's no progress bar counting up to 100% before you can even see the first frame - the browser reads the file directly from disk.
Once the page has loaded, cutting a local file needs no connection at all. On a plane, on a train, or on hotel wifi that can't push a gigabyte - it works the same.
Upload-based tools cap you at 500 MB, or 2 GB, or whatever their bandwidth budget allows. There's no equivalent limit here - the constraint is only what your browser can decode.
Drag the orange handles, tap I and O while playing, or type a timecode to the millisecond. The preview plays exactly the segment you'll get.
The file on disk is opened read-only. The cut is written as a brand-new file, so a mistake costs you nothing - the source is exactly as it was.
Drag a video from your desktop onto the zone above, or click to browse. The browser opens it with the File API - the same mechanism that lets you attach a photo without sending it anywhere yet.
Seriously - turn off wifi at this point. Everything from here on works exactly the same, which is the simplest possible proof that nothing is being transmitted.
Drag the orange handles to fence off the part you want to keep, or play the video and tap I for the start and O for the end. Nudge to the exact frame with the arrow keys, then hit Preview cut to check it.
Cut & download writes the segment straight to your downloads folder with the timestamps in the filename. Save original keeps an untouched copy alongside it. Nothing was uploaded at any point.
Both approaches are legitimate and each gives something up. Here's the honest trade, including where server-based tools genuinely win.
| Cutting in your browser | Cutting on their server | |
|---|---|---|
| Your file leaves your device | Never | Always |
| Time before you can start editing | Instant | Length of the upload |
| File size limit | None imposed | Usually 500 MB – 2 GB |
| Works without internet | Yes, for local files | No |
| Account required | No | Usually yes |
| Export speed | Real time | Faster than real time |
| Output format choice | WebM only | MP4, MOV, GIF, and more |
| Heavy effects and AI features | No | Yes |
| Copies you can't delete yourself | Zero | At least one |
The honest summary: if you need MP4 output, a five-second export, or AI auto-editing, a server-based tool is the right choice and worth the upload. If the footage is sensitive, huge, or you're just not near decent bandwidth - cutting locally wins on every axis that matters.
"We don't upload your file" is exactly what a site that uploads your file would also say. So here's how to confirm it in about thirty seconds, using tools already built into your browser.
The whole tool is three browser APIs: the File API reads your video from disk, a blob URL hands it to the video element, and MediaRecorder captures your selection back out. None of them involve a network request.
// 1. read the file from disk - no network const url = URL.createObjectURL(file); → blob:https://…/8f3k2-a91c // 2. hand the local blob to the player video.src = url; // 3. capture the selection back out const rec = new MediaRecorder( video.captureStream(), { mimeType: "video/webm" } ); // network requests made: 0
No hidden costs. No trials that expire. No features behind a paywall. Cutting without uploading is totally free - here's the entire pricing table.
Why free? Because there's genuinely nothing to charge for. No upload bandwidth, no storage bucket, no transcoding servers - your own browser does every part of the work, so the marginal cost of each cut is zero.
What "no upload" means precisely: your video file is never transmitted over the network, and no copy of it is ever created outside your own device. The page itself loads from a web server the first time you visit - that's the HTML, CSS, and fonts, not your footage. If you save the page and open it locally, even that stops.
On local-first video tools, browser capabilities, and what happens to files you upload.
Processing servers, temp storage, CDN caches, and backups - the realistic lifecycle of a file you handed to a free online tool.
A DevTools walkthrough anyone can follow: reading the Network tab, spotting beacons, and testing offline behaviour.
How three browser APIs add up to a complete video editor with no backend - and where the approach hits its ceiling.
Where each approach genuinely wins on speed, format support, privacy, and cost - with no pretending either is universally better.
Medical, legal, and HR video has rules attached. A short checklist for choosing tools that don't create a compliance problem.
MediaRecorder captures a playing stream, so a 30-second clip takes 30 seconds - and what would need to change for that not to be true.
Everything people ask about cutting video without uploading it.
Really. Your browser reads the file from disk with the File API and holds it in memory. No network request carries the video data. You can confirm it by opening DevTools, switching to the Network tab, and cutting a file - nothing outgoing will contain your footage.
The simplest test: load the page, then turn off your wifi. Drop in a local file and cut it. Everything works. That's only possible if no server is involved at any point in the process.
The page itself is downloaded from a web server when you first visit, and it loads fonts from Google Fonts. That's HTML, CSS, and typefaces - not your video. Save the page to your desktop and open it locally, and even those requests stop.
In your browser's memory, referenced by a temporary blob URL. When you close the tab, that reference is released and the memory is freed. Nothing is written to disk except the cut you explicitly download.
None imposed by us. Because the file is read from disk rather than uploaded, multi-gigabyte recordings open normally. The practical ceiling is whatever your browser can decode and your machine can hold.
For local files, yes - once the page has loaded, no connection is needed for loading, cutting, previewing, or exporting. Only URL loading and the sample videos need the network, since the footage lives elsewhere.
No. There's no sign-up, no email, no login. There's also nowhere for an account to be stored - no backend means no user database.
No. It's opened read-only. The cut is written as a completely separate new file in your downloads folder, so your source stays byte-for-byte identical.
The browser records your selection in real time while it plays - that's how MediaRecorder works. A 40-second cut takes about 40 seconds. It's the direct trade-off for not shipping your file to a server that could encode it faster.
WebM with full audio at 8 Mbps. Browsers can only encode WebM natively; producing MP4 would require a server or a heavy conversion library. Converting afterwards is one step: ffmpeg -i cut.webm -c:a aac cut.mp4.
That's precisely the use case this suits - the footage never leaves your machine, so it can't be exposed by a breach of a service you don't control. That said, check your own organisation's policies; they may have requirements about approved tooling regardless of architecture.
Architecturally it avoids the main risk - no third party ever receives the file. But compliance regimes often require documented tooling and audit trails, which a free web page can't provide. Treat this as a reason to talk to whoever owns that policy, not as a compliance answer.
No. When you paste a URL, your browser fetches the video directly from that source. The request goes from you to them; we're not in the middle. Nothing is sent to us at any point.
There's no telemetry on your footage - no filenames, durations, or content data is transmitted. There's no server to receive it. The video simply never enters our reach.
Usually yes, since there's nothing to install - it runs in the browser you already have. Some corporate networks block external sites entirely, in which case saving the HTML file locally lets you run it without any network access at all.
Anything your browser can play: MP4, MOV, WebM, MKV, AVI, M4V, OGV, and 3GP among others. If it plays in the preview, it will cut. The output is always WebM regardless of input.
Slightly, because the segment is re-encoded during capture. At 8 Mbps it's very hard to see on typical footage. For a mathematically lossless cut you'd need FFmpeg's stream-copy mode on your desktop.
Yes. After downloading one cut, move the handles to a new span and cut again. The source stays loaded, so you're not re-reading the file each time, and each output filename carries its own timestamps.
Yes - the timeline handles are touch-friendly and the layout adapts. Real-time export works on modern mobile browsers, though the device needs to stay awake for the whole export, so long cuts are more comfortable on a desktop.
You can type timecodes to the millisecond, and arrow keys step one frame at a time. The actual cut lands on the nearest frame boundary, typically within 33–42 ms depending on frame rate.
Because they're genuinely better at some things: faster-than-real-time export, MP4 and GIF output, AI auto-clipping, and heavy effects. If you need those and the footage isn't sensitive, uploading is a perfectly reasonable trade.
No. The exported file contains exactly the frames you selected - no logo, no intro, no overlay, nothing added.
Nothing needs to happen. The blob URL is released, the memory is freed, and your original file on disk is untouched. There's no server-side copy to expire, because none was ever created.
Yes - save the page as an HTML file and open it whenever you like. It's fully self-contained apart from the web fonts, which simply fall back to system fonts when offline.
No. There's no data collection to monetise and no ads. It's free because the cost of running it is genuinely near zero - no bandwidth, no storage, no compute. Your browser pays for the work in CPU cycles you already own.