🔄
Creator & Video/Video Rotator

Video Rotator

Rotate 90°/180°/270° or flip videos with a live preview. Re-encodes to a universal MP4. 100% in-browser.

LOCAL · FFMPEG.WASMLive preview90/180/270 + flipsVertical output100% local
A calculadoraPage 1
🔄
Drop a video here, or click to browse
MP4, WebM, MOV, AVI, MKV (max 500 MB)

Drop a video, rotate or flip it with a live preview, and export an upright MP4

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

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

See all data sources & update policy →
Como funcionaPage 2

Why rotation always re-encodes — illustrated

Rotating a video is not a metadata trick the way players fake it with a rotation flag: real rotation rearranges pixels, so every frame must be decoded, transformed, and re-encoded (transpose/hflip/vflip filters with libx264 CRF 20). For 90°/270° turns the frame dimensions swap — a 1920×1080 landscape becomes 1080×1920 portrait — which is exactly what phones and social apps expect from vertical video. Processing runs at roughly 0.2× real-time in WebAssembly, so a 1-minute clip takes about 5 minutes on a typical laptop.

Decode → transpose/flip → re-encode (dimensions swap on quarter turns)
Input frames1920 × 1080Decode every framerotation changes pixels,copy alone is impossibleTransformtranspose=1 → 90° cwhflip / vflip for mirrorsMP4 out1080 × 1920H.264 + AACquarter turns swap width ⇄ height · CRF 20 keeps quality high while rebuilding the GOP~0.2× real-time in WebAssembly — plan for a few minutes per minute of video

Unlike stream-copy cutting, rotation touches every pixel, so the GOP structure must be rebuilt by the encoder.

Sideways phone video — Priya's concert clip

Priya filmed a 42-second concert clip holding her phone vertically, but the camera saved it as 1920×1080 landscape with the stage rotated 90° clockwise.

  1. Load & preview:She drops the clip in; the preview shows it lying on its side, and the header reads 1920 × 1080
  2. Pick the transform:She clicks Rotate 90° CW — the live preview (CSS-transformed, instant) stands upright, and the output size flips to 1080 × 1920 portrait
  3. Re-encode:Precise mode is the only option here, so she hits Rotate: ffmpeg decodes, applies transpose=1 to every frame, and re-encodes — about 3–4 minutes for the 42 s clip
  4. Verify & post:The MP4 downloads as concert_rotated.mp4, plays upright in her phone gallery, and is ready to post as a vertical Short
FAQ e detalhesPage 3

Rotate 90/180/270 or flip video with live preview. Everything runs locally; nothing is uploaded.

FreeToolHub Video Rotator is a free browser-based tool — rotate 90/180/270 or flip video with live preview. No signup, no upload; everything runs locally in your browser.

Sobre esta ferramenta

O que é esta ferramenta?

Gire o vídeo 90/180/270 graus ou espelhe, com pré-visualização ao vivo. Exporta MP4 universal. No navegador, sem upload.

Live preview90/180/270 + flipsVertical output100% local

O Que é o Rotador de Vídeo?

O Rotador de Vídeo corrige a orientação: gira 90° no sentido horário ou anti-horário, vira 180°, ou espelha horizontal e verticalmente. A visualização aplica a transformação instantaneamente em CSS para que você possa ver o resultado antes de exportar, e a exportação real re-codifica cada quadro para um MP4 H.264 limpo com ffmpeg.wasm — tudo no seu navegador.

Como Girar um Vídeo

Arraste seu vídeo, clique nos botões de rotação ou inversão até a visualização ficar correta, depois clique em Rotate. Giros de 90 graus trocam automaticamente as dimensões de saída para vídeo vertical correto. Baixe o MP4 final quando a codificação terminar.

Metadados de Rotação vs Rotação Real — Por Que o Passo de Exportação Existe

Celulares armazenam um sinal de rotação nos metadados do vídeo, e os players devem honrar esse sinal — mas esse campo é o mais mal gerenciado em vídeos: players antigos, algumas incorporações web e intermediários editados ignoram-no, é por isso que vídeos de lado ainda acontecem. Esta ferramenta escreve a rotação nos próprios pixels: o MP4 exportado toca corretamente em todos os lugares, para sempre, independentemente do tratamento de metadados do player. A visualização ao vivo mostra exatamente como a saída ficará, em passos de 90 graus no sentido horário ou anti-horário mais inversões. O processamento re-codifica com H.264, então a saída é um MP4 universal — a troca pela permanência é um passo de re-codificação, e o tamanho do arquivo permanece próximo ao da fonte na qualidade correspondente. Tudo roda localmente em ffmpeg.wasm; o vídeo nunca é enviado, o que importa quando o vídeo de lado contém algo privado.

Perguntas frequentes

Por que a rotação sempre re-codifica o vídeo?

Rotação rearranja pixels reais em cada quadro, então cópia de stream é impossível — cada quadro deve ser decodificado, transformado (transpose/hflip/vflip) e re-codificado. Esta ferramenta usa H.264 CRF 20, que mantém alta qualidade enquanto reconstrói o arquivo. Espere aproximadamente 0,2× velocidade em tempo real em WebAssembly.

Girar troca as dimensões do vídeo?

Sim — giros de 90° e 270° trocam largura e altura. Um clipe paisagem 1920×1080 torna-se um clipe retrato 1080×1920, que é exatamente o que celulares e plataformas sociais esperam de vídeo vertical. A ferramenta mostra as dimensões de saída antes de você exportar.

Posso inverter um vídeo como um espelho?

Sim. Mirror H inverte horizontalmente (a correção da selfie-cam) e Flip V inverte verticalmente. Inversões combinam livremente com qualquer rotação, e a visualização ao vivo mostra o resultado combinado instantaneamente antes de você se comprometer com a re-codificação mais lenta.

Girar reduzirá a qualidade do meu vídeo?

Minimalmente — a rotação requer re-codificação, e na taxa de bits correspondente a diferença é imperceptível na prática. O benefício é a permanência: rotação no nível de pixels toca corretamente em cada player, enquanto rotação apenas de metadados continua quebrando em alguns apps e incorporações web.

Meu vídeo está de lado em alguns apps mas correto em outros — por quê?

Seu celular armazenou um sinal de rotação em vez de girar os pixels, e alguns players ignoram esse sinal. Girar o vídeo aqui corrige nos quadros reais, então ele exibe corretamente em todos os lugares uniformemente.

Ferramentas relacionadas

Compartilhar:𝕏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.