Sobre esta ferramenta
O Formatador SVG facilita a leitura de ficheiros escritos numa só linha ou com recuos irregulares. Verifica o XML e organiza os níveis das etiquetas onde é possível inserir quebras de linha sem alterar o conteúdo, preservando caminhos, texto e espaços de nomes.
Como utilizar
- Escolha um ficheiro SVG ou cole o código a organizar.
- Escolha recuos de 2 ou 4 espaços por nível.
- Clique em Formatar. Se o conteúdo for inválido, verifique as etiquetas e os atributos indicados.
- Confira o resultado e copie-o ou descarregue formatted.svg.
Funcionalidades
- Inclui recuos de 2 ou 4 espaços, exemplo e opções para limpar, copiar e descarregar.
- Mantém formas, gradientes, definições e texto. O SVG continua a ser vetorial.
- Se o XML for inválido, não é gerado um resultado, permitindo corrigir primeiro o conteúdo.
Como funciona a formatação
- Os espaços no texto e em conteúdo misto podem afetar a apresentação, pelo que são preservados com cuidado. Nestas áreas, nem todas as etiquetas ficam numa linha separada.
- O significado dos comentários, CDATA, espaços de nomes e dados dos caminhos é preservado. As aspas dos atributos e a escrita de elementos vazios podem ser uniformizadas.
- A formatação não remove conteúdo potencialmente inseguro. O ficheiro descarregado pode conservar scripts ou referências externas; a pré-visualização utiliza sempre uma cópia filtrada separada. Não considere fiável um ficheiro de origem desconhecida apenas por estar formatado.
Segurança dos ficheiros SVG
A pré-visualização utiliza uma cópia estática filtrada: não executa scripts, eventos de clique ou animações, nem carrega imagens, tipos de letra ou estilos externos. Referências externas, páginas incorporadas e conteúdo não suportado são removidos, pelo que a imagem pode diferir do original. Documentos com DOCTYPE ou entidades personalizadas não são suportados.
O ficheiro SVG ou código UTF-8 pode ter até 2 MiB, 20000 nós (incluindo elementos e texto) e 96 níveis de profundidade. Se o conteúdo for demasiado grande ou complexo, simplifique primeiro o ficheiro.
Privacidade
O conteúdo SVG é processado apenas no seu navegador e não é enviado para um servidor.
A ferramenta não guarda automaticamente o conteúdo nem os resultados. Descarregue o que pretende conservar antes de limpar ou sair da página e mantenha uma cópia do original.
Perguntas frequentes
A formatação altera a imagem?
A formatação melhora a legibilidade sem alterar intencionalmente caminhos ou gradientes. Preserva os espaços que afetam o texto. A pré-visualização pode diferir do original devido à filtragem de segurança.
Qual é a relação entre SVG e XML?
O SVG utiliza a sintaxe XML para descrever imagens. As etiquetas têm de estar corretamente fechadas, os atributos precisam de valores entre aspas e o elemento raiz tem de ser SVG.
A formatação reduz o tamanho do ficheiro?
Normalmente não. Os recuos e as quebras de linha podem aumentar ligeiramente o ficheiro. Para o reduzir, utilize o Compressor SVG.
Qual é a diferença entre formatar e comprimir?
A formatação facilita a leitura; a compressão procura reduzir o tamanho. O resultado formatado conserva o conteúdo original e não significa que todos os riscos tenham sido removidos.