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.
Compressão de vídeo para tamanho de arquivo alvo para e-mail, redes sociais ou web. Codificação H.264/AAC, 4 predefinições. 100% baseado em navegador — sem upload, sem cadastro, gratuito para usar.
O Compressor de Vídeo é uma ferramenta gratuita e baseada em navegador que reduz o tamanho do arquivo de vídeo, re-codificando com codecs de vídeo H.264 e áudio AAC em uma taxa de bits menor. Você pode definir um tamanho de arquivo específico (útil para anexos de e-mail com limites de tamanho) ou escolher entre níveis de qualidade predefinidos. Todo o processamento acontece localmente no seu navegador — sem upload, sem cadastro.
Arraste seu vídeo para a ferramenta. Selecione uma predefinição (E-mail, Redes Sociais, Web) ou defina um tamanho alvo personalizado em MB. Clique em Compress e a ferramenta re-codifica seu vídeo em tempo real. Baixe o arquivo MP4 comprimido quando terminar. O tempo de processamento depende da duração do vídeo e do processador do seu dispositivo — tipicamente 30-60 segundos para um vídeo de 1 minuto.
Sim, 100% gratuito, sem cadastro e sem marca d'água. A versão gratuita permite 5 downloads ou salvamentos por dia, e a versão Pro elimina esse limite. Toda a compressão acontece no seu navegador usando a API WebCodecs. Seu vídeo nunca deixa seu dispositivo.
Você define um tamanho de arquivo alvo (por exemplo, 10 MB para e-mail). A ferramenta calcula a taxa de bits ideal para atingir esse tamanho, depois re-codifica o vídeo usando codecs de vídeo H.264 e áudio AAC. O resultado é um arquivo MP4 padrão reproduzível em qualquer lugar.
Quatro predefinições estão disponíveis: E-mail (alvo ~10 MB, alta compressão), Redes Sociais (alvo ~50 MB, compressão média), Web (alvo ~25 MB, equilibrado) e Personalizado (você define o tamanho alvo exato em MB).
Sim, a compressão reduz a qualidade — é assim que o tamanho do arquivo é reduzido. No entanto, a ferramenta usa codificação H.264 moderna, que mantém boa qualidade visual mesmo em altas taxas de compressão. Para melhores resultados, comece com um vídeo de alta qualidade.
Sim. Defina um tamanho alvo (por exemplo, 25MB para e-mail, 8MB para WhatsApp, 50MB para Discord) e a ferramenta calcula automaticamente a taxa de bits necessária. Ela re-codifica usando H.264 com resolução ajustável (reduzir para 720p ou 480p) e taxa de quadros. Um clipe de 1080p de 200MB comprime para 25MB em 720p/30fps com qualidade aceitável.
A perda de qualidade depende da taxa de compressão. Reduzir um vídeo 1080p em 50% (por exemplo, de 100MB para 50MB) é quase imperceptível em telas de celular. Uma redução de 80% mostra artefatos visíveis em cenas de movimento rápido. Esta ferramenta mostra uma estimativa de qualidade antes do processamento e permite visualizar uma amostra de 5 segundos antes de confirmar a codificação completa.
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.
Esta ferramenta também é conhecida por estas tarefas — cada link abre a mesma ferramenta com um guia focado:
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.