00

A resposta curta

  • SVG é um formato XML de imagem e design que representa formas bidimensionais escaláveis, texto e imagens rasterizadas incorporadas, podendo conter scripts e referências externas em certos contextos de processamento.
  • No navegador, abra diretamente um .svg confiável ou use-o como imagem HTML; o segundo contexto deve aplicar processamento seguro de imagem. No Windows ou Mac, escolha um navegador. No celular, use navegador ou visualizador com suporte SVG documentado. Descompacte o .svgz se o aplicativo não aceitar SVG compactado. Scripts, referências externas, animação e interação dependem do contexto.
  • Trate SVG de origem desconhecida como conteúdo capaz de executar recursos ativos. Ele pode conter scripts, atributos como onclick, URIs arbitrários e mídia externa; expansão maliciosa de entidades XML também pode consumir memória. Prefira um contexto restrito que desative scripts, referências externas e interação. A exibição correta não comprova confiabilidade.
01

Arquivos SVG e SVGZ: identificar, abrir com cautela e converter

Scalable Vector Graphics (SVG) descreve gráficos bidimensionais em XML. Suporta formas vetoriais, texto, imagens rasterizadas incorporadas, agrupamento, estilos, transformações e composição. Pode ser um documento independente, aparecer em HTML ou ser incorporado em outra linguagem XML. SVGZ é conteúdo SVG compactado com gzip.

Guarde o original

Converta SVG em PNG ou JPEG quando precisar de imagem rasterizada, mas preserve o SVG original se escalabilidade ou edição forem importantes. A rasterização não mantém objetos vetoriais XML, edição independente de resolução, interação DOM, scripts ou animação SVG. Descompactar SVGZ em SVG pode preservar o documento sem perda gráfica.

02

Como abrir

No navegador, abra diretamente um .svg confiável ou use-o como imagem HTML; o segundo contexto deve aplicar processamento seguro de imagem. No Windows ou Mac, escolha um navegador. No celular, use navegador ou visualizador com suporte SVG documentado. Descompacte o .svgz se o aplicativo não aceitar SVG compactado. Scripts, referências externas, animação e interação dependem do contexto.

Só quero visualizar

No navegador, abra diretamente um .svg confiável ou use-o como imagem HTML; o segundo contexto deve aplicar processamento seguro de imagem. No Windows ou Mac, escolha um navegador. No celular, use navegador ou visualizador com suporte SVG documentado. Descompacte o .svgz se o aplicativo não aceitar SVG compactado. Scripts, referências externas, animação e interação dependem do contexto.

Preciso enviar para alguém

Converta SVG em PNG ou JPEG quando precisar de imagem rasterizada, mas preserve o SVG original se escalabilidade ou edição forem importantes. A rasterização não mantém objetos vetoriais XML, edição independente de resolução, interação DOM, scripts ou animação SVG. Descompactar SVGZ em SVG pode preservar o documento sem perda gráfica.

03

Segurança

Trate SVG de origem desconhecida como conteúdo capaz de executar recursos ativos. Ele pode conter scripts, atributos como onclick, URIs arbitrários e mídia externa; expansão maliciosa de entidades XML também pode consumir memória. Prefira um contexto restrito que desative scripts, referências externas e interação. A exibição correta não comprova confiabilidade.

Pare se notar alguma dessas coisas

Remetente desconhecido, nome terminando em duas extensões ou conteúdo que não bate com a extensão: confira antes de abrir.

04

Como converter

Converta SVG em PNG ou JPEG quando precisar de imagem rasterizada, mas preserve o SVG original se escalabilidade ou edição forem importantes. A rasterização não mantém objetos vetoriais XML, edição independente de resolução, interação DOM, scripts ou animação SVG. Descompactar SVGZ em SVG pode preservar o documento sem perda gráfica.

Antes de converter

Converta uma cópia, nunca o original, e depois compare qualidade, metadados e diagramação com o arquivo de partida.

05

Perguntas frequentes

O que é um arquivo SVG e para que ele serve?

É um documento XML para gráficos bidimensionais. Pode descrever formas vetoriais escaláveis, texto, imagens rasterizadas incorporadas, estilos, transformações e composição como documento independente ou dentro de HTML ou outro XML.

Como abrir um arquivo SVG no navegador?

Abra um .svg confiável no navegador. Um contexto independente ou dinâmico pode permitir scripts, referências externas, animação e interação; o uso como imagem HTML deve aplicar processamento seguro. Prefira o contexto restrito para arquivos desconhecidos.

Como abrir um arquivo SVG no Windows?

Escolha um navegador como aplicativo do arquivo .svg. Se o arquivo for .svgz e não for aceito, descompacte primeiro o invólucro gzip para obter o SVG subjacente.

Como abrir um arquivo SVG no Mac?

Abra o .svg com um navegador compatível. Para arquivo desconhecido, use um contexto que desative scripts, referências externas e interação; descompacte o .svgz primeiro quando necessário.

Como abrir um arquivo SVG no celular?

Use um navegador móvel ou visualizador com suporte SVG documentado. Os recursos disponíveis variam, e talvez seja preciso descompactar o .svgz antes da visualização.

Por que meu arquivo SVG não abre ou aparece incorretamente?

O aplicativo pode não aceitar SVG, o arquivo pode ser SVGZ compactado ou o contexto pode bloquear scripts, referências externas, interação ou certas animações. Confira a extensão e descompacte .svgz antes de tentar outro visualizador compatível.

Qual é a diferença entre arquivos SVG e SVGZ?

SVG é o documento gráfico XML; SVGZ é esse conteúdo SVG envolvido em compactação gzip. Descompactar SVGZ pode recuperar o SVG sem perda gráfica. Use SVG para compatibilidade direta ou SVGZ quando gzip for aceito.

O que se perde ao converter SVG para PNG ou JPEG?

A rasterização preserva uma imagem renderizada, não os recursos originais do SVG. Ela remove objetos vetoriais XML, edição independente de resolução, interação DOM, scripts e animação SVG. Guarde o SVG quando esses recursos forem importantes.

Um arquivo SVG pode ter scripts e é seguro abrir um SVG desconhecido?

SVG pode conter scripts, atributos de evento, referências externas e URIs arbitrários. Entidades XML e mídia referenciada podem acrescentar riscos. Não presuma segurança; abra ou converta em um contexto restrito que desative conteúdo ativo e externo.

Qual é o tipo MIME de SVG e o formato tem número mágico?

O tipo registrado é image/svg+xml. O registro identifica .svg e o alias .svgz compactado com gzip, mas não fornece número mágico específico; portanto, nenhuma assinatura binária confiável é afirmada.

06

Formatos relacionados

Fontes

Scalable Vector Graphics (SVG) 2 · World Wide Web Consortium (W3C)

Introduction — SVG 2 · World Wide Web Consortium (W3C)

Media Type Registration for image/svg+xml — SVG 2 · World Wide Web Consortium (W3C)

IANA Media Types Registry · Internet Assigned Numbers Authority (IANA)

Scripting and Interactivity — SVG 2 · World Wide Web Consortium (W3C)