Ferramentas SVG

SVG → Base64

Codifique o SVG original em texto Base64, preservando o conteúdo vetorial, o texto e a formatação.

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

Sobre esta ferramenta

SVG → Base64 transforma o conteúdo UTF-8 de um SVG em texto codificado fácil de copiar. Pode obter Base64 simples ou um Data URI com o prefixo do tipo SVG, útil quando precisa de um endereço de imagem em formato de texto.

Como utilizar

  1. Escolha um ficheiro SVG em UTF-8 ou cole o SVG completo.
  2. Clique em Gerar Base64 e verifique o Base64 gerado.
  3. Copie o Base64 simples ou o Data URI com o prefixo do tipo de imagem.
  4. Descarregue o ficheiro de texto ou confirme o conteúdo com a ferramenta Base64 → SVG.

Funcionalidades

  • Codifica diretamente o SVG, sem o converter em PNG ou noutro formato de píxeis.
  • Suporta texto UTF-8, incluindo acentos, outros alfabetos e emojis.
  • O resultado principal é Base64 simples. O Data URI acrescenta o prefixo data:image/svg+xml;base64,.

Codificação e ficheiro original

  • Base64 é uma codificação, não uma forma de encriptação, compressão ou limpeza de segurança. Qualquer pessoa pode descodificar e ler o conteúdo.
  • O resultado mantém o conteúdo original do SVG, incluindo eventuais scripts ou referências externas. Utilize-o apenas em contextos adequados e de confiança.
  • Base64 costuma aumentar o número de bytes em cerca de um terço. O prefixo Data URI acrescenta ainda alguns caracteres.

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

O que é um SVG em Base64?

É uma sequência de caracteres ASCII que representa os bytes UTF-8 de um SVG. Ao descodificá-la, obtém novamente o conteúdo SVG.

Base64 reduz o tamanho do SVG?

Não. Normalmente aumenta o comprimento em cerca de um terço. Se pretende reduzir o ficheiro, utilize primeiro o Compressor SVG.

Posso usar SVG em Base64 como endereço de imagem?

Pode utilizar um Data URI completo com o prefixo data:image/svg+xml;base64,. Algumas aplicações ou páginas restringem estes endereços, pelo que deve confirmar a compatibilidade.

Os acentos e emojis são preservados?

Sim. A ferramenta utiliza UTF-8 e suporta acentos, texto multilingue e emojis. A descodificação em UTF-8 permite recuperar o conteúdo.

Voltar ao diretório de ferramentas para programadores