UnQTools
Audio Runs in your browser

Video Trimmer

Trim video files to a start/end timestamp range entirely in the browser. Drag-and-drop or pick a video, play it through a hidden <video> + <canvas> + MediaRecorder pipeline, and download the trimmed portion as a WebM (or MP4 where supported). Multi-format time parser (4 formats), trim validation, output-format support lookup, file-size estimator (bitrate × duration), 4 bitrate presets, 4 frame-rate presets, 4 resolution presets, 5 fade in/out presets, filename generator, history (localStorage), shareable URL, video preview before/after, and summary stats (original duration, trimmed duration, % removed, output size). 100% client-side.

100% Private Works Offline Instant

About Video Trimmer

Trim video files to a start/end timestamp range entirely in the browser. Drag-and-drop or pick a video, play it through a hidden <video> + <canvas> + MediaRecorder pipeline, and download the trimmed portion as a WebM (or MP4 where supported). Multi-format time parser (4 formats), trim validation, output-format support lookup, file-size estimator (bitrate × duration), 4 bitrate presets, 4 frame-rate presets, 4 resolution presets, 5 fade in/out presets, filename generator, history (localStorage), shareable URL, video preview before/after, and summary stats (original duration, trimmed duration, % removed, output size). 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 trimmer work in the browser?

Drop or pick a video file. We load it into a hidden <video> element, then seek to your start time and play forward to the end time while capturing each frame onto a <canvas> and piping the canvas stream (plus the original audio track) through MediaRecorder. The output is downloaded as a WebM (or MP4 where the browser supports recording it). No upload — all rendering happens locally.

What time formats can I enter?

Four formats are supported: plain seconds (e.g. 12.5), MM:SS (e.g. 01:30), MM:SS.ms (e.g. 01:30.250), and HH:MM:SS (e.g. 01:02:03). The parser auto-detects which format you used.

Can I change the resolution, frame rate, and bitrate?

Yes. Bitrate presets: low (1 Mbps), medium (2.5 Mbps), high (5 Mbps), very high (8 Mbps). Frame rate: 24, 30, 60 fps. Resolution: 480p, 720p, 1080p, or original (keeps source dimensions). Fade in/out presets: 0ms (off), 250ms, 500ms, 1s, 2s.

What extra features does this tool have compared to others?

(1) Multi-format time parser (4 input formats). (2) Time formatter (MM:SS.ms + HH:MM:SS). (3) Trim validation (start < end, end ≤ duration). (4) Output format support lookup (webm/mp4 via MediaRecorder). (5) File-size estimator (bitrate × duration / 8). (6) 4 bitrate presets. (7) 4 frame-rate presets. (8) 4 resolution presets (480p/720p/1080p/original). (9) 5 fade in/out presets. (10) Filename generator (timestamped). (11) History (localStorage, last 20). (12) Shareable URL settings. (13) Drag-and-drop file input. (14) Summary stats (original duration, trimmed duration, % removed, output size). (15) Video preview before & after.

Is my data sent anywhere?

No. The video file you load, the captured canvas frames, and the output WebM never leave your browser. There is no upload. Trim 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.