SVG Sanitizer

Limpe arquivos SVG antes de incorporar em apps ou docs. Ideal para revisões de segurança e entrega segura. Abra arquivos SVG online e comece a processar imediatamente.

Arraste e solte seu arquivo SVG

ou clique para procurar, ou cole o código SVG

Aceita apenas arquivos .svg
Cole o código SVG com Ctrl+V / Cmd+V

Por que usar nosso SVG Sanitizer?

Remover scripts

O sanitizer remove tags `<script>` e JavaScript inline para evitar comportamentos ocultos. Isso torna arquivos não confiáveis mais seguros para dashboards, documentação e páginas públicas, além de reduzir o risco de redirecionamentos inesperados.

Limpar event handlers

Ele remove atributos on* e handlers embutidos que podem disparar ações. Isso reduz a superfície de ataque quando SVGs são compartilhados entre ferramentas ou incorporados em conteúdo de CMS. Também evita que comportamentos de hover ou clique escapem para produção sem querer.

Bloquear links externos

SVG sanitizer remove referências externas inseguras e recursos remotos. A saída continua autocontida, o que é importante para uso offline, redes internas e builds previsíveis. Isso evita chamadas inesperadas de rastreamento ou dependências externas em produção.

Prévia segura

Visualize o resultado sanitizado para conferir a arte depois da limpeza. Isso ajuda a confirmar que não houve regressões visuais antes da exportação e a detectar símbolos ausentes cedo. Dê zoom em traços e gradientes para confirmar que a aparência final corresponde ao original. Teste em fundos claros e escuros para validar transparência e contraste.

Privacidade em primeiro lugar

SVG sanitizer roda no navegador, então os arquivos nunca são enviados. É um passo simples de segurança para arquivos de clientes, bibliotecas internas de marca e projetos sob NDA.

Limpeza instantânea

SVG sanitizer conclui em segundos sem configuração. Use como uma checagem rápida antes de publicar ou enviar arquivos para revisão. É um passo prático em checklists de segurança ao lado do lint e da revisão de arquivos.

Como sanitizar um SVG

1

Envie seu SVG

Arraste e solte um arquivo ou cole o código para começar. A ferramenta carrega a origem localmente e prepara uma prévia para revisão, para que você confirme o arquivo antes da exportação. Isso é útil quando os arquivos vêm de vários fornecedores ou pastas compartilhadas. Abra arquivos SVG online e comece a processar imediatamente.

2

Limpe o arquivo

Use SVG sanitizer para remover automaticamente scripts, manipuladores de evento e referências inseguras. Revise a saída para confirmar o visual esperado e verificar se nada importante desapareceu.

3

Exporte o SVG

Copie ou baixe o arquivo sanitizado. O SVG sanitizer mantém os nomes de arquivo intactos, então substituir arquivos no repositório continua simples e o histórico de versões permanece claro.

FAQ do SVG Sanitizer

O que o SVG sanitizer remove do meu SVG?
SVG sanitizer remove scripts, event handlers, foreignObject e referências externas inseguras que podem introduzir riscos de segurança. Ele mira elementos que executam código ou puxam conteúdo remoto. Use SVG sanitizer sempre que SVGs vierem de fora do seu pipeline confiável. Se o arquivo for gerado por usuário, trate-o como não confiável por padrão.
Sanitizar muda a aparência do SVG?
SVG sanitizer tenta preservar a saída visual. Se um SVG depender de elementos removidos, você pode ver mudanças, então sempre visualize. Na maioria dos arquivos de ícones e ilustrações, SVG sanitizer mantém a arte intacta enquanto remove comportamentos ocultos. Quando surgirem problemas, reexporte a partir da ferramenta de design sem scripts ou HTML incorporado.
SVG sanitizer remove foreignObject?
Sim. SVG sanitizer remove foreignObject porque ele pode incorporar HTML e scripts. Isso mantém a saída segura para blocos de CMS, templates de e-mail e embeds públicos. Se você precisa de HTML dentro de um SVG, considere exportar PNG.
O SVG é enviado para um servidor?
Não. SVG sanitizer roda localmente no navegador, então os arquivos nunca saem do seu dispositivo. Esse fluxo local é seguro para arquivos confidenciais e ambientes com regras rígidas de privacidade. O processamento local também evita limites de upload e mantém os ciclos de revisão rápidos.
Posso otimizar depois de sanitizar?
Sim. SVG sanitizer remove elementos arriscados, e depois a otimização pode reduzir o tamanho. Muitas equipes usam SVG sanitizer primeiro e depois recorrem ao optimizer ou ao cleanup para enxugar ainda mais o arquivo e manter arquivos de produção leves. Manter uma cópia sanitizada junto com a original também ajuda em auditorias e no histórico de revisão.
Isso é seguro para embed em e-mail ou CMS?
SVG sanitizer torna os arquivos mais seguros, mas cada plataforma tem suas próprias regras. Use SVG sanitizer e depois siga as diretrizes da plataforma para tags e atributos permitidos. Em caso de dúvida, exporte PNG para plataformas que bloqueiam SVG. Alguns CMS também removem tags SVG automaticamente, então confirme a saída final.
Isso afeta acessibilidade?
SVG sanitizer preserva atributos comuns de acessibilidade como title e aria-label quando forem seguros. Depois que SVG sanitizer rodar, você pode adicionar ou revisar labels para atender sua checklist de acessibilidade e padrões internos. Documente essas regras para que a equipe se mantenha consistente.
Como isso entra nas revisões de segurança?
SVG sanitizer oferece uma etapa rápida e repetível de limpeza para revisões de segurança. Ele ajuda equipes a remover conteúdo arriscado antes que os arquivos entrem em repositórios de produção e reduz a superfície de ataque de SVGs incorporados em páginas voltadas ao usuário. Considere adicioná-lo ao checklist de entrada de arquivos ou aos pipelines de CI. Combine com uma checagem manual para casos de maior risco.
O SVG Sanitizer é grátis e não exige download?
Sim. SVG Sanitizer é grátis para usar no navegador. Não requer downloads nem instalação.
Preciso de conta para usar SVG Sanitizer?
Não. SVG Sanitizer funciona instantaneamente no navegador sem cadastro, e os arquivos permanecem locais.