Otimizador de SVG
Otimize ficheiros SVG online: remova comentários, metadados e ajuste a precisão decimal para reduzir o tamanho do ficheiro.
Executar ferramenta
O otimizador de SVG processa ficheiros gráficos vetoriais em formato XML codificado em UTF-8 até ao limite de 2 MB. A ferramenta analisa a estrutura do documento para reduzir o tamanho do ficheiro sem comprometer a integridade dos elementos gráficos principais. Pode optar por remover comentários e blocos de metadados desnecessários, mantendo a estrutura essencial da imagem. Adicionalmente, permite ajustar o nível de precisão decimal entre zero e seis dígitos, aplicando arredondamento a atributos numéricos suportados sem unidades, como coordenadas, dimensões e valores de opacidade. Os valores numéricos com unidades, dados de caminhos complexos e blocos de texto não são alterados. O utilitário não funciona como sanitizador de segurança, preservando scripts, hiperligações e atributos de eventos existentes fora dos nós eliminados. No final do processamento, a interface apresenta o código SVG resultante, o ficheiro otimizado para descarregamento, a contagem exata de bytes e a respetiva percentagem de redução.
Instruções
- Carregue o ficheiro SVG em formato UTF-8 com tamanho máximo de 2 MB.
- Selecione se pretende remover os comentários e os metadados do documento.
- Defina a precisão decimal pretendida para os atributos numéricos entre 0 e 6.
- Inicie a otimização para visualizar o código reduzido e as estatísticas de poupança em bytes.
- Descarregue o ficheiro SVG otimizado ou copie o texto resultante diretamente no ecrã.
Exemplos
- Redução de um ícone vetorial de 15 KB com remoção de metadados do editor gráfico e arredondamento a 2 casas decimais, mantendo as definições de viewBox.
- Limpeza de um logótipo em SVG eliminando blocos de comentários internos e ajustando a precisão numérica para 3 casas decimais.
Perguntas frequentes
Que tipos de atributos numéricos são arredondados?
O arredondamento aplica-se a atributos numéricos suportados sem unidades, tais como coordenadas, larguras, alturas, opacidade e valores de viewBox. Valores com unidades explícitas como px ou em permanecem inalterados.
A ferramenta elimina código malicioso ou scripts?
Não. Este utilitário otimiza a estrutura do código e não funciona como sanitizador. Scripts, hiperligações e atributos de eventos fora dos blocos de comentários ou metadados eliminados mantêm-se presentes.
O que acontece se o ficheiro SVG contiver declarações de tipo de documento (DTD)?
Se o documento incluir DTD ou declarações de entidades externas, o processamento é recusado para assegurar a conformidade estrutural do XML.
Qual é o limite de tamanho para os ficheiros SVG?
O ficheiro SVG descodificado pode ter um tamanho máximo de 2 MB em codificação UTF-8.