Pular para o conteúdo
ImageConverter

Conversão segura no servidor

Converter SVG para WebP

Renderize um SVG em WebP em qualquer tamanho, com a transparência intacta. Dos três destinos bitmap, este é o mais equilibrado: arquivos mais leves que PNG e bordas bem mais limpas que JPG. Mesmo assim, antes de converter vale perguntar se é preciso: para um site que você controla, o SVG costuma ser o melhor arquivo.

Excluído automaticamente Arquivos excluídos em até 30 minutos

Arraste e solte suas imagens SVG aqui

Adicione várias de uma vez. Cada arquivo é processado e depois excluído do nosso servidor.

Até 20 MB por arquivo Aceita lotes

Largura de saída

SVG é um formato vetorial, então pode ser gerado em qualquer tamanho sem perder nitidez.

92
Arquivo menor Mais detalhes
Atalhos:

Mais alto mantém mais detalhes; mais baixo gera um arquivo menor. Vale para as imagens que você adicionar depois de mudar.

Passo a passo

Como converter SVG para WEBP em 4 passos

  1. Adicione seus arquivos SVG

    Arraste ou clique para procurar.

  2. Escolha uma largura de saída

    A altura acompanha as proporções do desenho.

  3. Escolha a qualidade

    92 por padrão, mais alta que para uma foto, porque gráficos precisam disso.

  4. Aplique e baixe

    A transparência é mantida automaticamente.

Comparação de formatos

SVG vs. WEBP

SVG (Scalable Vector Graphics)

Vetorial

Descreve formas e texto como instruções em vez de pixels, então pode ser desenhado com nitidez em qualquer tamanho.

  • Nítido em qualquer tamanho, do favicon ao outdoor
  • Arquivos muito pequenos para logotipos, ícones e diagramas
  • Não consegue representar uma fotografia, e muitos aplicativos não conseguem importá-lo

WebP

Com ou sem perda

Um formato web do Google que pode funcionar como JPG ou como PNG, e que normalmente gera um arquivo menor que ambos.

  • Arquivos menores que JPG ou PNG na maioria das imagens
  • Compatível com todos os navegadores atuais
  • Alguns programas antigos e formulários de envio ainda o recusam

Comecemos pela pergunta que a maioria das páginas desta categoria pula: você deveria mesmo converter um SVG?

Para qualquer coisa num site que você controla, normalmente não. Todos os navegadores atuais exibem SVG. Ele continua perfeitamente nítido em qualquer densidade de tela sem você precisar gerar vários tamanhos, e num logotipo ou ícone típico o SVG pesa menos que qualquer versão bitmap. Converter joga fora a capacidade de redimensionar sem ganhar nada.

Há três motivos reais para converter:

  • O destino não aceita SVG. Redes sociais, marketplaces, clientes de e-mail, lojas de aplicativos e muitos gerenciadores de conteúdo só aceitam bitmaps, muitas vezes pelos mesmos motivos de segurança explicados mais abaixo.
  • O design é muito complexo. Um mapa detalhado ou um desenho muito ilustrado com milhares de traçados pode gerar um SVG bem mais pesado que um bitmap, e lento de renderizar. A partir de certa complexidade, os pixels ganham.
  • Você precisa congelar a aparência. A renderização de SVG varia um pouco entre motores, principalmente com fontes e filtros. Transformar em bitmap garante que todo mundo veja a mesma coisa.

Por que WebP em vez de PNG ou JPG

Depois de decidir converter para bitmap, o WebP costuma ser o melhor dos três:

  • Mantém a transparência, como o PNG e ao contrário do JPG, então não aparece quadro branco em volta do seu logotipo.
  • Lida bem com bordas duras, ao contrário do JPG, cuja compressão em blocos gera halos visíveis justamente nos contornos nítidos de que os gráficos são feitos.
  • Pesa bem menos que o PNG, normalmente de 25 a 50% menos neste tipo de imagem.

O preço é o alcance: todos os navegadores atuais suportam WebP, mas fora deles o suporte é menos uniforme. Se o arquivo vai para um lugar que você não consegue prever, PNG é a escolha mais segura.

Qualidade

Qualidade e tamanho do arquivo

A qualidade padrão aqui é 92, bem mais alta que os 75–82 que você usaria para uma fotografia, e é de propósito.

Toda compressão com perda é pensada para variações graduais de cor. Os SVGs produzem o contrário: grandes áreas de cor perfeitamente chapada que se encontram em bordas duras. Com ajustes de qualidade intermediários, isso aparece como manchas leves dentro das formas sólidas e um halo suave ao longo dos contornos, as duas coisas bem mais visíveis num logotipo limpo que numa fotografia com o mesmo ajuste.

  • 95–100: praticamente indistinguível de uma renderização sem perda. Use para logotipos, ícones e tudo o que tiver texto.
  • 88–94: a faixa padrão. Limpo na maioria dos designs.
  • 75–87: os artefatos ficam visíveis em volta das bordas e na cor chapada.
  • Abaixo de 75: claramente degradado em gráficos.

Renderize maior antes de subir a qualidade. Os artefatos acompanham o tamanho do pixel, então uma renderização de 2048 px com qualidade 90 costuma superar uma de 512 px com qualidade 100, e continua nítida se um dia a imagem for exibida maior.

Como em qualquer conversão de SVG para bitmap, confira as fontes. Se o arquivo cita uma fonte pelo nome em vez de converter o texto em contornos, o renderizador a substitui pela que tiver. Converta o texto em traçados na sua ferramenta de design se as letras importarem.

Como escolher entre os três destinos bitmap

  • WebP: o melhor para um site que você controla. Transparência, bordas limpas, o arquivo mais leve.
  • PNG: o melhor quando você não consegue prever o que vai abri-lo. Transparência, bordas limpas, compatibilidade universal, arquivo mais pesado.
  • JPG: só quando algo exigir especificamente. Sem transparência, e a compressão combina mal com gráficos chapados.

Servir um vetor e um bitmap ao mesmo tempo

Se você quer a nitidez do SVG onde ele é suportado e um bitmap de reserva nos outros casos, o elemento <picture> resolve:

<picture>
  <source srcset="logo.svg" type="image/svg+xml">
  <img src="logo.webp" alt="…">
</picture>

Na prática todos os navegadores atuais usam o SVG, então isso protege principalmente contra clientes incomuns.

Como tratamos SVG com segurança

O SVG é um documento com estrutura e não um bloco de pixels, e um escrito com más intenções pode tentar coisas que uma fotografia não consegue: ler arquivos do servidor, fazer requisições de rede para fora ou carregar scripts. É justamente por isso que tantas plataformas recusam envios de SVG e mandam as pessoas para cá.

Duas coisas tornam isso seguro aqui. Você recebe um WebP, nunca o SVG, então nada do que está embutido no arquivo pode rodar no seu navegador. E cada arquivo enviado é verificado antes que qualquer coisa o analise: declarações de tipo de documento, definições de entidades, scripts, manipuladores de eventos e referências a recursos externos fazem o arquivo ser recusado em vez de consertado. Imagens embutidas como URI de dados e referências internas, como gradientes, não são tocadas, então as exportações normais de ferramentas de design são convertidas sem problemas.

Converter um conjunto de ícones

Adicione quantos arquivos quiser; cada um é renderizado na largura escolhida com o próprio download. Se você precisa do mesmo ícone em vários tamanhos, rode o lote uma vez por tamanho: cada vez ele é renderizado a partir do vetor em vez de redimensionar um resultado anterior, então todos os tamanhos ficam igualmente nítidos.

Privacidade

O que acontece com seu arquivo

Esta ferramenta funciona no nosso servidor, então dá o mesmo resultado em qualquer celular ou computador. Seu arquivo é enviado, e é exatamente isto que acontece com ele:

  • Guardado fora da área pública do servidor com um nome aleatório, nunca com o nome do seu arquivo.
  • É processado, e o arquivo original é excluído imediatamente, tenha a conversão funcionado ou não.
  • O resultado fica atrás de um link assinado que só você recebe, que para de funcionar depois de 20 minutos, e o arquivo é excluído assim que você o baixa.
  • O que nunca for baixado é excluído automaticamente em até 30 minutos.
  • A imagem em si nunca é registrada nem guardada. Se uma conversão falhar, anotamos os formatos envolvidos e o erro, não o arquivo.
  • Os metadados da câmera, incluindo as coordenadas GPS que registram onde a foto foi tirada, são removidos do resultado. Só é mantida a rotação necessária para mostrar a imagem na posição certa.

Perguntas e respostas

SVG para WebP: perguntas frequentes

Eu deveria mesmo converter meu SVG para WebP?

Para um site que você controla, muitas vezes não: todos os navegadores atuais exibem SVG, ele continua nítido em qualquer densidade de tela e, num logotipo típico, pesa menos que qualquer versão bitmap. Converta quando o destino recusar SVG, quando o design for tão complexo que o vetor pese mais que um bitmap, ou quando você precisar congelar a aparência entre renderizadores.

O WebP mantém o fundo transparente?

Sim, totalmente, incluindo a transparência parcial, como sombras suaves. É uma das principais vantagens sobre o JPG, que não consegue guardar transparência e colocaria um retângulo sólido atrás do seu gráfico.

Por que a qualidade padrão é 92 e não uns 80?

Porque a compressão com perda é pensada para variações graduais de cor, e os SVGs produzem o contrário: cor chapada que se encontra em bordas duras. Com ajustes intermediários isso aparece como manchas dentro das formas e halos ao longo das bordas, bem mais visíveis num logotipo limpo que numa fotografia.

WebP ou PNG para o meu SVG renderizado?

WebP se vai para um site que você controla: a mesma transparência e qualidade de bordas, normalmente de 25 a 50% mais leve. PNG se você não tem certeza do que vai abri-lo: fora do navegador o suporte a WebP é mais irregular, e uma imagem que ninguém consegue abrir é pior que uma mais pesada.

Em que tamanho devo renderizar?

Mais ou menos o dobro do tamanho de exibição, para ficar nítido em telas de alta densidade. Renderizar maior é mais eficaz que subir o controle de qualidade, porque os artefatos de compressão são relativos ao tamanho do pixel: uma renderização de 2048 px com qualidade 90 costuma superar uma de 512 px com qualidade 100.

É seguro enviar um SVG?

Sim. Cada arquivo é verificado antes que qualquer coisa o analise, e qualquer arquivo que contenha declarações de tipo de documento, definições de entidades, scripts, manipuladores de eventos ou referências a recursos externos é recusado em vez de consertado. Você recebe um WebP e nunca o SVG, então nada do que está embutido pode rodar no seu navegador.

Continue explorando

Ver todas as ferramentas