Visualizador e inspetor de SVG
Ver o tamanho e o viewBox de um SVG, e se ele carrega algo inseguro.
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
Abrir um SVG desconhecido normalmente significa responder a duas perguntas: qual é o tamanho real dele, e se contém algo que não deveria. Um SVG pode carregar scripts, manipuladores de eventos e referências que buscam conteúdo em outros sites, e nada disso aparece quando você olha a imagem.
Esta ferramenta lê o documento, informa a largura, a altura e o viewBox declarados, conta os elementos e lista tudo o que encontrou de executável ou que busca conteúdo externo. O download é uma cópia limpa, sem esse conteúdo.
Formatos suportados e limites
- Entrada
- .svg
- Saída
- .svg (image/svg+xml)
- Nome do arquivo gerado
- The original name with -cleaned, for example logo.svg becomes logo-cleaned.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.
- Leia o relatório e a prévia.
- Selecione Converter para baixar a cópia limpa.
Limitações
- O relatório fala do que o documento declara. Um SVG só com viewBox não tem tamanho em pixels nenhum, e é exatamente isso que o relatório vai dizer.
- Só tamanhos absolutos em pixels são lidos. Uma largura dada em porcentagem depende de um contêiner que não existe aqui, então é reportada como ausente.
- A contagem de elementos inclui todo nó, não só as formas visíveis.
- A cópia limpa não é otimizada. Use o otimizador ou o minificador para isso.
Problemas comuns
O ficheiro foi recusado antes sequer de começar.
O Visualizador e inspetor 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. O arquivo é interpretado no seu navegador e nunca sai do seu dispositivo.
- Por que ele diz que meu SVG não tem largura?
- Porque ele declara apenas um viewBox, ou declara uma porcentagem. Os dois casos são comuns em conjuntos de ícones, e os dois significam que o arquivo não tem tamanho próprio em pixels; quem o exibe é que decide o tamanho.
- O que conta como conteúdo inseguro?
- Elementos script, atributos de evento como onload, links javascript:, blocos foreignObject e qualquer referência que buscaria conteúdo de outra origem.
- Posso confiar na cópia limpa?
- Tudo o que era executável ou buscava conteúdo externo foi removido por um interpretador, não por busca de padrões. É uma posição bem mais forte que a do original, embora nada substitua saber de onde um arquivo veio.
- Preciso instalar algo ou criar uma conta para usar o Visualizador e inspetor de SVG?
- Não, a nada disso. O Visualizador e inspetor 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 Visualizador e inspetor 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 Visualizador e inspetor 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 Visualizador e inspetor 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.