# TutuCut (图图剪辑 / tutucut.com) > A free online video editor that runs in your browser: trim, compress, convert, add subtitles, make GIFs, extract audio. Your video is never uploaded, nothing is installed, no account needed, no watermark. Works on phones and computers. The AI can edit for you — or build a video from nothing. ## More - [Full version (llms-full.txt): every page, supported formats, steps and FAQ](https://tutucut.com/en/llms-full.txt) - [All video tools](https://tutucut.com/en/tools) - [AI video assistant: it can edit, and it can create](https://tutucut.com/en/ai) - [Exactly how free it is](https://tutucut.com/en/free) - [Supported formats (including the ones that are not)](https://tutucut.com/en/formats) - [Why your video does not need to be uploaded](https://tutucut.com/en/privacy-local) - [Frequently asked questions](https://tutucut.com/en/faq) - [Keyboard shortcuts](https://tutucut.com/en/shortcuts) ## All video tools ### Too big to send - [Compress video online](https://tutucut.com/en/tools/video-compress) ⚡: Compress MP4, MOV, MKV and WebM files for free - [Change video resolution](https://tutucut.com/en/tools/video-resize) ⚡: Change a video's resolution for free: 1080p to 720p, 4K to 1080p, anywhere from 480p to 4K - [Batch compress videos](https://tutucut.com/en/tools/batch-compress) ⚡: Drop in several videos, set the compression once, and get them back packaged as a single ZIP - [Batch export as an archive](https://tutucut.com/en/tools/batch-download) ⚡: Package several results into one ZIP and download once ### Won't open - [Convert video format](https://tutucut.com/en/tools/video-convert) ⚡: Convert between MP4, MOV, MKV and WebM for free - [MOV to MP4](https://tutucut.com/en/tools/mov-to-mp4) ⚡: Convert MOV to MP4 for free - [MKV to MP4](https://tutucut.com/en/tools/mkv-to-mp4) ⚡: Convert MKV to MP4 for free - [WebM to MP4](https://tutucut.com/en/tools/webm-to-mp4) ⚡: Convert WebM to MP4 for free - [Convert video to MP4](https://tutucut.com/en/tools/video-to-mp4) ⚡: Turn MOV, MKV or WebM into MP4 so it plays anywhere - [Convert video to WebM](https://tutucut.com/en/tools/video-to-webm) ⚡: Convert video to WebM for free — well suited to web pages, where it is usually smaller than MP4 at the same quality and loads faster - …3+ ### Wrong size - [Crop the picture](https://tutucut.com/en/tools/video-crop) ⚡: Drag a box over the picture and keep only what is inside - [Change the aspect ratio](https://tutucut.com/en/tools/video-ratio) ⚡: Switch a clip to 9:16, 16:9, 1:1, 4:5, 3:4 or 4:3 - [Make it vertical](https://tutucut.com/en/tools/vertical-video) ⚡: Turn 16:9 footage into 9:16 for stories, Reels and Shorts - [Make it horizontal](https://tutucut.com/en/tools/horizontal-video) ⚡: Turn 9:16 phone footage into 16:9 for YouTube, a slide deck or a TV - [Remove black bars](https://tutucut.com/en/tools/remove-black-bars) ⚡: Finds the black edges automatically and crops them off - [Rotate a video](https://tutucut.com/en/tools/video-rotate) ⚡: Turn a clip 90, 180 or 270 degrees ### Cut out a part - [Trim a video online](https://tutucut.com/en/tools/video-trim) ⚡: Drag two handles, keep the part you want, download it - [Remove a middle section](https://tutucut.com/en/tools/video-cut) ⚡: Mark the part you do not want and get the rest back - [Split a video](https://tutucut.com/en/tools/video-split) ⚡: Cut one video into several - [Merge videos into one](https://tutucut.com/en/tools/video-merge) ⚡: Join several clips into one, in an order you control - [Change video speed](https://tutucut.com/en/tools/video-speed) ⚡: Speed a clip up or slow it down, from 0 - [Make a slow motion clip](https://tutucut.com/en/tools/video-slowmo) ⚡: Slow a clip to 0 - …4+ ### Make it look good - [Add subtitles](https://tutucut.com/en/tools/video-subtitle) ⚡: Paste or import an SRT and the lines are burned into the picture at the right moments, with an outline so they stay readable - [Add text to a video](https://tutucut.com/en/tools/video-text) ⚡: Put a line of text anywhere on the picture using a nine-point grid - [Add a watermark](https://tutucut.com/en/tools/video-watermark) ⚡: Put your name or site on the picture, semi-transparent, in any of nine positions - [Add a sticker](https://tutucut.com/en/tools/video-sticker) ⚡: Drop a PNG on top of the picture in any of nine positions, with size and opacity to taste - [Write SRT subtitles](https://tutucut.com/en/tools/subtitle-srt) ⚡: Write subtitles and export a - [Make a cover image](https://tutucut.com/en/tools/video-cover) ⚡: Scrub to any moment and save that frame as a PNG - …15+ ### Get what is inside - [Extract the audio](https://tutucut.com/en/tools/extract-audio) ⚡: Lift the soundtrack out as M4A, OGG or WAV - [Convert video to MP3](https://tutucut.com/en/tools/video-to-mp3) ⚡: Get a real MP3 out of any video - [Turn a video into a GIF](https://tutucut.com/en/tools/video-to-gif) ⚡: Make an animated GIF at 5, 10, 20 or 25 frames per second - [Turn a GIF into a video](https://tutucut.com/en/tools/gif-to-video) ⚡: Convert an animated GIF into an MP4 that is far smaller and plays properly on phones - [Export frames as images](https://tutucut.com/en/tools/video-to-images) ⚡: Pull 6, 12, 24 or 60 frames out of a clip, spread evenly, and get them back as a zip of PNGs - [Turn images into a video](https://tutucut.com/en/tools/image-to-video) ⚡: Turn a set of pictures into an MP4, each held for 1 to 5 seconds - …1+ ### Sound - [Remove the sound](https://tutucut.com/en/tools/video-mute) ⚡: Strip the audio track out and keep the picture - [Add music to a video](https://tutucut.com/en/tools/add-music) ⚡: Swap in a soundtrack without touching the picture - [Change the volume](https://tutucut.com/en/tools/video-volume) ⚡: Turn a clip’s sound up or down - [Fade the sound](https://tutucut.com/en/tools/video-fade) ⚡: Ease the sound in at the start and out at the end so a clip does not begin or finish abruptly ### Where to post it - [Compress for WeChat](https://tutucut.com/en/tools/compress-for-wechat) ⚡: Compress to around 25 MB, which is the size WeChat usually accepts for a file - [Video for WeChat Moments](https://tutucut.com/en/tools/wechat-moments-video) ⚡: Trim a clip down to the length WeChat Moments expects, with the first 15 seconds selected for you - [Size a video for Douyin](https://tutucut.com/en/tools/douyin-video) ⚡: Crop to 9:16 at 1080×1920, which is what Douyin and TikTok expect - [Size a video for Xiaohongshu](https://tutucut.com/en/tools/xiaohongshu-video) ⚡: Crop to 3:4 at 1080×1440, the shape Xiaohongshu shows best, or switch to 9:16 - [Size a video for Bilibili](https://tutucut.com/en/tools/bilibili-video) ⚡: Convert to 1080p MP4, which is what Bilibili re-encodes to anyway - [Size a video for Shorts](https://tutucut.com/en/tools/youtube-shorts) ⚡: Crop to 9:16 at 1080×1920, which is what Shorts expects - …5+ ### Can't edit / no footage - [One sentence, one video](https://tutucut.com/en/ai/make-video): Describe what you want and the AI builds the whole thing: scenes, characters, text, timing - [Turn text into a video](https://tutucut.com/en/ai/text-to-video): Paste a script and get a video built around it: scenes split by paragraph, captions timed to the words, characters if you want them - [Make an animation with AI](https://tutucut.com/en/ai/ai-animation): Describe a scene and the AI animates it: characters that walk and gesture, props, backgrounds, timing - [Make a character](https://tutucut.com/en/ai/ai-character): Draw or describe a character and it can walk, gesture and speak - [Build a scene](https://tutucut.com/en/ai/ai-scene): Describe a place and the AI assembles it: background, props, lighting mood - [Make a character speak](https://tutucut.com/en/ai/ai-talking): Give a character a voice track and the mouth follows it - …7+ ## AI capabilities If you have footage, say "cut the first 10 seconds, add a title card, put some light music under it". If you have nothing, say "make a 15-second birthday greeting with a character dancing in a park". It does both. Creating from scratch needs no queue because it is not running a video generation model. What the AI writes is a timeline — which character appears at which second, doing what, with what text — and the engine in your browser draws it. Anything you can do by hand, the AI can do too. That is not a slogan: a test called manual-parity checks it item by item, and the build fails if something is missing. - [One sentence, one video](https://tutucut.com/en/ai/make-video): Describe what you want and the AI builds the whole thing: scenes, characters, text, timing - [Turn text into a video](https://tutucut.com/en/ai/text-to-video): Paste a script and get a video built around it: scenes split by paragraph, captions timed to the words, characters if you want them - [Make an animation with AI](https://tutucut.com/en/ai/ai-animation): Describe a scene and the AI animates it: characters that walk and gesture, props, backgrounds, timing - [Make a character](https://tutucut.com/en/ai/ai-character): Draw or describe a character and it can walk, gesture and speak - [Build a scene](https://tutucut.com/en/ai/ai-scene): Describe a place and the AI assembles it: background, props, lighting mood - [Make a character speak](https://tutucut.com/en/ai/ai-talking): Give a character a voice track and the mouth follows it - [Turn a script into a storyboard](https://tutucut.com/en/ai/ai-storyboard): Break a script into shots and see them laid out as a board before anything is animated - [No footage? Start anyway](https://tutucut.com/en/ai/no-footage): Having nothing to start with is the most common reason a video never gets made - [Say one sentence, get an edit](https://tutucut.com/en/ai/one-sentence): Tell the assistant what you want done and it does it: cut the silences, add captions, tighten the pacing - [Subtitles, written for you](https://tutucut.com/en/ai/ai-subtitle): The AI listens and writes the subtitles, timed to the speech - [Anything you can do, you can ask for](https://tutucut.com/en/ai/every-edit): The assistant reaches the same actions you do — trim, split, text, transitions, keyframes, export - [You can also just edit it yourself](https://tutucut.com/en/ai/manual-too): The AI is optional - [What the AI can and cannot do](https://tutucut.com/en/ai/capabilities): A plain list: what works now, what needs signing in, and what this site will not pretend to do ## What the AI can and cannot do **Can it generate realistic video of real places?** No. It composes from drawn scenes, characters, text and shapes. Photographic generation is not something this site offers. **Can it make a blurry video sharp?** No. Enlarging cannot invent detail that was never recorded, and this site does not claim otherwise. **Can it take a mark off a video?** No, and it is not something we will add. **What needs an account?** Four things: AI subtitles, photoreal asset generation, 4K cloud rendering and cloud storage. Each has a daily free allowance. **What works with no account at all?** Everything else — all 72 tools, AI editing, and AI video creation. **Does any of this send my video to a server?** No. The assistant works through the project's structure — what clips exist, where they sit, what they say — rather than by uploading footage. The four features that do need a server are named above, and none of them sends your video. ## Exactly what is free "Free" gets used loosely, so this page draws the line: what works right now, what needs an account, and how much of that is still free once you sign in. No account, no usage limit and no watermark covers: all 72 video tools, AI editing, AI video creation, and automatic project saving inside your own browser. This is possible because editing happens on your device, so we pay no server or bandwidth cost for it. Only the parts that consume our compute — speech recognition, 4K cloud rendering, asset generation — need an account to track an allowance. ## Technical facts Most online video tools work like this: you upload, their server processes, you download. TutuCut has no step one and no step three, because the processing happens inside the page you are looking at. Technically this rests on WebCodecs, the browser API that reaches the hardware decoder and encoder in your device. Muxing and demuxing use mediabunny, compositing uses WebAV — all JavaScript and WebAssembly running in your browser. Three consequences follow directly: no upload wait even for multi-gigabyte files, no server-imposed size cap, and nobody can see your footage — including us. Files leave your device in exactly three cases, each of which you trigger deliberately: saving a project to the cloud, 4K cloud rendering, and asking the AI to listen to a piece of audio. The first two land in your own Tutu Drive; the third tells you exactly which segment is being sent. --- https://tutucut.com