Otimizador de SVG
Remover metadados de editor e arredondar coordenadas para deixar o SVG bem menor.
Processado no seu navegador. Este arquivo é convertido no seu dispositivo e nunca é enviado.
Conversor
.svg até 50 MB. Você também pode arrastar um arquivo até aqui.
Nenhum arquivo selecionado.
Sobre esta ferramenta
Um SVG exportado de um programa de design costuma ser várias vezes maior do que precisa. A maior parte do arquivo é papelada que o editor deixou: nomes de camadas, posições na prancheta, blocos de metadados, comentários e coordenadas com uma dúzia de casas decimais que nenhuma tela consegue mostrar.
Esta ferramenta remove tudo isso sem mudar o que o arquivo desenha, e informa o que tirou e quanto o resultado encolheu.
Formatos suportados e limites
- Entrada
- .svg
- Saída
- .svg (image/svg+xml)
- Nome do arquivo gerado
- The original name with -optimized, for example logo.svg becomes logo-optimized.svg.
- Tamanho máximo
- 50 MB
- Processamento
- No seu navegador. O arquivo não é enviado.
Como usar
- Escolha um arquivo .svg, ou cole a marcação.
- Escolha uma precisão de coordenadas. Duas casas decimais bastam para quase qualquer desenho.
- Selecione Converter e baixe o arquivo otimizado.
Limitações
- Só é removido o conteúdo comprovadamente inerte. Formas nunca são apagadas por suposição de estarem escondidas, então isto não encolhe um arquivo tão agressivamente quanto uma ferramenta que corre esse risco.
- Arredondar coordenadas as altera minimamente. Com uma casa decimal, numa prancheta grande uma forma pode se deslocar de forma visível.
- Remover ids não usados quebra qualquer CSS ou JavaScript fora do arquivo que os use. Desligue essa opção se o SVG é estilizado por uma folha de estilo.
- Scripts, manipuladores de eventos e referências externas são removidos na mesma passada. Isso é medida de segurança e não pode ser desligado.
- Os dados de caminho são arredondados, mas não reescritos de outra forma. Converter curvas em equivalentes mais curtos não é tentado.
Problemas comuns
O ficheiro foi recusado antes sequer de começar.
O Otimizador de SVG verifica a extensão antes de ler um único byte, e aceita .svg. Os navegadores indicam os tipos de ficheiro de forma suficientemente inconsistente para que seja a extensão a decidir.
Mude o nome do ficheiro se a extensão estiver simplesmente errada, ou converta-o primeiro para uma dessas. Um ficheiro cuja extensão não corresponde ao conteúdo é recusado pela mesma razão, e esse precisa de conversão e não de mudança de nome.
Disse que o ficheiro era grande demais.
O limite aqui é 50 MB. Não é uma política mas uma medição: tudo corre no seu próprio dispositivo, e acima desse tamanho um telemóvel fica sem memória em vez de acabar devagar.
Divida o ficheiro, reduza-o antes de converter, ou use um programa de computador para esse. Uma máquina com mais memória aguenta mais, mas o limite não sabe em que máquina está.
Seleccionei vários ficheiros e só um foi convertido.
Esta ferramenta leva um ficheiro de cada vez. Fazer vários ao mesmo tempo multiplicaria a memória em uso, que é o que cede primeiro num telemóvel.
Converta-os um a seguir ao outro. Entre eles não fica nada, pelo que não há estado nenhum para reiniciar.
O separador recarregou-se sozinho a meio.
O navegador ficou sem memória e reiniciou a página. Perto de 50 MB é a primeira falha que um telemóvel encontra, e parece um bloqueio mais do que um erro.
Experimente um ficheiro mais pequeno, feche outros separadores, ou faça-o num computador. Não foi enviado nem perdido nada — o ficheiro original está intacto no seu dispositivo.
O resultado abriu no programa errado.
A saída é um ficheiro .svg, e o seu sistema abre essa extensão com aquilo que lhe foi indicado. Não é a conversão que o decide.
Abra-o a partir do programa que quer, ou mude a aplicação predefinida para .svg nas definições do sistema. O ficheiro em si está correcto.
Perguntas frequentes
- Meu arquivo é enviado?
- Não. A otimização acontece inteiramente no seu navegador. O arquivo nunca sai do seu dispositivo.
- A imagem vai ficar diferente?
- Em tamanho normal, não. As coordenadas são arredondadas, então com ampliação muito alta uma forma pode variar uma fração de pixel. Todo o resto que foi removido não tinha efeito nenhum na renderização.
- Quanto menor vai ficar?
- Uma exportação típica de um programa de design cai pela metade ou mais, porque boa parte dela é metadado do editor. Um arquivo já otimizado quase não muda.
- Qual a diferença para o minificador?
- O minificador aplica os ajustes mais agressivos e tira toda a formatação, gerando o menor arquivo possível. Esta ferramenta deixa o resultado legível e deixa você escolher.
- Preciso instalar algo ou criar uma conta para usar o Otimizador de SVG?
- Não, a nada disso. O Otimizador de SVG funciona dentro do navegador que você já tem: sem cadastro, sem download, sem marca d'água no resultado e sem limite de quantos arquivos você converte. Também não há nada para desinstalar depois, porque nada foi instalado.
- O Otimizador de SVG funciona offline?
- Depois que a página carrega, sim. A conversão acontece no seu aparelho, então não precisa de conexão para trabalhar. A primeira visita baixa a página e o código que converte; daí em diante uma conexão que cai não interrompe nada, e o arquivo convertido aparece igualzinho ao que apareceria online.
- Qual o tamanho máximo de arquivo do Otimizador de SVG?
- O limite é 50 MB. É uma escolha, não um teto técnico: a restrição de verdade é a memória, e um arquivo que decodificado passa da memória do aparelho falha de um jeito difícil de explicar. Celulares esgotam bem antes dos notebooks, e é por isso que o limite está onde está.
- Dá para converter vários arquivos de uma vez no Otimizador de SVG?
- Aqui não: esta ferramenta pega um arquivo por vez, porque o que ela faz depende de escolhas sobre aquele arquivo específico. Converta um depois do outro, ou veja os conversores em lote da mesma categoria, feitos para uma pasta inteira.