UnQTools
Audio Runs in your browser

Video Compressor

Compress video files entirely in the browser — reduce file size by lowering bitrate, resolution, and frame rate. Drag-and-drop or pick a video, play it through a hidden <video> + <canvas> + MediaRecorder pipeline at the chosen settings, and download the smaller output as WebM (or MP4 where supported). Bitrate presets (4: 500kbps to 5Mbps), resolution presets (5: 240p to 1080p), aspect-ratio-aware resolution calculator, frame-rate presets (3), compression ratio calculator, file-size estimator, quality score calculator (0-100), format support lookup (webm/mp4), codec support lookup (VP8/VP9/H.264/AV1), filename generator, history (localStorage), shareable URL, video preview before/after, and summary stats (input size, output size, % reduction, compression ratio, quality score). 100% client-side.

100% Private Works Offline Instant

About Video Compressor

Compress video files entirely in the browser — reduce file size by lowering bitrate, resolution, and frame rate. Drag-and-drop or pick a video, play it through a hidden <video> + <canvas> + MediaRecorder pipeline at the chosen settings, and download the smaller output as WebM (or MP4 where supported). Bitrate presets (4: 500kbps to 5Mbps), resolution presets (5: 240p to 1080p), aspect-ratio-aware resolution calculator, frame-rate presets (3), compression ratio calculator, file-size estimator, quality score calculator (0-100), format support lookup (webm/mp4), codec support lookup (VP8/VP9/H.264/AV1), filename generator, history (localStorage), shareable URL, video preview before/after, and summary stats (input size, output size, % reduction, compression ratio, quality score). 100% client-side. Everything runs locally in your browser — your data never leaves your device.

How to use

  1. Enter your input in the tool above.
  2. Adjust any options to your preference.
  3. Use the Copy or Download buttons to save the result.
  4. Everything happens locally — your data never leaves your browser.

FAQ

How does the video compressor work in the browser?

Drop or pick a video file. We load it into a hidden <video> element, then play it through a <canvas> at your chosen resolution while MediaRecorder captures the canvas stream (plus the original audio track) at your chosen bitrate and frame rate. The output is downloaded as a WebM (or MP4 where the browser supports recording it). No upload — all encoding happens locally.

What bitrate / resolution / frame rate should I pick?

Bitrate presets range from 500 kbps (very low, smallest file) to 5 Mbps (high, near-original). Resolution presets: 240p, 360p, 480p, 720p, 1080p — the width is computed from the source aspect ratio. Frame rate: 24, 30, or 60 fps. Lowering any of these three reduces file size at the cost of visual quality.

How is the compression ratio calculated?

Compression ratio = input file size ÷ output file size. A ratio of 4.0 means the output is 4× smaller than the input. The percentage reduction is computed as (input − output) ÷ input × 100. Both are shown in the summary stats after compression finishes.

What extra features does this tool have compared to others?

(1) 4 bitrate presets (500kbps to 5Mbps). (2) 5 resolution presets (240p to 1080p). (3) Aspect-ratio-aware resolution calculator. (4) 3 frame-rate presets (24/30/60). (5) Compression ratio calculator (input ÷ output). (6) File-size estimator (bitrate × duration / 8). (7) Quality score calculator (0-100, based on bitrate × resolution). (8) Format support lookup (webm/mp4 via MediaRecorder). (9) Codec support lookup (VP8, VP9, H.264, AV1). (10) Filename generator (timestamped). (11) History (localStorage, last 20). (12) Shareable URL settings. (13) Drag-and-drop file input. (14) Summary stats (input size, output size, % reduction, compression ratio, quality score). (15) Video preview before & after.

Is my data sent anywhere?

No. The video file you load, the captured canvas frames, and the output WebM/MP4 never leave your browser. There is no upload. Compression metadata in history is stored in localStorage on this device only.

Related tools

Audio Bitrate Calculator

Calculate audio bitrate, file size, duration, and quality metrics entirely in the browser. Supports PCM/WAV, FLAC, ALAC, MP3, AAC, OGG/Vorbis, and Opus. Compute bitrate from sample rate × bit depth × channels (PCM), estimate FLAC/ALAC compression (50–60% of PCM), map lossy quality presets (low/medium/high/voice/music) to typical bitrates, compute file size from bitrate × duration, calculate streaming bandwidth requirement, reverse-calculate required bitrate from target file size, and score quality 0–100. Includes 7 sample rates, 5 bit depths, 4 channel layouts, 7 formats, 5 quality presets, side-by-side format comparison, text/CSV exports, history (localStorage), shareable URL, summary stats. 100% client-side.

Open

Audio Converter

Convert audio files between formats entirely in the browser. Decode with Web Audio API, re-encode to WAV (PCM 16-bit), WebM/OGG (via MediaRecorder), or MP3 (via MediaRecorder with WAV fallback). Multi-format output, 4 bitrate presets, 6 sample-rate presets, mono/stereo channel selection, pure-JS 44-byte RIFF WAV header builder, Float32 to 16-bit PCM converter, file-size estimator, quality score calculator (0-100), lossless-vs-lossy compatibility checker, smart filename generator, conversion history (localStorage), shareable URL, drag-and-drop, and summary stats. 100% client-side.

Open

Audio Equalizer

Apply a 10-band graphic EQ to audio entirely in the browser. Drag-and-drop or pick a file, decode with Web Audio API, adjust the gain (-12 dB to +12 dB) on each ISO-standard band (31, 62, 125, 250, 500, 1k, 2k, 4k, 8k, 16k Hz), apply via a chain of peaking BiquadFilterNodes in an OfflineAudioContext for batch processing, and re-encode as a 16-bit PCM WAV (pure-JS encoder). 10+ preset library (flat, bass-boost, treble-boost, vocal-boost, loudness, rock, pop, jazz, classical, podcast), 3-band & 5-band simplified modes, 7 gain presets per band, default Q factor 1.41, gain validator, filter-chain config builder, file-size estimator, text + CSV report, history (localStorage), shareable URL, summary stats. 100% client-side.

Open

Search tools and actions

Search across all 258 tools, categories, and quick actions.