Compress video files to a target size — email, social, or custom. 100% in-browser.
Upload a video and compress it to your target file size
Video compression runs entirely in your browser using ffmpeg.wasm. Your video file is never uploaded to any server.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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é.
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.
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.
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.
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.
Cet outil est aussi connu sous ces tâches — chaque lien ouvre le même outil avec un guide ciblé :
What do you call a really smart cookie?
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 tier100% of proceeds go towards hosting & building more free tools.