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
- Escolha um ficheiro SVG em UTF-8 ou cole o SVG completo.
- Clique em Gerar Base64 e verifique o Base64 gerado.
- Copie o Base64 simples ou o Data URI com o prefixo do tipo de imagem.
- 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.