Compress video for the upload that always rejects you.

Drop a clip. Pick the platform (WhatsApp, Discord, Reel, TikTok) or the email cap (Gmail, Outlook). JustVid auto-fits the size and dimensions. ffmpeg.wasm runs in your browser; the file never leaves your device.

100% browser-only No upload No signup ≤ 100 MB clips 21 tools

Compress for social uploads

8 platform presets
Preset

WhatsApp

Auto-compress to fit the 16 MB document cap (or ~100 MB media cap) without uploading.

Preset

Discord (free)

Auto-compress to fit Discord's 25 MB free attachment cap. Browser-only.

Preset

Discord Nitro

Auto-compress to fit Nitro Basic's 50 MB attachment cap.

Preset

Instagram Reel

9:16 vertical, ≤ 90 s, up to 90 MB. H.264 baked in for upload reliability.

Preset

TikTok

9:16 vertical, ≤ 3 min, H.264 / AAC. Up to 287 MB.

Preset

YouTube Shorts

9:16 vertical, ≤ 60 s. Auto-fit 1080×1920 with H.264.

Preset

X (Twitter)

≤ 140 s, ≤ 512 MB, H.264. Mobile-friendly bitrate baked in.

Preset

WhatsApp Status

60 s, vertical 9:16, ≤ 16 MB.

Compress for email + size targets

6 caps
Email

Gmail

Auto-fit Gmail's 25 MB attachment cap. Drop a clip; browser-side ffmpeg shrinks it.

Email

Outlook

Auto-fit Outlook's 20 MB attachment cap (web + desktop). Browser-side.

Email

iCloud Mail

Auto-fit iCloud Mail's 20 MB cap. Larger files use Mail Drop; this fits below.

Email

ProtonMail

Auto-fit ProtonMail's 25 MB attachment cap.

Email

25 MB

Auto-tune bitrate so the output fits 25 MB. Works for Gmail / Discord / ProtonMail.

Email

10 MB

Auto-tune bitrate so the output fits 10 MB. Useful for older email caps and Slack free.

General

7 tools
Tool

Compress video

General-purpose compress with quality slider. Drop a file, pick CRF, download.

Tool

Trim video

Cut a segment by start/end seconds, lossless (no re-encode).

Tool

Convert video format

Convert MP4 / MOV / WebM. Browser-only.

Tool

Video to GIF

Drop a clip, pick FPS + width, download a GIF.

Tool

Extract audio (MP3)

Pull the audio track from a video and download as MP3.

Tool

Mute / remove audio

Strip the audio track from a video. Keeps original quality (stream copy).

Tool

Rotate or flip video

Rotate 90/180/270 degrees or flip horizontally / vertically. Useful for iPhone-portrait-saved-landscape pain.

How it works

JustVid lazy-loads the open-source ffmpeg.wasm engine (~30 MB) on first use, caches it via service worker, and runs all transcoding in a Web Worker on your device. No uploads. No signup. No tracking.

Trade-off: browser ffmpeg is 5-10× slower than native. A 30-second clip typically takes 30-90 seconds on a recent laptop. We trade speed for privacy.

Frequently asked

Are my videos uploaded?

No. ffmpeg.wasm runs in your browser; the file never leaves your device.

What's the size limit?

Up to 100 MB works comfortably on most desktops. Larger files may hit browser memory ceilings.

How fast is it?

Browser ffmpeg is 5-10× slower than native: a 30-second clip takes about 30-90 seconds. The 30 MB engine downloads once on first use; subsequent uses are cached.

Why slower than Veed/Clideo?

They run encoding on their servers; we don't. JustVid trades speed for privacy.

Does it work on iPhone Safari?

Yes for clips up to ~100 MB. Larger files may exceed iOS Safari's WASM memory ceiling - for those use desktop.