Video Tools Suite

Client-side video utilities — compress, convert, mute, extract frames, resize aspect ratio, add subtitles, and cut/merge — with zero server uploads.

Video Compressor

Shrink any video to an exact size, by a percentage, or to a quality level. Hardware-accelerated, 100% in-browser.

Open tool →

Smart Video Compressor

Make videos 25%, 50%, or 75% smaller, or pick a quality level and let the size follow. Hardware-accelerated, no uploads.

Open tool →

Batch Video Converter

Convert multiple videos between MP4, WebM, and MOV in sequence. Download all converted files as a ZIP.

Open tool →

Remove Audio from Video

Strip sound tracks from video files with zero video quality re-encoding loss. Instant silent video download.

Open tool →

MP4 to MP3 Converter

Convert MP4 or any video to MP3 at 128–320 kbps, or copy out the original audio. Batch, no upload.

Open tool →

Extract Audio from Video

Take the sound out of any video exactly as it is, or as MP3 or WAV. Batch, no upload.

Open tool →

MOV to MP3 Converter

Turn MOV files and iPhone videos into MP3 at the quality you choose. Batch, no upload.

Open tool →

MP4 to WAV Converter

Save the sound from any MP4 or video as WAV for audio editors and transcription. No upload.

Open tool →

Video to GIF Converter

Turn any part of a video or MP4 into an animated GIF. Pick width and frame rate, see the size first. No upload.

Open tool →

MOV to GIF Converter

Turn MOV files and iPhone videos into animated GIFs. Pick the clip, width and frame rate. No upload.

Open tool →

WebM to GIF Converter

Turn WebM screen recordings and web clips into animated GIFs for docs, READMEs and email. No upload.

Open tool →

Video Frame Extractor

Extract frames from videos at custom intervals or time ranges. Download high-res PNG/JPEG frames as a ZIP.

Open tool →

Change Aspect Ratio

Convert landscape video to 9:16 Shorts/Reels/TikTok, 1:1, or 4:5 with smart crop, padding, or blurred background.

Open tool →

Convert Videos to WebM

Batch convert up to 20 videos to lightweight WebM format for ultra-fast web playback and smaller file sizes.

Open tool →

Video Thumbnail Generator

Generate crisp thumbnails, grid snapshots, and filmstrip contact sheets from any video file without uploads.

Open tool →

Add Subtitles to Video

Create and edit SRT/VTT subtitles with live preview, export subtitle files, or burn hardcoded text into the video.

Open tool →

Cut & Merge Videos

Trim start and end points of a video, or combine multiple video clips into a single seamless output file.

Open tool →

Discord Video Compressor

Fit any video under Discord's 20 MB free upload limit — no Nitro, no upload, sound kept.

Open tool →

Compress Video to 10 MB

Fit a video under 10 MB for strict upload limits and slow connections. Exact size targeting, sound kept.

Open tool →

Compress Video to 25 MB

Shrink a video under the 25 MB email attachment limit for Gmail and Yahoo. No upload, no watermark.

Open tool →

Compress Video to 50 MB

Get a video under 50 MB for Discord Nitro Basic, web forms and course platforms, with the sharpest picture that fits.

Open tool →

Compress Video to 100 MB

Bring long recordings under 100 MB for GitHub, LMS uploads and messaging apps while keeping HD quality.

Open tool →

Video File Size Calculator

Work out a video file size from bitrate and length, or the bitrate that fits under a size limit.

Open tool →

Split Video

Cut a video into equal parts, fixed-length clips, or at the exact times you choose. Download each piece or a ZIP.

Open tool →

Crop Video

Drag a box over the video to crop it, or pick 1:1, 9:16, 16:9 or 4:5. Removes black bars and unwanted edges.

Open tool →

Resize Video

Change video resolution to 1080p, 720p, 480p or exact pixel dimensions, with fit, fill or stretch.

Open tool →

Rotate Video

Rotate a video 90° or 180° without re-encoding. Fixes sideways phone videos in seconds, at full quality.

Open tool →

Flip Video

Mirror a video horizontally or flip it upside down — fixes mirrored selfie footage without quality loss.

Open tool →

Reverse Video

Play a video backwards, with the sound reversed or removed. Frame-accurate, processed in your browser.

Open tool →

Change Video Speed

Speed up or slow down a video from 0.25x to 4x. Voices keep their natural pitch instead of turning into chipmunks.

Open tool →

WebM to MP4

Convert WebM recordings to MP4 that plays on iPhone, Windows and every editor. Batch convert several at once.

Open tool →

MOV to MP4

Convert iPhone and QuickTime MOV files to MP4, usually in seconds with no quality loss. Batch supported.

Open tool →

HEVC to MP4

Convert HEVC (H.265) videos to H.264 MP4 that plays on Windows, TVs and every editor — no codec to buy.

Open tool →

Which video tool do you need?

Every utility here is engineered for client-side speed and privacy. Whether you need to compress a large 500 MB recording down to 50 MB for Discord or email, reformat horizontal footage into 9:16 vertical video for Instagram Reels and TikTok, extract hundreds of crystal-clear screenshots, or burn custom subtitles into a video clip, you can do it right inside your browser with complete security.

Batch tools automatically bundle converted files into a single downloadable ZIP archive, while single-clip tools deliver instantaneous real-time playback and downloads.

ToolInputOutputKey feature
Video Compressor1 video fileCompressed videoAny target size or percentage
Batch Video ConverterMultiple videosZIP of converted filesMP4 ↔ WebM ↔ MOV
Remove Audio from VideoVideo fileMuted video fileSilent stream export, zero quality loss
MP4 to MP3 ConverterVideo filesMP3 / M4A / WAVAny video to MP3, or original audio
Extract Audio from VideoVideo filesOriginal audio / MP3 / WAVSound copied out with no quality loss
MOV to MP3 ConverterMOV filesMP3siPhone videos to MP3
MP4 to WAV ConverterVideo filesWAV filesFor audio editors and transcription
Video to GIF Converter1 video fileAnimated GIFAny clip, 320 px to original, 10–20 fps
MOV to GIF ConverterMOV / iPhone videoAnimated GIFiPhone clips and QuickTime recordings
WebM to GIF ConverterWebM videoAnimated GIFScreen recordings for docs and READMEs
Video Frame ExtractorVideo fileZIP of PNG/JPG framesCustom interval or time range
Change Aspect RatioVideo fileResized video file9:16 Shorts/TikTok, 1:1, Blur backdrop
Convert Videos to WebMUp to 20 videosZIP of WebM videosLightweight web video format
Video Thumbnail GeneratorVideo fileZIP / Contact sheetGrid snapshots & filmstrip poster
Add Subtitles to VideoVideo + SRT/VTTVideo / .srt fileLive preview & hardcode burn-in
Cut & Merge Videos1 or more videosTrimmed/Merged videoDual-handle trim & clip sequencer
Discord Video Compressor1 video fileMP4 under 20 MBDiscord free upload limit
Compress Video to 10 MB1 video fileMP4 under 10 MBStrict forms, slow connections
Compress Video to 25 MB1 video fileMP4 under 25 MBGmail and Yahoo attachment limit
Compress Video to 50 MB1 video fileMP4 under 50 MBDiscord Nitro Basic, upload forms
Compress Video to 100 MB1 video fileMP4 under 100 MBLong recordings, GitHub
Video File Size CalculatorBitrate + lengthFile size / bitratePresets from 360p to 4K
Split Video1 video fileNumbered MP4 pieces / ZIPEvery N seconds, N parts, or at times
Crop Video1 video fileCropped MP4Drag-to-crop, 1:1 / 9:16 / 16:9 presets
Resize VideoVideo filesResized MP4s4K to 360p or exact pixels
Rotate VideoVideo filesRotated videoLossless 90° / 180°
Flip VideoVideo filesMirrored videoLossless horizontal / vertical
Reverse Video1 video fileReversed MP4Sound reversed or removed
Change Video Speed1 video fileRetimed MP40.25x – 4x, natural-pitch audio
WebM to MP4WebM filesH.264 MP4sPlays on iPhone, Windows, editors
MOV to MP4MOV filesMP4sUsually lossless, in seconds
HEVC to MP4HEVC videosH.264 MP4sFixes iPhone video on Windows / TV

Frequently asked questions

Are my videos uploaded to any server?

No. Every video tool on this page runs 100% locally inside your browser tab, using WebCodecs and your device's own hardware video encoder. Your files are read from local disk, processed in memory, and saved straight back to your downloads. Zero bytes are uploaded.

How does client-side video compression work?

The video compressor calculates the exact target bitrate required to hit your desired file size (e.g. 500 MB down to 50 MB) based on video duration. It then downscales the video frames and encodes a stream with custom bitrate budgeting.

What video formats can I import and export?

You can import any video format supported by your browser, including MP4, WebM, MOV, and MKV. Export formats include MP4 and high-efficiency WebM (VP8/VP9) which provide superior compression for web playback.

Can I extract individual frames as full-resolution images?

Yes. The Video Frame Extractor seeks through the video at exact millisecond timestamps and captures full-resolution PNG or JPEG frames, packaging them into a downloadable ZIP archive.

How do I convert landscape videos to 9:16 vertical for Shorts or TikTok?

The Change Aspect Ratio tool allows you to crop to 9:16, fit with letterbox padding, or apply a blurred background effect from the video itself to fill vertical social media dimensions seamlessly.