Todas as Ferramentas
ToolsAACSS Utilities

Guia do Conversor de SVG para CSS Background-Image

Converta e codifique código SVG em propriedades CSS background-image, mask-image e Data URI prontas para produção sem envio de dados.

Raw SVG Vector Code
Visualização em Tempo Real277B → 376B
background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%236366f1'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%20%3Cpolygon%20points='12%202%2015.09%208.26%2022%209.27%2017%2014.14%2018.18%2021.02%2012%2017.77%205.82%2021.02%207%2014.14%202%209.27%208.91%208.26%2012%202'/%3E%20%3C/svg%3E");
background-repeat: no-repeat;
background-size: contain;
background-position: center;

UTF-8 Percent Encoding

Produces ~30% smaller CSS payloads than Base64 by only escaping critical characters (# to %23, etc.) while maximizing Gzip compression.

Dynamic Mask Coloring

Generate CSS mask-image syntax to colorize monochrome vector icons dynamically with background-color or hover states.

Zero Server Ingestion

Transform proprietary SVG vectors, brand assets, and custom illustrations directly in your browser without cloud uploads.

Referência técnica e guia de arquitetura

Guia do Conversor de SVG para CSS Background-Image — Guia de referência

Converta e codifique código SVG em propriedades CSS background-image, mask-image e Data URI prontas para produção sem envio de dados.

Parâmetros principais e controles

Tipo de CodificaçãoURL-Encoding | Base64

Codificação percentual (%23) mais leve e eficiente para CSS.

Estilo de Aspasduplas (") | simples (')

Delimitador usado na sintaxe CSS url("...").

Propriedade Alvobackground-image | mask-image

Gera declarações CSS para imagens de fundo ou máscaras monocromáticas.

Inserção de Namespaceboolean

Garante a presença do atributo xmlns obrigatório.

Dicas profissionais e melhores práticas

Problemas comuns e solução de problemas

Verifique se a tag <svg> contém o atributo xmlns='http://www.w3.org/2000/svg'.

Substitua o caractere # por %23 no código SVG.

Perguntas frequentes (FAQ)

Por que o URL Encoding é superior ao Base64?▼

Ele preserva a legibilidade, elimina o inchaço de 33% do Base64 e melhora a compressão Gzip.

Meus vetores são enviados para a nuvem?▼

Não. Todo o processo é executado localmente na máquina do usuário.

Como colorir o ícone via CSS?▼

Copie o código gerado na aba mask-image e aplique a propriedade background-color desejada.

O código é compatível com React?▼

Sim, pode ser inserido em arquivos CSS normais ou em CSS Modules.

Ferramentas e utilitários relacionados

Todas as ferramentas →