Categorias

Minificador e analisador SVG

Analisa a marcacao SVG, remove elementos redundantes, reduz tamanho, compara antes e depois e exporta arquivos limpos

Exemplos de resultados

2 Exemplos

Limpar uma ilustracao SVG antes da producao

Remove metadados, reduz precisao numerica e compara o SVG antes e depois

Rendered before/after SVG previews with a downloadable cleaned file and compression summary.
Ver parâmetros de entrada
{ "svgFile": "/public/samples/svg/01-basic-shapes.svg", "precision": 2, "removeHiddenElements": true, "batchPackageName": "marketing-illustration" }

Minificar em lote um conjunto de icones SVG

Processa varios SVGs, exporta um ZIP e mostra metricas por arquivo

Rendered per-file SVG analysis and a batch ZIP download for cleaned icon assets.
Ver parâmetros de entrada
{ "svgFile": "[\"/public/samples/svg/01-basic-shapes.svg\",\"/public/samples/svg/01-basic-shapes.svg\"]", "precision": 1, "removeHiddenElements": true, "batchPackageName": "icon-set-release" }

Click to upload files or drag and drop files here

Maximum file size: 10MB Maximum files: 10
Supported formats: image/svg+xml, text/plain

Fatos principais

Categoria
Media
Tipos de entrada
file, number, checkbox, text
Tipo de saída
html
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Minificador e Analisador SVG é uma ferramenta essencial para desenvolvedores e designers que precisam otimizar gráficos vetoriais para a web. Ele analisa a marcação do seu arquivo, remove elementos ocultos ou redundantes e ajusta a precisão decimal para reduzir drasticamente o tamanho do arquivo, oferecendo uma comparação visual do antes e depois antes da exportação.

Quando usar

  • Quando precisar reduzir o tempo de carregamento de uma página web otimizando os ícones e ilustrações SVG.
  • Antes de enviar pacotes de ícones para produção, garantindo que metadados e elementos ocultos sejam removidos.
  • Ao exportar SVGs de softwares de design que costumam incluir códigos e comentários desnecessários.

Como funciona

  • Faça o upload de um ou mais arquivos SVG (até 10 arquivos simultâneos de no máximo 10 MB cada).
  • Ajuste a precisão decimal desejada e escolha se deseja remover elementos ocultos da marcação.
  • Visualize a comparação lado a lado para garantir que a qualidade visual foi mantida após a compressão.
  • Baixe o SVG otimizado individualmente ou como um pacote ZIP nomeado para processamentos em lote.

Casos de uso

Otimização de assets visuais para melhorar a pontuação de performance no Google Lighthouse.
Limpeza de bibliotecas de ícones de UI para frameworks front-end como React ou Vue.
Preparação de ilustrações vetoriais complexas para animações web mais fluidas.

Exemplos

1. Limpeza de ilustração para landing page

Desenvolvedor Front-end
Contexto
Uma ilustração exportada de um software de design contém muitos metadados e coordenadas com 6 casas decimais, resultando em um arquivo muito pesado.
Problema
Reduzir o tamanho do arquivo SVG para melhorar o tempo de carregamento da página sem perder a qualidade visual.
Como usar
Faça o upload do SVG, defina a 'Precisão decimal' como 2 e ative 'Remover elementos ocultos'.
Configuração de exemplo
Precisão: 2, Remover elementos ocultos: true
Resultado
O arquivo tem seu tamanho reduzido drasticamente, a comparação visual mostra que a imagem está idêntica e o código limpo é exportado.

2. Minificação em lote de um conjunto de ícones

UI Designer
Contexto
Um designer criou 10 novos ícones para o sistema de design da empresa, mas eles contêm camadas ocultas usadas como rascunho.
Problema
Limpar e empacotar todos os ícones rapidamente para enviar à equipe de desenvolvimento.
Como usar
Envie os 10 arquivos SVG, defina o 'Nome do pacote' como 'icon-set-release' e mantenha a remoção de elementos ocultos ativada.
Configuração de exemplo
Nome do pacote: icon-set-release, Remover elementos ocultos: true
Resultado
A ferramenta processa todos os ícones, remove as camadas de rascunho e gera um arquivo 'icon-set-release.zip' contendo os SVGs otimizados.

Testar com amostras

xml, image, svg

Hubs relacionados

FAQ

O que é a precisão decimal no SVG?

Refere-se ao número de casas decimais usadas nas coordenadas dos vetores. Reduzir esse número diminui o tamanho do arquivo, mas valores muito baixos podem causar pequenas distorções na imagem.

Posso processar vários SVGs de uma vez?

Sim, você pode enviar até 10 arquivos SVG simultaneamente para minificação em lote e baixá-los organizados em um único arquivo ZIP.

A minificação afeta a qualidade visual do meu SVG?

Geralmente não. A ferramenta remove apenas dados invisíveis e metadados. Apenas reduções extremas na precisão decimal podem alterar o visual.

Quais elementos são removidos ao marcar 'Remover elementos ocultos'?

A ferramenta elimina tags vazias, metadados de editores, comentários e elementos com atributos de visibilidade ocultos que não afetam a renderização final.

Qual é o limite de tamanho para os arquivos SVG?

Cada arquivo enviado pode ter até 10 MB de tamanho.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/svg-minifier-analyzer

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
svgFile file (Upload necessário) Sim -
precision number Não -
removeHiddenElements checkbox Não -
batchPackageName text Não -

Os parâmetros de tipo arquivo precisam ser carregados primeiro via POST /upload/svg-minifier-analyzer para obter filePath, depois filePath deve ser passado ao campo de arquivo correspondente.

Formato de resposta

{
  "result": "
Processed HTML content
", "error": "Error message (optional)", "message": "Notification message (optional)", "metadata": { "key": "value" } }
HTML: HTML

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-svg-minifier-analyzer": {
      "name": "svg-minifier-analyzer",
      "description": "Analisa a marcacao SVG, remove elementos redundantes, reduz tamanho, compara antes e depois e exporta arquivos limpos",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=svg-minifier-analyzer",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Suporta links de arquivos URL ou codificação Base64 para parâmetros de arquivo.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]