Ferramentas SVG

Formatador SVG

Organize as quebras de linha e os recuos do SVG para ler e verificar a estrutura mais facilmente.

O conteúdo SVG é processado apenas no seu navegador e não é enviado para um servidor.

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

  1. Escolha um ficheiro SVG ou cole o código a organizar.
  2. Escolha recuos de 2 ou 4 espaços por nível.
  3. Clique em Formatar. Se o conteúdo for inválido, verifique as etiquetas e os atributos indicados.
  4. 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.

Voltar ao diretório de ferramentas para programadores