1. Início
  2. Guias
  3. Baixar de qualquer site

Guia — o método universal

Como baixar um SVG de qualquer site

Uma página moderna esconde seus vetores onde o Salvar imagem como… não alcança. Este é o método que pega todos eles — o markup original, nítido e editável, não um print.

Os quatro esconderijos

Onde os SVGs realmente moram numa página

Antes do método, ajuda saber por que a abordagem óbvia falha. Um SVG numa página web quase nunca é um simples imagem.svg que você abre em outra aba. Normalmente é uma de quatro coisas, e cada uma derrota o menu de salvar do navegador do seu jeito.

  • <svg> inline. O markup é desenhado direto no HTML. Não há src nem URL de imagem, então o menu do botão direito não oferece nada. É assim que a maioria dos sistemas de ícones é publicada hoje. Veja SVG inline.
  • background-image do CSS. O vetor é definido numa folha de estilo — às vezes como arquivo, muitas vezes como URI data: embutido. O navegador trata como decoração, não como imagem salvável. Veja SVG em fundo CSS.
  • Referências <use> de sprite. Um sprite escondido guarda muitos ícones; cada lugar em que eles aparecem é só um ponteiro <use>. Salvar o ponteiro não dá nada aproveitável. Veja extrator de sprites.
  • Origens <img> e <object>. O caso mais amigável — mas mesmo aqui a origem pode ser um URI data: que o menu de salvar estraga, ou uma URL de outra origem que baixa com o nome errado.

O método universal — cinco passos

O SVG Downloader ignora a distinção entre esses quatro casos. Ele lê a página viva, resolve cada origem até markup SVG de verdade e entrega um arquivo. A rodada inteira leva uns dois minutos na primeira vez e alguns segundos depois.

  1. Instale a extensão. Adicione o SVG Downloader ao Chrome, Edge ou Brave (Chrome 88+). É grátis, licença MIT, e nada nele liga para casa.
  2. Abra o popup na página. Vá até a página com o SVG que você quer e clique no ícone da barra de ferramentas para abrir o popup.
  3. Deixe ele escanear. A extensão percorre o DOM e coleta os vetores que encontra — elementos inline, fundos CSS, referências de sprite do mesmo documento e origens de imagem, incluindo URIs data:.
  4. Veja a prévia e escolha. Cada SVG aparece numa prévia isolada para você ver limpo, longe da página cheia. Use Anterior e Próximo para percorrer, e digite um nome de arquivo se importar como ele vai se chamar.
  5. Baixe. Clique em Baixar o SVG atual para o que está na tela — com o nome que você digitou, ou um svg-1.svg numerado se deixou o campo em branco — ou em Baixar tudo em ZIP para levar o conjunto inteiro de uma vez, sem duplicatas e numerado, com o que não pôde ser resolvido nomeado na linha de status do popup.
PréviaPopup do SVG Downloader mostrando a prévia isolada de um ícone SVG com os controles Anterior e Próximo
Todo SVG detectado ganha uma prévia isolada — confirme o certo antes de salvar.

Por que não usar o botão direito?

O Salvar imagem como… do botão direito só aparece para o que o navegador classifica como imagem com um endereço que ele consegue buscar: um <img> com URL, um canvas, às vezes um fundo CSS. Três das quatro origens acima não são isso. SVG inline não tem URL. Um <use> de sprite resolve para um fragmento de documento. Um fundo com URI data: é uma string numa folha de estilo. E mesmo quando o menu aparece, muitas vezes ele salva um raster re-renderizado ou um arquivo chamado download.svg com o namespace quebrado. Ler o DOM contorna tudo isso e devolve o vetor de verdade.

Duas coisas que confundem

Dois resultados surpreendem quem usa pela primeira vez, e os dois são comportamento esperado, não bugs.

  • O arquivo não abria antes — agora abre. O SVG inline costuma omitir o namespace xmlns="http://www.w3.org/2000/svg" porque o parser de HTML fornece. Copiado para um arquivo puro, esse SVG não abre. O SVG Downloader conserta o xmlns faltante na saída, então seus arquivos abrem no Figma, no Illustrator, no VS Code e em todo navegador.
  • O ícone parece preto. Muitos ícones herdam a cor do CSS via currentColor, então o arquivo isolado não tem cor própria e renderiza preto. Esse é o markup verdadeiro. Se você precisa travar uma cor específica, use o atalho opcional para o SVG Color Changer, recolora e depois salve.
Funciona em
Chrome 88+, Edge e Brave. Qualquer página que você consiga abrir — origens inline, CSS, sprite e imagem.
Saída
O markup vetorial original, namespace consertado, independente de resolução e recolorível.
Privacidade
100% no dispositivo. Sem servidor, sem conta, sem upload, sem analytics.
Próximo
Vai atrás de um conjunto inteiro? Veja extrair ícones SVG e baixar tudo em ZIP.

Vale saber

Perguntas frequentes

Por que não consigo salvar um SVG com o botão direito?

A maioria dos SVGs de uma página moderna é markup inline, fundo CSS ou referência de sprite — nada que o navegador trate como imagem salvável. Não há URL por trás, então o Salvar imagem como… nunca aparece ou fica esmaecido. O SVG Downloader os lê do DOM em vez disso.

Funciona em todo site?

Funciona em qualquer página que você consiga abrir no Chrome 88 ou mais novo, Edge ou Brave. Ele detecta SVG inline, origens <img> e <object> incluindo URIs data:, SVGs em background-image do CSS e referências <use> a sprites do mesmo documento. Ele não alcança conteúdo atrás de um login que você não tem nem servido por um domínio que a página nunca carrega.

Por que meu ícone baixado está preto em vez de colorido?

Muitos ícones inline herdam a cor do CSS usando currentColor, então o arquivo isolado não tem cor gravada e renderiza preto. Esse é o markup de origem verdadeiro. Para travar uma cor, passe o arquivo ao SVG Color Changer, recolora e depois salve.

O SVG que salvei não abre — o que houve?

Um SVG isolado precisa de um namespace xmlns explícito que o markup inline normalmente omite. O SVG Downloader conserta o xmlns faltante automaticamente, então seus arquivos abrem no Figma, no Illustrator, no VS Code e em todo navegador sem edição.

O SVG é enviado para algum servidor?

Não. Tudo roda no dispositivo, dentro do seu navegador. Não há servidor, conta, upload nem analytics — o vetor nunca sai da sua máquina.

É mesmo grátis?

Sim. O SVG Downloader é gratuito e com licença MIT, atualmente na versão 1.3, escrito por Flozad. Você pode ler e compilar o código-fonte por conta própria.


Salve o próximo vetor em dois cliques

Grátis, privado, e lê os SVGs que o navegador finge não existirem.