🎬
Creator & Video/Video Compressor

Video Compressor

Compress video files to a target size — email, social, or custom. 100% in-browser.

LOCAL · FFMPEG.WASMTarget size4 presetsH.264/AAC100% local
La calculatricePage 1
🎬
Drop a video here, or click to browse
MP4, WebM, MOV, AVI, MKV (max 500 MB)

Upload a video and compress it to your target file size

Data Source & Legal Disclaimer
Effective: 2026Last updated: 2026-01-01Update: Manual review
Sources: ffmpeg.wasm — Browser-based media processing

Video compression runs entirely in your browser using ffmpeg.wasm. Your video file is never uploaded to any server.

See all data sources & update policy →
Comment ça marchePage 2

How video compression works — illustrated

Video file size is governed by one number: bitrate — the bits stored per second of video. The tool probes your file's real duration, then works backward from the target size: total bitrate = target bytes × 8 ÷ duration. It reserves ~128 kbps for the AAC audio track and feeds the remainder to H.264 (libx264) as the video bitrate, with -maxrate at 2× and -bufsize at 4× so the encoder can burst on complex scenes, plus +faststart so the MP4 plays while still downloading. Lower bitrate shrinks the file but also softens fine detail and can produce blocky artifacts on fast motion — the preset picker just chooses a target size and the math does the rest.

Target size → bitrate math → H.264 encode
Source videoe.g. 85 MB90 s clipTarget sizeEmail 25 · Social 100Web 50 · CustomBitrate mathsize × 8 ÷ duration− 128 kbps audioH.264libx264 · faststartmaxrate 2×bufsize 4×Output ≈ target MB · plays while downloadingfile size (MB) ≈ video bitrate × duration ÷ 8 · AAC audio reserved at 128 kbpsLower bitrate = smaller file = softer detail; too low, and motion shows blocky artifactsIf your file is already under the target, the tool says so instead of upscaling

File size ≈ bitrate × duration ÷ 8. The compressor probes the true duration, derives the target bitrate from your chosen size, and lets libx264 squeeze the video down to match.

Under the email limit — Tom's screen recording

Tom records a 90-second software demo (MP4, 85 MB) and needs to email it to a client whose mailbox rejects attachments over 25 MB.

  1. Drop + preset:He drops the clip and picks Email (25 MB); the tool probes the true 90-second duration instead of assuming 60 seconds
  2. Bitrate math:Total bitrate = 25 MB × 8 ÷ 90 s ≈ 2.33 Mbps; minus the 128 kbps AAC audio reserve leaves a ~2.2 Mbps video target (~2200 kbps)
  3. H.264 encode:libx264 runs with -b:v 2200k, -maxrate 4400k, and +faststart so the client can start playback while the file is still transferring
  4. Verify & send:The output lands at ~24.8 MB — a 71% reduction — and the preview player confirms the screen capture is still crisp
FAQ et détailsPage 3

Compress video to a target file size for email, social or web. Everything runs locally; nothing is uploaded.

FreeToolHub Video Compressor is a free browser-based tool — compress video to a target file size for email, social or web. No signup, no upload; everything runs locally in your browser.

À propos de cet outil

Qu'est-ce que cet outil ?

Compresser une vidéo à une taille de fichier cible pour l'email, les médias sociaux ou le web. Encodage H.264/AAC, 4 préréglages. 100 % basé sur le navigateur — aucun téléversement, aucune inscription, gratuit à utiliser.

Target size4 presetsH.264/AAC100% local

Qu'est-ce que le Compresseur Vidéo ?

Le Compresseur Vidéo est un outil gratuit, basé sur le navigateur, qui réduit la taille des fichiers vidéo en les ré-encodant avec les codecs vidéo H.264 et audio AAC à un débit binaire inférieur. Vous pouvez cibler une taille de fichier spécifique (utile pour les pièces jointes email avec des limites de taille) ou choisir parmi des niveaux de qualité prédéfinis. Tout le traitement se fait localement dans votre navigateur — aucun téléversement, aucune inscription.

Comment Compresser une Vidéo

Déposez votre vidéo dans l'outil. Sélectionnez un préréglage (Email, Médias Sociaux, Web) ou définissez une taille cible personnalisée en Mo. Cliquez sur Compress, et l'outil ré-encode votre vidéo en temps réel. Téléchargez le fichier MP4 compressé une fois terminé. Le temps de traitement dépend de la longueur de la vidéo et du CPU de votre appareil — généralement 30-60 secondes pour une vidéo de 1 minute.

Questions fréquentes

Ce compresseur vidéo est-il vraiment gratuit ?

Oui, 100 % gratuit sans inscription ni filigrane. La version gratuite permet 5 téléchargements ou sauvegardes par jour, et la version Pro supprime cette limite. Toute la compression se fait dans votre navigateur en utilisant l'API WebCodecs. Votre vidéo ne quitte jamais votre appareil.

Comment fonctionne la compression à taille cible ?

Vous définissez une taille de fichier cible (par exemple, 10 Mo pour un email). L'outil calcule le débit binaire optimal pour atteindre cette taille, puis ré-encode la vidéo en utilisant les codecs vidéo H.264 et audio AAC. La sortie est un fichier MP4 standard lisible partout.

Quels sont les préréglages de compression ?

Quatre préréglages sont disponibles : Email (cible ~10 Mo, compression élevée), Médias Sociaux (cible ~50 Mo, compression moyenne), Web (cible ~25 Mo, équilibré), et Personnalisé (vous définissez la taille cible exacte en Mo).

La compression réduira-t-elle la qualité vidéo ?

Oui, la compression réduit la qualité — c'est ainsi que la taille du fichier est réduite. Cependant, l'outil utilise un encodage H.264 moderne qui maintient une bonne qualité visuelle même avec des taux de compression élevés. Pour de meilleurs résultats, commencez avec une vidéo source de haute qualité.

Puis-je compresser une vidéo à une taille de fichier cible spécifique ?

Oui. Définissez une taille cible (par exemple, 25 Mo pour un email, 8 Mo pour WhatsApp, 50 Mo pour Discord) et l'outil calcule automatiquement le débit binaire requis. Il ré-encode en utilisant H.264 avec une résolution ajustable (réduction à 720p ou 480p) et une fréquence d'images. Un clip de 200 Mo en 1080p se compresse à 25 Mo en 720p/30fps avec une qualité acceptable.

Quelle qualité est perdue pendant la compression ?

La perte de qualité dépend du taux de compression. Réduire une vidéo 1080p de 50 % (par exemple, 100 Mo à 50 Mo) est à peine perceptible sur les écrans mobiles. Une réduction de 80 % montre des artefacts visibles dans les scènes à mouvement rapide. Cet outil affiche une estimation de qualité avant traitement et vous permet d'apercevoir un échantillon de 5 secondes avant de vous engager dans l'encodage complet.

Can I compress video to a specific target file size?

Yes. Set a target size (e.g., 25MB for email, 8MB for WhatsApp, 50MB for Discord) and the tool calculates the required bitrate automatically. It re-encodes using H.264 with adjustable resolution (downscale to 720p or 480p) and frame rate. A 200MB 1080p clip compresses to 25MB at 720p/30fps with acceptable quality.

How much quality is lost during compression?

Quality loss depends on the compression ratio. Reducing a 1080p video by 50% (e.g., 100MB to 50MB) is nearly imperceptible on mobile screens. An 80% reduction shows visible artifacts in fast-motion scenes. This tool shows a quality estimate before processing and lets you preview a 5-second sample before committing to the full encode.

Autres noms de cet outil

Cet outil est aussi connu sous ces tâches — chaque lien ouvre le même outil avec un guide ciblé :

Outils connexes

Partager :𝕏inf⬆
Joke of the Day
Oct 22

What do you call a really smart cookie?

Free core, no account

Keep the Free Edition Free

No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.

☕Support me on Ko-fi— support the free tier

100% of proceeds go towards hosting & building more free tools.