Skip to main content

Como Converter JPG para SVG: Raster para Vetor Explicado

Como converter JPG para SVG: envie a imagem, receba um SVG vetorizado em cores e faça a limpeza. Como funciona, o que vetoriza bem e dicas para Cricut.

Vetorize Sua Imagem

Envie um JPG e obtenha um SVG escalável

JPG SVG

Toque para escolher seu arquivo

ou

Supports M4A, WAV, FLAC, OGG, AAC, WMA, AIFF, OPUS • Max 100 MB

Upload criptografado via HTTPS. Arquivos excluídos automaticamente em 2 horas.

Como Converter JPG para SVG em 3 Passos

  1. Envie o JPG no conversor acima (até 100 MB).
  2. Converta. A imagem é vetorizada em cores com o vtracer. Imagens com mais de 1.200 px de largura são reduzidas para 1.200 px antes.
  3. Baixe o SVG e abra-o no Inkscape, Illustrator, Figma ou Cricut Design Space para apagar formas soltas ou mudar as cores.

Logotipos, ícones e clip-art com poucas cores chapadas dão o resultado mais limpo. Fotos ficam posterizadas.

Raster vs Vetor: A Diferença Fundamental

Toda imagem digital se enquadra em uma de duas categorias: raster ou vetor. Entender a diferença é essencial para saber o que a vetorização pode e não pode fazer.

Uma imagem raster (JPG, PNG, BMP, TIFF) armazena uma foto como uma grade retangular de pixels coloridos. Cada pixel é um pequeno quadrado com um único valor de cor. O número total de pixels — a resolução — determina quanta informação a imagem pode conter. Uma foto de 3000×2000 pixels contém 6 milhões de valores de cor individuais. Ao ampliar, você eventualmente vê os quadrados individuais. Quando você escala a imagem além de sua resolução nativa, o software precisa inventar novos pixels entre os existentes, produzindo um resultado borrado e interpolado.

Uma imagem vetorial (SVG, AI, EPS, PDF) armazena uma imagem como um conjunto de instruções matemáticas. Um círculo é descrito como um ponto central e um raio. Uma curva é uma equação de Bézier com pontos de controle. Uma região preenchida é um caminho fechado com uma cor de preenchimento. Como a imagem é definida por matemática em vez de pixels, ela pode ser renderizada em qualquer resolução — de um favicon de 16×16 a um outdoor de 10 metros — com nitidez perfeita sempre. O mecanismo de renderização simplesmente recalcula as curvas para o tamanho desejado. Nossa comparação entre SVG e PNG mostra quando cada formato é a escolha certa.

Propriedade Raster (JPG, PNG) Vetor (SVG)
Modelo de dados Grade de pixels coloridos Caminhos e curvas matemáticas
Escalonamento Degrada ao ampliar Infinitamente escalável, sempre nítido
Tamanho do arquivo Proporcional à contagem de pixels Proporcional à complexidade do caminho
Ideal para Fotografias, cenas complexas Logos, ícones, ilustrações, arte linear
Edição Nível de pixel (Photoshop, GIMP) Nível de caminho (Illustrator, Inkscape)
Transparência PNG sim, JPG não Suporte completo
Animação Não nativamente CSS e JavaScript

Esta diferença fundamental significa que converter de raster para vetor não é como converter WAV para MP3 ou JPG para PNG. Essas são mudanças de formato dentro do mesmo modelo de dados (pixels para pixels, ou amostras para amostras). A conversão de raster para vetor é uma reconstrução — o software deve interpretar os dados de pixel e construir uma representação matemática completamente nova da imagem.

Como Funciona a Vetorização Automática

Quando você envia uma imagem JPG para o CleverUtils e a converte para SVG, o arquivo passa por um pipeline de várias etapas. Entender cada etapa ajuda a explicar por que certas imagens vetorizam muito bem enquanto outras produzem resultados inesperados.

Etapa 1: Decodificação e Redimensionamento

O ImageMagick decodifica o arquivo enviado (JPG, PNG, WebP, TIFF, PSD e outros formatos) e corrige a rotação EXIF. Imagens com mais de 1.200 px de largura são reduzidas para 1.200 px para manter a vetorização rápida. Entradas vetoriais ou em camadas, como PDF, EPS ou PSD, são primeiro achatadas sobre fundo branco.

Etapa 2: Agrupamento de Cores

O vetorizador, o vtracer, agrupa pixels vizinhos de cor semelhante em regiões. Nossas configurações mantêm 6 bits de precisão por canal de cor, então tons muito próximos se fundem em uma única cor chapada. É por isso que os gradientes viram faixas de cor sólida.

Manchas menores que 4 pixels são descartadas como ruído.

Etapa 3: Rastreamento de Bordas

O vtracer segue o contorno de cada região de cor. As regiões são empilhadas: as formas maiores ficam embaixo e as menores por cima, para que não haja lacunas entre cores vizinhas.

Etapa 4: Ajuste de Polígonos

Nosso conversor executa o vtracer no modo polígono: cada contorno vira uma cadeia de segmentos de reta, não curvas de Bézier. Mudanças de direção mais fechadas que 60° são mantidas como cantos. Os polígonos mantêm logotipos e letras nítidos; formas arredondadas parecem levemente facetadas quando você aplica muito zoom.

Etapa 5: Saída SVG

Cada região é gravada como um <path> SVG com uma cor de preenchimento sólida. O arquivo abre em qualquer navegador e no Inkscape, Illustrator, Figma e Cricut Design Space.

Comando: vtracer --input in.png --output out.svg --colormode color --hierarchical stacked --mode polygon --filter_speckle 4 --color_precision 6 --corner_threshold 60 --segment_length 3.5
Se o vtracer não conseguir processar um arquivo, o conversor recorre ao potrace, que gera um SVG em preto e branco.

O Que Vetoriza Bem

A vetorização funciona melhor quando a imagem é composta de poucas cores chapadas com bordas nítidas. Cada cor chapada vira uma forma limpa. Para preparar a imagem de origem e limpar o resultado, veja como vetorizar uma imagem passo a passo.

Tipo de Imagem Qualidade Por quê
Logos em fundo branco Excelente Alto contraste, bordas limpas, cores sólidas
Arte linear e esboços Excelente Linhas pretas fortes em papel branco
Texto e tipografia Excelente Bordas nítidas, cor uniforme
Silhuetas Excelente Preto/branco puro, contornos limpos
Ícones simples Excelente Formas geométricas, preenchimentos sólidos
Carimbos e selos Muito bom Alto contraste, pode precisar de ajuste de limiar
Designs desenhados à mão Muito bom Linhas fortes vetorizam bem; traços leves de lápis podem desaparecer
Diagramas técnicos Muito bom Linhas limpas, mas linhas finas podem precisar de limiar menor

O denominador comum: alto contraste, bordas claras, faixa tonal limitada. Se você consegue semicerrar os olhos para a imagem e ainda identificar sua forma essencial, ela vetorizará bem.

O Que NÃO Vetoriza Bem

O agrupamento de cores falha em imagens com variação tonal contínua. Gradientes suaves se dividem em muitas faixas de cor chapada, o que dá um aspecto posterizado e deixa o SVG grande.

  • Fotografias: um retrato ou paisagem contém gradientes suaves em pele, céu, folhagem e tecido. A vetorização transforma tudo isso em centenas de manchas de cor chapada, produzindo uma aparência posterizada. O arquivo SVG também pode ser enorme — milhares de caminhos minúsculos tentando representar o que originalmente era variação tonal suave.
  • Cenas complexas: imagens carregadas, com muitos elementos sobrepostos, profundidades variadas e fundos complexos, produzem saída vetorial ruidosa e confusa, com caminhos demais para ser útil.
  • Gradientes suaves: um céu ao pôr do sol, uma transição de cor ou um efeito de vinheta são cortados em faixas discretas de cor chapada com fronteiras irregulares.
  • Texturas detalhadas: trama de tecido, veio de madeira, poros da pele, pelos — essas texturas de detalhe fino geram enormes quantidades de caminhos vetoriais minúsculos que nem ficam bons nem servem a qualquer propósito prático.
  • Imagens de baixa resolução: uma miniatura de 100×100 pixels dá ao vetorizador tão poucos pixels para trabalhar que as curvas ficam grosseiras e serrilhadas. Entradas de maior resolução produzem saída mais suave, até a largura de 1.200 px usada pelo conversor.
  • JPGs fortemente comprimidos: artefatos de compressão JPEG (padrões em blocos ao redor das bordas) confundem a detecção de bordas, produzindo caminhos vetoriais ruidosos que rastreiam os artefatos de compressão em vez do conteúdo real da imagem.

Regra geral: se a imagem continua legível quando reduzida a um punhado de cores chapadas, ela vetorizará bem. Se a imagem depende de gradientes, sutileza tonal ou detalhes fotográficos, a vetorização é a ferramenta errada.

Nosso Pipeline de Vetorização (vtracer)

O CleverUtils vetoriza imagens raster com o vtracer, um vetorizador de cores de código aberto da VisionCortex. Ao contrário do potrace, que só gera preto e branco, o vtracer mantém as cores da imagem.

O pipeline de conversão tem três componentes:

  1. ImageMagick — decodifica o arquivo de entrada (JPG, PNG, WebP, TIFF, PSD etc.), corrige a rotação e reduz imagens com mais de 1.200 px de largura para 1.200 px
  2. vtracer — agrupa as cores e rastreia cada região como um caminho poligonal preenchido
  3. potrace — alternativa para arquivos que o vtracer não consegue processar; gera um SVG em preto e branco com curvas de Bézier

O comando completo:

vtracer --input in.png --output out.svg --colormode color --hierarchical stacked --mode polygon --filter_speckle 4 --color_precision 6 --corner_threshold 60 --segment_length 3.5

Não há configurações para escolher: os mesmos parâmetros são usados em todos os arquivos. Eles são adequados para logotipos, ícones, clip-art e ilustrações chapadas.

Configurações de Vetorização Explicadas

Se você vetorizar uma imagem por conta própria com o potrace (por exemplo, pelo Vetorizar Bitmap do Inkscape), estes parâmetros controlam o resultado. O conversor desta página não os usa: ele executa o vtracer com configurações fixas.

Limiar (-k)

O parâmetro mais importante. Controla o corte de brilho entre preto (primeiro plano) e branco (fundo) na etapa de conversão binária. Faixa: 0,0 a 1,0, padrão 0,5. Nosso guia de configurações de limiar do potrace mostra quais valores servem para logotipos, esboços e digitalizações.

Limiar Efeito Ideal Para
0.2 Muito leve — apenas os pixels mais escuros tornam-se primeiro plano Imagens escuras, desenhos com tinta densa
0.3 Sensação de esboço leve Desenhos a lápis, fontes de baixo contraste
0.5 Padrão equilibrado — divisão igual Maioria dos logos e arte linear
0.7 Mais denso — captura mais da imagem Fontes de cores claras, documentos desbotados
0.9 Muito denso — quase tudo torna-se primeiro plano Extraindo marcas tênues de fundos claros

Suavização de Cantos (-a)

Controla se o rastreador preserva cantos agudos ou os arredonda em curvas. Faixa: 0 a 1.334, padrão 1.

  • -a 0 — Todos os cantos são agudos. Bom para formas geométricas, pixel art e diagramas técnicos onde você quer ângulos precisos.
  • -a 1 (padrão) — Suavização moderada. Cantos próximos a 90 graus permanecem agudos; outros são arredondados.
  • -a 1.334 — Suavização máxima. Todos os cantos tornam-se curvas. Produz a saída mais suave, boa para formas orgânicas e caligrafia.

Remoção de Ruído (-t turdsize)

Remove pequenas manchas isoladas da imagem binária antes do rastreamento. O valor especifica o tamanho máximo (em pixels) das regiões a descartar. Padrão: 2.

  • -t 0 — Mantém tudo, incluindo ruído de pixel único. Use isso apenas para imagens fonte muito limpas.
  • -t 2 (padrão) — Remove pequenas manchas (regiões de 1-2 pixels). Funciona para a maioria das imagens.
  • -t 10-50 — Remove agressivamente recursos pequenos. Útil para documentos digitalizados com poeira, textura de papel ou artefatos de compressão.

Otimização (-O)

Controla quantos segmentos de curva de Bézier o potrace usa para aproximar cada contorno. Otimização mais alta produz caminhos mais simples (menos bytes SVG), mas rastreamento potencialmente menos preciso. O nível de otimização padrão é um bom equilíbrio entre fidelidade e tamanho de arquivo para a maioria das imagens.

Quando Vetorizar

A vetorização não é uma melhoria universal — é a ferramenta certa para casos de uso específicos onde as propriedades dos gráficos vetoriais oferecem uma vantagem clara sobre as imagens raster.

Impressão em Grande Formato

Banners, displays para feiras, adesivos para veículos e sinalizações prediais exigem arte que pode ser escalada para metros sem perder qualidade. Um logo que foi desenhado em 300×200 pixels torna-se um borrão em um banner de 3 metros. Convertê-lo para SVG dá à gráfica um arquivo independente de resolução que renderiza nitidamente em qualquer escala.

Ícones e Elementos de UI Escaláveis

Sites e aplicativos exibem ícones em muitos tamanhos: 16px em menus, 32px em barras de ferramentas, 64px em cartões de recursos, 128px em seções hero. Servir um PNG separado para cada tamanho é disperdício. Um único ícone SVG renderiza perfeitamente em todos os tamanhos, responde a estilização CSS (muda cores ao passar o cursor) e tipicamente pesa menos que uma única renderização PNG.

Desenhos Lineares Digitalizados

Arquitetos, engenheiros e artistas frequentemente digitalizam esboços desenhados à mão, plantas baixas ou diagramas técnicos. O JPG digitalizado é uma captura raster de algo que foi originalmente desenhado com linhas e curvas — exatamente o que o formato vetorial representa nativamente. Vetorizar a digitalização reconstrói a intenção original, produzindo caminhos vetoriais limpos e editáveis a partir dos dados de pixel digitalizados.

Máquinas de Corte e CNC

Cricut, Silhouette, cortadoras a laser e roteadores CNC exigem entrada vetorial para gerar caminhos de ferramentas. Se o seu design existe apenas como JPG ou PNG, a vetorização é a ponte entre o design raster e a operação de corte físico. Os caminhos vetoriais tornam-se as linhas exatas que a máquina segue.

Bordado e Serigrafia

Máquinas de bordado precisam de contornos vetoriais para gerar caminhos de pontos. A serigrafia requer separações vetoriais limpas para cada camada de cor. Em ambos os casos, vetorizar um logo ou design raster é o primeiro passo no fluxo de trabalho de produção.

Alternativas com IA

O vtracer e o potrace são vetorizadores algorítmicos: eles detectam bordas e ajustam formas com regras fixas. São rápidos, gratuitos e determinísticos (a mesma entrada sempre gera a mesma saída).

Para casos de uso que o potrace não consegue lidar bem, os vetorizadores baseados em IA oferecem uma abordagem diferente:

Recurso Algorítmicos (vtracer, potrace) Vetorizadores com IA
Saída colorida vtracer: colorida; potrace: preto & branco Multicolorida completa
Velocidade Rápida (segundos ou menos) Segundos a minutos
Custo Gratuito Normalmente pago (por imagem ou assinatura)
Ideal para Logotipos, arte linear, gráficos P&B, corte Ilustrações multicoloridas, fotos estilizadas
Determinístico Sim — mesma entrada, mesma saída Pode variar entre execuções
Funciona offline Sim (ambos são de código aberto) Geralmente apenas na nuvem

Ferramentas como Vectorizer.AI e Recraft usam aprendizado de máquina para identificar formas, separar camadas de cor e gerar saída SVG multi-cores limpa a partir de imagens complexas. Elas conseguem lidar com logos em cores completas, ilustrações com gradientes e até algum conteúdo fotográfico que o potrace não consegue.

Para os casos mais comuns — um logotipo de cores chapadas, um desenho de linhas, um arquivo de corte para Cricut ou um texto digitalizado — a vetorização algorítmica dá bons resultados de forma rápida e gratuita. O potrace também é o motor por trás do Vetorizar Bitmap do Inkscape.

Dicas de Pré-Processamento para Melhores Resultados

A qualidade da sua saída SVG depende muito da qualidade da sua imagem de entrada. Alguns minutos de preparação antes do envio podem melhorar dramaticamente o resultado da vetorização.

  • Aumente o contraste: abra a imagem em qualquer editor (até o editor integrado do celular) e aumente o controle de contraste. Contraste mais forte significa bordas mais claras para o vetorizador seguir.
  • Recorte bem justo: remova o fundo desnecessário. Menos pixels irrelevantes significam saída mais limpa e arquivos SVG menores.
  • Use uma fonte nítida com cerca de 1.200 px de largura: o conversor reduz imagens mais largas para 1.200 px, e imagens muito menores geram bordas mais grosseiras.
  • Prefira PNG ao JPG quando possível: a compressão JPEG cria artefatos em blocos ao redor das bordas. Esses artefatos confundem o vetorizador, produzindo caminhos vetoriais ruidosos. Se você tem os dois formatos disponíveis, use o PNG.
  • Converta para escala de cinza primeiro: se a imagem é naturalmente P&B (como um esboço ou logotipo), convertê-la para escala de cinza antes de enviar remove o ruído de cor, e o vetorizador cria menos manchas de cor soltas.
  • Remova o ruído de fundo: para documentos digitalizados, use um ajuste de "níveis" ou "curvas" para levar o branco do papel ao branco puro e a tinta ao preto puro. Isso elimina a textura do papel e os artefatos de digitalização.

Outras Formas de Converter JPG para SVG

Inkscape (gratuito)

  1. Abra o JPG com Arquivo → Abrir e selecione-o.
  2. Vá em Caminho → Vetorizar Bitmap (Shift+Alt+B).
  3. Escolha Varredura única (corte de brilho) para preto e branco ou Varreduras múltiplas (cores) para colorido e clique em Aplicar.
  4. Apague o bitmap original que fica embaixo e salve com Arquivo → Salvar como → SVG simples.

Adobe Illustrator

  1. Insira o JPG (Arquivo → Inserir) e selecione-o.
  2. Abra Janela → Rastreamento de Imagem e escolha uma predefinição como Logotipo em preto e branco ou 6 cores.
  3. Clique em Expandir para transformar o rastreamento em caminhos editáveis e use Arquivo → Exportar → Exportar como → SVG.

Cricut Design Space

O Design Space consegue enviar um JPG e vetorizá-lo como imagem de corte por conta própria. Converter para SVG antes dá a você camadas de cor separadas e mais controle sobre quais partes serão cortadas.

Pronto para Vetorizar?

Converta sua imagem JPG para SVG escalável

JPG SVG

Toque para escolher seu arquivo

ou

Supports M4A, WAV, FLAC, OGG, AAC, WMA, AIFF, OPUS • Max 100 MB

Perguntas Frequentes

Tecnicamente sim, mas o resultado será uma interpretação estilizada, não uma cópia fotorrealista. Fotografias contêm milhões de sutis transições de cor, gradientes e texturas que o vetorizador converte em milhares de caminhos minúsculos de cor sólida. A saída parece posterizada ou artística. Para ampliar com aspecto fotorrealista, use um ampliador de IA. A vetorização funciona melhor para logotipos, arte linear, texto e gráficos com cores sólidas e bordas nítidas.

Sim. O conversor vetoriza em cores com o vtracer, então cada região de cor vira um caminho preenchido. Tons muito próximos são fundidos, por isso os gradientes viram faixas. Só se o vtracer falhar o conversor recorre ao potrace, que gera saída em preto e branco.

O conversor desta página não tem limiar: o vtracer vetoriza cores, não um corte entre preto e branco. Se você vetorizar em preto e branco com o potrace ou o Inkscape, comece em 0,5. Valores menores (0,2-0,4) capturam apenas as áreas mais escuras, produzindo saída mais leve, ideal para esboços a lápis. Valores maiores (0,6-0,8) capturam mais da imagem, produzindo saída mais densa para material de origem em cores claras. Experimente pequenos ajustes para encontrar o ponto ideal para a sua imagem.

Sim, essa é a principal vantagem do SVG. Como a imagem é armazenada como caminhos e curvas matemáticas em vez de pixels, ela é renderizada perfeitamente em qualquer resolução — de um favicon de 16 pixels a um outdoor de 10 metros. Isso torna o SVG ideal para logotipos, sinalização, envelopamento de veículos e qualquer aplicação em que a imagem precise funcionar em vários tamanhos.

Um logotipo em JPG fica preso a uma resolução fixa. Ampliá-lo para um banner, cartão de visita ou cabeçalho de site o deixa borrado. Convertê-lo para SVG dá a você uma versão independente de resolução que permanece nítida em qualquer tamanho. Logotipos SVG também podem ser estilizados com CSS, animados com JavaScript e incorporados diretamente em HTML — o que faz do SVG o formato padrão para branding profissional.

SVG para corte. A Cricut corta seguindo caminhos vetoriais, e um SVG mantém cada cor como uma camada separada que você pode redimensionar, soldar ou ocultar. Um PNG precisa ser vetorizado no Design Space antes e geralmente vira uma única camada ou uma imagem Print Then Cut.

Envie-o para o conversor gratuito de JPG para SVG desta página e baixe o SVG vetorizado, ou vetorize-o no Inkscape com Caminho → Vetorizar Bitmap. Os dois são gratuitos e não exigem conta.

Mais guias sobre JPG para SVG

Potrace: Configurações, Comandos e Guia de Limiar
O potrace, de Peter Selinger, é uma ferramenta gratuita que vetoriza bitmaps em SVG, EPS ou PDF. Instale, rode na lin...
Voltar ao Conversor JPG para SVG

Solicitar um recurso

0 / 2000