Otimizador de SVG — Comprima SVG Online com SVGO

Limpe SVGs exportados do Figma, Illustrator, Inkscape ou Sketch com o SVGO e confira a pré-visualização antes e depois para garantir que o ícone continue certo.

Atualizado em
Abrir arquivo

Pré-visualização

Original

SVG original

Otimizado

SVG otimizado

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: Otimizador SVG

  1. Cole o código SVG ou abra um arquivo .svg.
  2. Mantenha as configurações padrão para a maior economia ou diminua a precisão para deixar os paths ainda menores.
  3. Compare as pré-visualizações original e otimizada para garantir que nada saiu do lugar.
  4. Copie o código otimizado ou baixe o .svg.

Por que otimizar arquivos SVG?

SVGs exportados de ferramentas de design trazem muito peso extra: metadados do editor, comentários, camadas ocultas, valores padrão de atributos, grupos vazios e coordenadas com seis casas decimais. Nada disso afeta a aparência da imagem, mas pode deixar o arquivo de duas a cinco vezes maior do que o necessário. Ícones SVG inseridos direto na página repetem esse excesso em cada página.

O que o SVGO faz

SVGO é o otimizador de SVG padrão usado pela maioria das ferramentas de build. Ele executa um conjunto de plugins seguros:

  • Remove a declaração XML, comentários, <metadata>, namespaces de editores (Illustrator, Inkscape, Sketch) e elementos ocultos.
  • Elimina grupos inúteis, junta paths quando possível e converte formas em dados de path mais curtos.
  • Arredonda números para a precisão escolhida e reescreve os comandos de path na forma mais curta.
  • Minifica estilos inline e cores (#FFFFFF → #fff) e remove valores padrão.
  • Encurta IDs e remove os que nada referencia.

Esta ferramenta sempre mantém o viewBox, necessário para que os SVGs escalem corretamente.

Escolhendo a precisão

PrecisãoIdeal para
1Ícones simples desenhados em grade de pixels
2–3a maioria dos ícones, logos e ilustrações (padrão 3)
4–5Ilustrações detalhadas, mapas e gráficos com curvas finas

Precisão menor significa menos dígitos e arquivos menores, mas as curvas podem se deslocar um pouco. É para isso que serve a pré-visualização.

Largura, altura e viewBox

Remover width e height permite que o SVG se ajuste ao contêiner com CSS, o que geralmente é o desejado para ícones e SVG inline. Mantenha-os quando o SVG for usado em uma <img> sem dimensões explícitas.

Próximos passos: transforme o SVG otimizado em um background CSS, em um componente React ou em um elemento do Webflow.

Também pesquisado como: otimizar svg online, comprimir svg, minificar svg, minificador svg, svgo online, reduzir tamanho svg, compressor svg.

Ferramentas que combinam com: Otimizador SVG

  • Escalar SVG ViewBox — Normalize ícones para um novo viewBox (por exemplo, 24×24) reescalando as coordenadas reais dentro de cada path, circle, rect e polygon, sem gambiarras com transform="scale()".
  • Compressor de imagens — Reduz o tamanho das fotos e dos gráficos em 50–90% sem perda visível de qualidade.
  • Compactar e Descompactar Gzip — Compacte texto ou qualquer arquivo com gzip, zlib ou deflate bruto, ou cole Base64 / abra um arquivo .gz para descompactar.
  • Compressor Brotli — Comprima texto ou arquivos com Brotli em qualquer qualidade de 0 a 11, descomprima dados .br e compare o resultado com o gzip — tudo localmente no seu navegador.

Perguntas frequentes

Quanto o meu SVG vai diminuir?
Exportações do Illustrator, Figma ou Inkscape costumam reduzir entre 30 e 80 %. SVGs escritos à mão ou já otimizados ganham menos.
A otimização vai mudar a aparência do meu SVG?
Os plugins padrão não alteram a aparência de forma perceptível. Precisão muito baixa pode deslocar pontos levemente: compare as pré-visualizações e aumente a precisão se notar alguma diferença.
Por que manter o viewBox?
O viewBox define o sistema de coordenadas que permite ao SVG escalar. Sem ele, a imagem pode não se redimensionar com CSS, por isso esta ferramenta nunca o remove.
Posso otimizar animações ou scripts em SVG?
O SVGO mantém animações SMIL e a maior parte do CSS. Scripts embutidos são mantidos, mas confira SVGs animados na pré-visualização, pois IDs referenciados por scripts são renomeados se “Encurtar IDs” estiver ativado.
Meu arquivo é enviado para algum servidor?
Não. O SVGO roda no seu navegador.
Posso instalar o Otimizador SVG como um aplicativo da web e usá-lo offline?
Sim. O Otimizador SVG é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas