Dimensionamento de post de rede social
Tem uma foto horizontal do celular e precisa de um post 1:1 do Instagram? Encaixe em 1:1, arraste para centralizar o sujeito, baixe. As predefinições 4:5 retrato, 9:16 Stories e 16:9 YouTube cobrem o restante.
Arraste para cortar, encaixe em proporções padrão (1:1, 4:5, 16:9, 9:16, …), gire e espelhe, exporte como PNG / JPG / WebP. Tudo no seu navegador — sem upload, sem cadastro.
Post quadrado do Instagram: 1:1. Post retrato do Instagram: 4:5. Stories do Instagram / Facebook / TikTok / YouTube: 9:16. Thumbnail de vídeo do YouTube: 16:9 (1280×720 mínimo). Imagem de post no X (Twitter): 16:9 ou 1:1. Post no LinkedIn: 1.91:1 (próximo de 16:9). Foto de DSLR / câmera de celular: 3:2. 35 mm clássico ou digital antigo: 4:3.
Sim. O canvas na tela é reduzido para exibição, mas o cálculo do corte roda no espaço de coordenadas da origem (pixels originais). Quando você clica em Baixar, o canvas de exportação é dimensionado exatamente nas dimensões em pixels do corte da origem — sem perda de qualidade pelo redimensionamento na tela. Uma origem 4000×3000 cortada para um quadrado 1000×1000 é exportada como uma imagem 1000×1000 em qualidade total.
Cada dimensão que você realmente precisa, cada transformação que você realmente usa — sem precisar do Photoshop.
Arraste qualquer uma das 8 alças de canto / borda para redimensionar a caixa de corte, ou arraste a própria caixa para reposicionar. Uma grade de regra dos terços ajuda na composição.
Encaixe em 1:1 (quadrado / IG / perfil), 4:5 (IG retrato), 9:16 (Stories / Reels / TikTok), 16:9 (YouTube), 3:2 / 2:3 (DSLR), 4:3 (clássico) ou livre. As alças de canto preservam a proporção bloqueada enquanto você redimensiona.
Gire 90° à esquerda / direita e espelhe horizontal / verticalmente com um clique. As transformações são aplicadas antes do corte, então a caixa que você desenhou permanece precisa.
Salve como PNG (sem perdas), JPG (com controle de qualidade 50–100%), WebP (melhor compressão, ~30% menor que JPG na mesma qualidade visual), ou mantenha o formato de entrada.
Cada byte permanece no seu dispositivo. A imagem é decodificada no navegador, cortada num canvas, exportada com canvas.toBlob. Abra DevTools → Network e você verá zero requisições de saída.
JavaScript puro, sem runtime de framework. O carregamento inicial é menor que 25 KB gzipped. Cortar uma imagem de 4000 × 3000 pixels e exportar leva menos de 200 ms.
Quatro passos do drop ao download.
Arraste qualquer arquivo de imagem (JPG, PNG, WebP, AVIF, GIF, BMP) para a área de soltar, clique em Escolher arquivo, ou apenas cole da área de transferência com Ctrl/Cmd+V. A imagem é decodificada localmente no seu navegador — nada é enviado.
Escolha uma predefinição que combine com onde você usará a imagem — 1:1 para Instagram quadrado, 4:5 para IG retrato, 9:16 para Stories / Reels / TikTok, 16:9 para YouTube, 3:2 para foto formato DSLR. Ou fique em "Livre" para qualquer proporção personalizada.
Arraste as 8 alças de canto / borda para redimensionar a caixa de corte, ou arraste a própria caixa para reposicionar. A grade de regra dos terços ajuda na composição. Com uma proporção bloqueada, as alças de canto preservam a proporção automaticamente. Use Girar / Espelhar se a origem estiver de cabeça para baixo ou espelhada.
Escolha o formato de saída — mantenha o formato de entrada, ou converta para PNG (sem perdas), JPG (controle de qualidade 50–100%), ou WebP (menor que JPG na mesma qualidade visual). Clique em Baixar e o arquivo é salvo na resolução total da origem — sem perda de qualidade pela prévia na tela.
Quatro cenários comuns onde um cropper de navegador com privacidade em primeiro lugar vence abrir o Photoshop.
Tem uma foto horizontal do celular e precisa de um post 1:1 do Instagram? Encaixe em 1:1, arraste para centralizar o sujeito, baixe. As predefinições 4:5 retrato, 9:16 Stories e 16:9 YouTube cobrem o restante.
A maioria das plataformas força 1:1. Encaixe em quadrado, posicione o rosto do sujeito no terço superior (melhor que centralizado), baixe. O resultado serve para LinkedIn, Twitter / X, GitHub, Slack, Discord e intranets corporativas.
Plataformas de e-commerce querem proporções consistentes — Shopify, Etsy, Amazon, Shopee preferem 1:1 ou 4:5. Corte um lote de fotos de celular para a proporção exigida pela plataforma com a grade de regra dos terços para consistência de composição.
Capturas de tela de celular incluem barras de status, navegação e elementos de app. Solte a captura, arraste a caixa de corte para manter apenas o conteúdo, baixe como PNG (sem perdas) para capturas de UI nítidas sem artefatos de re-compressão.
Fotos e capturas de tela nunca saem do seu dispositivo. Abra DevTools → Network e você verá zero requisições de saída durante o corte, transformação ou download.
Leituras selecionadas sobre tamanhos para redes sociais, composição fotográfica e privacidade de imagens.
Every platform's required dimensions in one cheatsheet. Plus the aspect ratios that work without cropping on each.
A working photographer's guide to composition. Worked examples for portraits, landscapes, product shots, and social posts.
Post quadrado do Instagram: 1:1. Post retrato do Instagram: 4:5. Stories do Instagram / Facebook / TikTok / YouTube: 9:16. Thumbnail de vídeo do YouTube: 16:9 (1280×720 mínimo). Imagem de post no X (Twitter): 16:9 ou 1:1. Post no LinkedIn: 1.91:1 (próximo de 16:9). Foto de DSLR / câmera de celular: 3:2. 35 mm clássico ou digital antigo: 4:3.
Sim. O canvas na tela é reduzido para exibição, mas o cálculo do corte roda no espaço de coordenadas da origem (pixels originais). Quando você clica em Baixar, o canvas de exportação é dimensionado exatamente nas dimensões em pixels do corte da origem — sem perda de qualidade pelo redimensionamento na tela. Uma origem 4000×3000 cortada para um quadrado 1000×1000 é exportada como uma imagem 1000×1000 em qualidade total.
Câmeras de celular incorporam uma tag de orientação EXIF em vez de girar os pixels reais. Alguns navegadores (incluindo Safari mais antigo) aplicam isso automaticamente; outros não. Se sua imagem aparecer de lado, clique no botão Girar — o cropper usará a versão corretamente orientada para o corte e a exportação.
Sim. JPG é um formato com perdas, então qualquer salvamento por canvas.toBlob('image/jpeg') envolve re-codificação. Usamos como padrão qualidade 92% (visualmente indistinguível da origem para a maioria das fotos). Se você precisa de fidelidade bit a bit perfeita, escolha PNG como formato de saída (sem perdas), ou WebP para arquivos ~30% menores na mesma qualidade visual.
Não. O arquivo é lido com FileReader, decodificado em uma Image do navegador, desenhado num canvas e exportado com canvas.toBlob. Cada etapa acontece em JavaScript no seu dispositivo. Abra DevTools → Network e você verá zero requisições de saída durante o corte ou o download. Usamos um cookie para o estado de consentimento de cookies e um para a preferência de idioma, é só isso.