Converter SVG para WebP

Aqui você converte SVG para WebP de graça e sem conta: solte o arquivo acima e em poucos segundos o resultado está pronto para baixar. A conversão acontece dentro do seu próprio navegador, então o arquivo nunca é enviado. Funciona igual no Windows, no macOS e no Linux e também no iPhone e no Android, e continua funcionando mesmo se você cortar a conexão.

  • Onde roda No seu navegador. O arquivo nunca é enviado.
  • Reconstruído WebP funciona de um jeito diferente de SVG. Não é a degradação gradual de um codec com perda: o que WebP consegue expressar é reproduzido fielmente, e o que não tem equivalente ali não sobrevive de jeito nenhum.
  • Limite de tamanho Até 100 MB por arquivo, de graça e sem conta.
  • Vale saber O texto é desenhado com as fontes embutidas no arquivo; para o resto entra uma fonte substituta.

Até 100 arquivos de uma vez. Formatos misturados não são problema.

Isto é uma renderização, e acontece uma vez

Um SVG é um conjunto de instruções — desenhe este traçado, preencha esta forma, contorne esta linha — sem resolução própria. Renderizar segue essas instruções num tamanho específico e registra o resultado como pixels, e a partir desse momento o desenho se foi e só a imagem permanece.

Então o tamanho escolhido no momento da conversão é o tamanho que você tem. Ampliar o WebP depois só consegue inventar os pixels do meio, exatamente a situação que a arte vetorial existe para evitar. Acertar a escala é todo o ofício desta conversão; o resto é detalhe.

Renderize maior do que você exibe

A tela de um celular condensa dois ou três pixels de aparelho em cada pixel CSS, então uma imagem renderizada exatamente no tamanho de exibição parece mole na maioria dos aparelhos que vão vê-la. Renderizar em duas ou três vezes e deixar o navegador reduzir é a prática padrão e custa menos do que parece — um logotipo plano em 2x comprime para uma fração do que uma fotografia das mesmas dimensões custaria.

A exceção é qualquer coisa genuinamente grande. Uma imagem de destaque em largura total renderizada em 3x produz um arquivo que ninguém deveria baixar; ali, renderize em 2x e aceite, ou reconsidere se o SVG poderia simplesmente ser servido direto.

Fontes são onde um logotipo dá errado

Um SVG nomeia suas fontes em vez de contê-las. Quando o renderizador tem a fonte, o texto sai correto; quando não tem, algo é substituído, em larguras diferentes — então uma marca escrita numa tipografia licenciada chega numa sans-serif genérica, na largura errada, com o layout ao redor quebrado.

A correção pertence ao programa de desenho, antes de exportar: converta o texto em contornos, para as letras virarem traçados e não dependerem de nada. O texto para de ser editável e passa a ser confiável, o que para um logotipo é a troca certa. Para um diagrama com rótulos que você quer manter editáveis, embuta a fonte no SVG em vez disso.

Arte plana é onde o ajuste de qualidade custa mais

O WebP escrito aqui sempre tem perda — o controle de qualidade decide quanto o codificador aperta, e não há modo sem perda nesta dupla. O padrão de 82 é ajustado para fotografias, e em arte vetorial ele aparece no lugar errado: uma linha de um pixel pega um borrão, e a fronteira entre duas cores planas ganha um halo de pixels intermediários.

Suba para 95 ou mais para um logotipo, ícone ou gráfico, e esses artefatos somem enquanto o arquivo continua pequeno, porque cor plana comprime bem em qualquer ajuste. Uma ilustração com degradê e sombreamento suave se comporta como uma fotografia e não precisa de nada disso. Se a arte precisa sair exata em vez de próxima, renderize para PNG em vez disso.

Quando servir o SVG em vez disso

Frequentemente. Se o desenho é um logotipo, um ícone ou uma ilustração simples indo para uma página web que você controla, o SVG costuma ser menor que qualquer versão rasterizada dele, nítido em qualquer zoom em qualquer tela, e recolorível por CSS sem produzir um segundo arquivo.

Converta quando algo recusa SVG, e várias coisas recusam: imagens de prévia de rede social precisam ser PNG ou JPG em dimensões fixas, clientes de e-mail são inconsistentes, muitos formulários de upload rejeitam o formato de imediato, e plataformas que aceitam upload de usuário frequentemente recusam por motivo de segurança — um SVG é XML e pode conter script.

Renderizando um conjunto de ícones numa passagem

Ícones vêm em conjuntos, não isolados. Solte a pasta inteira: cada arquivo é renderizado por vez na escala que você escolheu, mantém o nome com a extensão trocada, e tudo volta como um ZIP pronto para colocar num build.

Dois hábitos mantêm os resultados consistentes. Renderize todo ícone na mesma escala em vez de no olho, para o conjunto parecer intencional à primeira vista. E mantenha os SVGs no controle de versão como fonte — regenerar o conjunto inteiro num tamanho novo então custa uma passagem em vez de um redesenho.

A arte nunca sai da sua máquina

A renderização acontece na aba do navegador, no seu próprio processador. Nada é enviado, então não há fila, contagem diária nem conta — e nenhum terceiro acaba guardando seus ativos de marca ainda não lançados, uma preocupação mais comum com logotipos do que com a maioria dos arquivos.

Também significa que uma pasta com duzentos ícones converte tão rápido quanto sua máquina consegue desenhá-los, em vez de tão rápido quanto conseguem ser enviados e buscados de volta.

Como converter SVG para WebP

  1. Solte o seu arquivo SVG nesta página, ou clique para escolher um.
  2. Escolha WebP como destino. A conversão acontece no seu navegador e o arquivo não é enviado.
  3. Baixe o arquivo WebP pronto.

SVG ou WebP: o que muda

SVG comparado com WebP
SVGWebP
Nome completoScalable Vector GraphicsImagem WebP
Extensão do arquivo.svg.webp
Tipo de mídiaimage/svg+xmlimage/webp
CompressãoSem compressãoUm ou outro, conforme a configuração
Publicado pela primeira vez20012010
Publicado porW3CGoogle
EspecificaçãoSVG 1.1RFC 9649
LicençaPadrão abertoPadrão aberto
Situação hojeAtualAtual
Profundidade de bits8
Cor que consegue descreverRGBRGB, YCbCr
Maior imagem16.383 px por lado
Abre no navegadorTodos os navegadoresTodos os navegadores
Considerado no lugarPNG, PDFAVIF, JPG, PNG

O que se perde

SVG descreve formas e WebP guarda pixels. O resultado é nítido no tamanho em que foi gerado e não além dele: ampliar depois só inventa os pixels do meio, e por isso o tamanho de exportação pesa mais aqui do que na maioria das conversões.

As camadas são achatadas. SVG as mantém separadas e editáveis; WebP guarda o resultado, então tudo que dependa de mover uma camada precisa acontecer antes.

O que se mantém

A transparência se mantém. SVG e WebP guardam canal alfa, então um recorte continua recortado e nada é preenchido atrás.

A animação se mantém. SVG e WebP aceitam vários quadros, então o resultado continua se movendo.

Abrir o resultado

Os programas de sempre não se cruzam: SVG abre em Inkscape, Adobe Illustrator e Figma, e WebP em Adobe Photoshop, GIMP e Squoosh, então quem receber o resultado precisa de algum do segundo grupo.

Para que serve cada formato

SVG é o formato da W3C, publicado em 2001. Está descrito em SVG 1.1, e vale conhecer se o arquivo precisa sobreviver à ferramenta que o escreveu.

WebP vem da Google é de 2010, descrito em RFC 9649. Adobe Photoshop, GIMP e Squoosh leem o formato.

De SVG para WebP: perguntas frequentes

Meu arquivo SVG é enviado para algum lugar?

Não. Esta conversão acontece inteiramente no seu navegador, então o arquivo não sai do seu aparelho. Você mesmo pode conferir: abra a aba de rede das ferramentas de desenvolvedor e converta alguma coisa. Você verá a própria página e as requisições de estatística e de publicidade com que este serviço é pago, e nenhuma que leve o seu arquivo. O motor deste par específico é resvg, um renderizador de SVG rigoroso escrito em Rust; seu navegador baixa isso uma vez e guarda.

Converter SVG para WebP é grátis?

É. Sem conta, sem marca d’água e sem cota diária para gastar: roda no seu próprio aparelho, então você pode voltar quantas vezes quiser. O navegador processa arquivos de até 100 MB, 100 por vez. resvg é baixado para a sua máquina e roda lá, e por isso não há contador.

Perde qualidade ao converter SVG para WebP?

SVG e WebP descrevem o conteúdo de maneiras radicalmente diferentes. A conversão é, portanto, uma reconstrução e não uma cópia: fiel, mas não idêntica byte a byte. O texto é desenhado com as fontes embutidas no arquivo; para o resto entra uma fonte substituta.

Um WebP feito a partir de SVG pode ser ampliado depois?

SVG descreve formas e WebP guarda pixels. O resultado é nítido no tamanho em que foi gerado e não além dele: ampliar depois só inventa os pixels do meio, e por isso o tamanho de exportação pesa mais aqui do que na maioria das conversões.

As camadas são achatadas ao passar de SVG para WebP?

As camadas são achatadas. SVG as mantém separadas e editáveis; WebP guarda o resultado, então tudo que dependa de mover uma camada precisa acontecer antes.

A transparência sobrevive de SVG para WebP?

A transparência se mantém. SVG e WebP guardam canal alfa, então um recorte continua recortado e nada é preenchido atrás.

Mais sobre esses formatos

De onde vêm estes números

O que esta página afirma sobre SVG e WebP pode ser conferido, e estes são os documentos que resolvem a questão.