Ir para o conteúdo principal

Minificador de SVG

Gerar o menor SVG seguro possível, sem nenhuma formatação.

Processado no seu navegador. Este arquivo é convertido no seu dispositivo e nunca é enviado.

Conversor

Entrada

.svg até 50 MB. Você também pode arrastar um arquivo até aqui.

Nenhum arquivo selecionado.

Sobre esta ferramenta

O menor que o arquivo pode ser com segurança: metadados de editor, comentários, grupos vazios e ids não usados removidos, coordenadas arredondadas para uma casa decimal, e cada byte de indentação eliminado.

É o que você quer para um ícone que vai embutido numa página ou folha de estilo, onde ninguém mais vai ler o arquivo.

Formatos suportados e limites

Entrada
.svg
Saída
.svg (image/svg+xml)
Nome do arquivo gerado
The original name with -min, for example logo.svg becomes logo-min.svg.
Tamanho máximo
50 MB
Processamento
No seu navegador. O arquivo não é enviado.

Como usar

  1. Escolha um arquivo .svg, ou cole a marcação.
  2. Selecione Converter e baixe.

Limitações

  • A saída é deliberadamente ilegível. Guarde o original se ainda precisar editá-lo.
  • Uma casa decimal é grosseira. Numa prancheta grande uma forma pode se deslocar visivelmente, então confira o resultado antes de usá-lo em tamanho.
  • Ids não usados são sempre removidos, o que quebra qualquer CSS ou JavaScript externo que os use. Use o otimizador se precisar mantê-los.
  • Scripts, manipuladores de eventos e referências externas são removidos. Isso é segurança, não otimização.
  • Os dados de caminho são arredondados, mas não reestruturados.

Problemas comuns

O ficheiro foi recusado antes sequer de começar.

O Minificador 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. Tudo roda no seu navegador e o arquivo nunca sai do seu dispositivo.
Quando usar isto em vez do otimizador?
Quando ninguém mais vai ler o arquivo: um ícone embutido numa página, uma folha de sprites, ou qualquer coisa entregue a um navegador. Use o otimizador quando o arquivo continuar num repositório.
É seguro embutir o resultado no meu HTML?
Mais seguro que o original, porque scripts e referências externas foram removidos. Embutir SVG de origem não confiável continua sendo algo a evitar por princípio.
Quanto um SVG costuma encolher?
Depende inteiramente de onde o arquivo veio. Um SVG exportado de uma ferramenta de design carrega metadados de editor, coordenadas com muitas casas e indentação, e pode perder metade do tamanho ou mais. Um que já era escrito à mão e enxuto pode não perder quase nada, porque não havia o que remover. O resultado aparece ao lado do original de qualquer forma, então você julga antes de baixar.
Preciso instalar algo ou criar uma conta para usar o Minificador de SVG?
Não, a nada disso. O Minificador 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 Minificador 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 Minificador 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 Minificador 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.

Publicidade e estatísticas neste site

A publicidade paga este site, e o Google Analytics diz-nos que páginas são úteis. Ambos podem guardar cookies: os anúncios para escolher o que lhe mostrar e não se repetirem, as estatísticas para contar visitas de regresso. Os seus ficheiros não têm nada a ver com isso: nunca saem do navegador, seja qual for o botão que carregar, e todas as ferramentas funcionam nos dois casos.

O que isto abrange