Upload & export limits
What CleanCut accepts on the way in, what it gives you on the way out, and how the processing queue behaves.
How limits work in CleanCut
CleanCut has a few practical limits — on uploads, on how long media is kept, and on how many heavy jobs run at once. The important thing to know up front is that these limits are surfaced gracefully: when you hit one, CleanCut tells you what happened and what to do, instead of failing silently or losing your work.
If something gets capped or queued, read the on-screen message — it almost always explains the next step (wait in queue, re-upload, or retry).
Upload size & file types
CleanCut accepts standard video files — the output of cameras, phones, and screen recorders. Uploads are chunked and resumable, so large files and shaky connections are handled gracefully: a dropped connection picks up where it left off rather than starting over.
- Use a common container like MP4 (H.264) or MOV for the most reliable results.
- Upload your highest-quality source — CleanCut re-encodes for each output.
- Resumable, chunked uploads mean very large files can still go through over an unstable connection.
- If a file is rejected, re-export it as MP4 (H.264) and retry.
How long uploads are kept (TTL)
Media you upload to the Hub is temporary. It is kept for roughly four hours, which is enough time to run it through one or more tools, and then it is cleared. This keeps your workspace lean and storage costs predictable.
A single upload can flow into the Editor, the Clipper, and AI Notes without re-uploading — as long as you do it within that window. If your source has aged out when you come back, just upload it again.
The Hub is a workbench, not a vault. Download or schedule the outputs you care about within the upload window, and always keep your own master copy of the original footage.
Export formats
Outputs come back in widely compatible formats so you can upload them anywhere or hand them to a client without conversion.
- Cleaned videos and clips export as MP4 (H.264) — playable everywhere and ready for YouTube, Reels, TikTok, and Shorts.
- Quote images export as standard image files for direct posting.
- Post Designer outputs come out ready to publish or schedule.
Download links for exports are time-limited for security. If a link expires, export again to mint a fresh one — see "Common errors & fixes".
Reframe & caption output
The Clipper can auto-reframe landscape footage (16:9) into vertical (9:16) for short-form platforms, tracking the active speaker so the subject stays in frame. The result is a vertical MP4 ready for Reels, TikTok, and Shorts.
- Auto-reframe converts 16:9 source into 9:16 vertical clips.
- Captions are rendered into the video itself, so they travel with the file wherever you post it.
- Caption style, keyword highlighting, and vertical position are adjustable in the clip editor before export.
Set your caption style and position once, then save it as a preset so every clip in the workspace exports with a consistent look.
The processing queue
Heavy video work — cleaning, clipping, reframing, rendering — runs through a queue rather than all at once. This keeps the platform responsive and your jobs from competing for the same resources.
A job that appears stuck at 0% is usually just queued behind another job that's still running. It keeps its place in line and starts automatically when the one ahead finishes. Where a position is shown, you can watch it advance.
Queued is not failed. If a job is waiting, leave it — it will pick up on its own. See "My clip is stuck at 0%" in Common errors for the full explanation.
Usage limits & retries
Beyond file and queue limits, CleanCut tracks usage against your plan. When you approach or reach a limit, you're told in the moment — a capped job is paused or queued with an explanation rather than disappearing.
- Your plan and remaining usage are visible in Settings before you start a big job.
- Transient failures (a network blip during upload, for example) are retried automatically where it's safe to do so.
- If a job ends in a genuine error, CleanCut shows the reason so you can fix the input and run it again.
Because CleanCut sends no email, check the in-app status to see whether a job is queued, retrying, complete, or needs your attention.