Cookies para estatística e publicidade
Usamos cookies de estatística e de publicidade, ambos enviados ao Google. Recusar não muda nada do que você vê.Ler a página de privacidade
Aqui você converte PNG para SVG 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.
Até 100 arquivos de uma vez. Formatos misturados não são problema.
Eles são convertidos um após o outro e baixados juntos em um ZIP.
PNG para SVG
PNG é sem perdas, então nada foi borrado antes do vetorizador ver o arquivo: as bordas no arquivo são exatamente as bordas que a ferramenta de design desenhou, com apenas a suavização pretendida ao longo delas. Essa é a diferença entre esta página e qualquer outra origem na matriz de vetorização, e aparece direto no resultado.
Medido numa amostra de emblema deste site, um gráfico plano de 480 por 320 pixels: 7.136 bytes de PNG viraram 2.481 bytes de SVG nas oito cores padrão, em cinco caminhos. Menor que o original e agora escalável para uma placa de loja — o caso para o qual o recurso existe. Cinco caminhos também é o número a observar: quando uma vetorização de arte plana volta com cinco, doze ou trinta formas, funcionou; quando volta com oitocentas, a entrada não era arte plana.
Quase todo PNG que chega nesta página foi exportado de algo. O arquivo Figma, o documento Sketch, a prancheta do Illustrator ou o design do Canva que o produziu é uma origem SVG de verdade, e exporta um pelo menu — limpo, com curvas reais, texto real e camadas nomeadas.
Vale cinco minutos de busca porque a diferença é permanente. Uma logo vetorizada tem contornos onde o original tinha letras, então a marca nunca pode ser reposicionada na tipografia da marca, e as curvas são aproximações ajustadas que um designer nota de cara. Vetorize quando a conta foi encerrada, a agência sumiu, o arquivo está num notebook morto, ou a única cópia sobrevivente da marca é o PNG do site antigo.
O vetorizador lê os quatro canais, então uma logo recortada sobre fundo transparente não volta num quadrado branco. As regiões que eram transparentes saem como caminhos com opacidade zero, e a arte visível fica por cima deles, o que se comporta como o PNG se comportava ao ser colocado sobre uma página colorida.
O mecanismo vale conhecer porque não é um canal alfa. SVG não tem canal alfa; tem formas com opacidade, e um retângulo de opacidade zero cobrindo a tela é no que um fundo transparente se torna. Pixels semi-transparentes — a borda suave de uma sombra — são quantizados em poucos degraus de opacidade em vez de um gradiente suave, então uma sombra suave sai em faixas.
Prints são os PNGs mais comuns que existem e os menos adequados para vetorizar. Texto suavizado é um aglomerado de cinzas ligeiramente diferentes ao redor de cada traço, e cada aglomerado vira seu próprio caminho pequeno, então um parágrafo vira milhares de formas que juntas aproximam um texto ligeiramente errado.
A medição na amostra de print deste site é direta: um PNG de 2.608 bytes virou 166.255 bytes de SVG em 871 caminhos a oito cores — sessenta e quatro vezes o tamanho, para um resultado pior em todo aspecto, inclusive legibilidade. Se o objetivo era o texto, a conversão de PNG para TXT lê as palavras com Tesseract.
Quatro para uma marca de cor única ou logo bicolor, oito para uma ilustração plana com alguns preenchimentos, dezesseis onde há sombreado real, trinta e dois só quando algo está visivelmente faltando em dezesseis. Oito é o padrão e é a primeira tentativa certa para arte que saiu de uma ferramenta de design.
O ajuste não se comporta como um controle de qualidade comum, e as medições do emblema mostram por quê: 3.900 bytes em quatro cores, 2.481 em oito, 10.263 em dezesseis e 10.168 em trinta e dois. Mais cores produziram um arquivo *menor* num degrau e um salto de quatro vezes no seguinte, porque o quantizador escolhe uma paleta nova a cada vez.
Toda ferramenta de design suaviza bordas na exportação, então até uma logo de bordas duras tem uma rampa de um ou dois pixels de cor intermediária ao longo de cada limite. Essas rampas são as manchinhas que uma vetorização deixa, e o ajuste de detalhe decide se elas sobrevivem. Suave descarta formas abaixo de dezesseis pixels; nítido mantém formas até dois pixels.
Para uma logo, suave costuma ser a resposta certa. Nítido merece seu lugar num desenho técnico ou ícone de precisão de pixel, onde uma regra de um pixel é conteúdo relevante e não artefato. O vetorizador nunca borra a imagem antes: o raio de desfoque é fixo em zero, porque pré-borrar reduziria as manchinhas amolecendo exatamente as bordas duras que eram o único motivo de vetorizar uma logo.
Qualquer coisa acima de 1.600 pixels na maior dimensão é reduzida antes de vetorizar. Isso é um teto de custo, não de qualidade — o custo de vetorizar cresce com o número de bordas — e não custa nada à saída, porque uma logo vetorizada a 1.600 pixels e a mesma logo a 4.000 renderizam de forma idêntica em qualquer tamanho.
A direção que realmente importa é a outra. Uma exportação de favicon de 200 pixels tem tão poucos pixels ao longo de cada curva que os contornos ajustados arredondam cantos visivelmente, e nenhum ajuste corrige isso. Se algo ainda puder exportar a arte, peça algo em torno de 1.600 pixels de largura.
O que volta é uma pilha de caminhos preenchidos com preenchimentos sólidos e traços de um pixel combinando. Sem grupos, sem nomes de camada, sem elementos de texto, sem gradientes, sem símbolos. Uma marca é contornos de letras, não letras; um círculo é uma sequência de segmentos de curva ajustados, não um círculo.
Para a maior parte do uso desta página isso é aceitável, porque o destino é uma cortadora, uma gravadora, uma impressão grande ou um espaço reservado. Não é aceitável como substituto do arquivo mestre. Se a marca vai voltar para um sistema de identidade visual, trate a vetorização como referência para redesenhar, não como o original recuperado.
| PNG | SVG | |
|---|---|---|
| Nome completo | Portable Network Graphics | Scalable Vector Graphics |
| Extensão do arquivo | .png | .svg |
| Tipo de mídia | image/png | image/svg+xml |
| Compressão | Sem perdas — nada é descartado | Sem compressão |
| Publicado pela primeira vez | 1996 | 2001 |
| Publicado por | PNG Development Group | W3C |
| Especificação | ISO/IEC 15948 | SVG 1.1 |
| Licença | Padrão aberto | Padrão aberto |
| Situação hoje | Atual | Atual |
| Profundidade de bits | 16 | — |
| Cor que consegue descrever | RGB, tons de cinza, paleta indexada | RGB |
| Maior imagem | 2.147.483.647 px por lado | — |
| Abre no navegador | Todos os navegadores | Todos os navegadores |
| Considerado no lugar | WebP, JXL |
A transparência se mantém. PNG e SVG guardam canal alfa, então um recorte continua recortado e nada é preenchido atrás.
SVG é formato de trabalho e PNG é formato pronto. Volta texto editável em vez de uma imagem da página, o que costuma ser o motivo da conversão e também o seu limite.
SVG comporta animação; um arquivo PNG é um quadro só. Sai um arquivo de uma imagem em um formato que aceitaria mais.
SVG aceita camadas. Um arquivo PNG chega já achatado, então o resultado tem uma camada — a estrutura teria de ser refeita à mão.
Os programas de sempre não se cruzam: PNG abre em Adobe Photoshop, GIMP e Paint.NET, e SVG em Inkscape, Adobe Illustrator e Figma, então quem receber o resultado precisa de algum do segundo grupo.
SVG guarda as amostras cruas, então o arquivo cresce bastante sem ganhar nada. Só faz sentido quando um programa do outro lado não aceita PNG, que costuma ser o motivo.
PNG é o formato da PNG Development Group, publicado em 1996. Registra 16 bits por canal.
SVG vem da W3C é de 2001, descrito em SVG 1.1. Inkscape, Adobe Illustrator e Figma leem o formato.
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.
É. 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.
PNG e SVG 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. Traçar redesenha a imagem como formas chapadas, e é exatamente isso que permite escalar o resultado para qualquer tamanho sem perder nitidez. Funciona procurando as bordas entre áreas de cor parecida e desenhando um contorno em volta de cada uma, então rende melhor onde essas áreas realmente existem: um logo, um ícone, uma ilustração chapada, um desenho de linha digitalizado. Uma fotografia não tem áreas chapadas, então o traçado as inventa — o resultado sai posterizado e maior do que o que você tinha. O arquivo traçado é medido contra o seu, e a página diz qual dos dois casos aconteceu antes de você baixar.
SVG guarda as amostras cruas, então o arquivo cresce bastante sem ganhar nada. Só faz sentido quando um programa do outro lado não aceita PNG, que costuma ser o motivo.
A transparência se mantém. PNG e SVG guardam canal alfa, então um recorte continua recortado e nada é preenchido atrás.
SVG é formato de trabalho e PNG é formato pronto. Volta texto editável em vez de uma imagem da página, o que costuma ser o motivo da conversão e também o seu limite.
Esta página converte um no outro. Se a sua dúvida é escolher e não converter, PNG vs SVG responde qual usar, para quê, e no que cada um é ruim.
O que esta página afirma sobre PNG e SVG pode ser conferido, e estes são os documentos que resolvem a questão.