Comprimir SVG - Reduzir o tamanho do SVG
Comprima arquivos SVG para reduzir o tamanho, muitas vezes pela metade ou mais, removendo o lixo do editor e minificando o código. Um compressor de SVG privado e no navegador está a caminho. Veja como reduzir o seu hoje.
Imagens ilimitadas, sem limite de tamanho.
comprimir arquivos SVG
-
Sem limites
Como a compressão acontece no navegador, não há limites de quantas imagens você pode converter nem do tamanho de cada imagem.
-
100% privado
Como nenhuma imagem é enviada a servidores, suas imagens ficam totalmente seguras e privadas: ninguém mais pode vê-las.
-
Baixa pegada de carbono
Como nenhum servidor participa do processo de compressão, nenhuma eletricidade extra é usada e, portanto, nenhum carbono é emitido.
Como comprimir SVG
- 1
Remova os metadados do editor
SVGs exportados de ferramentas de design carregam comentários, metadados do editor e elementos ocultos. Só limpar isso já costuma reduzir o tamanho do arquivo em 30 a 50 por cento sem nenhuma mudança visível.
- 2
Simplifique caminhos e precisão
Arredonde a precisão das coordenadas e mescle caminhos redundantes. A maioria dos SVGs fica perfeitamente nítida sem dez casas decimais em cada ponto, e enxugar isso reduz mais o arquivo.
- 3
Minifique e use gzip
Elimine os espaços em branco e encurte os valores de atributos, depois sirva o arquivo com gzip ou Brotli. SVG é texto puro, então comprime muito bem na transferência.
Por que arquivos SVG são maiores do que precisam ser
SVG é um formato vetorial baseado em texto, o que o torna maravilhosamente pequeno para logos e ícones. O problema é que as ferramentas de design raramente exportam um arquivo limpo. Uma exportação bruta costuma carregar:
- Metadados do editor, comentários e lixo de namespace
- Elementos e definições ocultos ou não usados
- Precisão de coordenadas muito além do que o navegador renderiza
- Atributos longos, repetidos e verbosos
Limpar tudo isso muitas vezes reduz o tamanho de um SVG pela metade sem nenhuma mudança visível.
Como comprimir um arquivo SVG
Como o SVG é código, a compressão se resume a remover o que o navegador nunca lê:
- Limpe os metadados. Descarte comentários do editor, títulos e camadas ocultas.
- Reduza a precisão. Arredonde coordenadas decimais longas para um número sensato de casas.
- Minifique. Elimine os espaços em branco e encurte os valores de atributos.
- Comprima na transferência. Sirva o SVG com gzip ou Brotli. Como texto, ele comprime de 60 a 80 por cento.
Um compressor de SVG privado está a caminho
Estamos construindo um compressor de SVG que roda inteiramente no seu navegador, sem envios e sem limites, assim como o resto do CompressImage.io. Até ele chegar, os passos acima vão reduzir significativamente a maioria dos arquivos SVG.
Trabalhando com imagens raster? Experimente o compressor de PNG, o conversor para WebP ou o otimizador de imagens tudo em um.
Perguntas frequentes
Como reduzir o tamanho de um arquivo SVG?
Remova os metadados do editor e os elementos ocultos, diminua a precisão das coordenadas, mescle caminhos redundantes e minifique o código. Como o SVG é texto, servi-lo com compressão gzip ou Brotli faz uma grande diferença adicional além disso.
Por que meu arquivo SVG é tão grande?
SVGs exportados do Illustrator, Figma ou Sketch costumam incluir comentários, metadados, definições não usadas e muito mais precisão de coordenadas do que precisam. Esse excesso pode dobrar ou triplicar o tamanho do arquivo sem nenhum benefício visual.
Comprimir um SVG reduz a qualidade?
Não. SVG é um formato vetorial, então permanece nítido em qualquer tamanho. A compressão só remove o excesso invisível, como metadados, espaços em branco e precisão exagerada, então a imagem renderizada fica igual.
Devo usar SVG ou PNG?
Use SVG para logos, ícones e ilustrações planas. Ele é minúsculo, escala sem limite e permanece nítido. Use PNG para imagens raster complexas, e JPEG ou WebP para fotos.
O CompressImage.io vai comprimir SVGs?
Sim. Um compressor de SVG baseado no navegador está em desenvolvimento. Como o resto das nossas ferramentas, ele vai rodar inteiramente no seu navegador, sem envios e sem limite de tamanho de arquivo.