Format & Conversion

JPG to SVG

Trace a JPG image into SVG vector paths. This reads the pixels and redraws them as shapes, so the result is a new drawing rather than a recovered original. Logos, icons, line art, and anything with flat colour and clean edges come out well; photographs, soft gradients, and fine texture do not. JPG is the hardest source. JPEG compression leaves ringing and blocking around every hard edge, and the tracer cannot tell those artifacts from real detail, so it faithfully traces the noise too. Start from a high-quality JPG and expect to simplify the result. Runs on your own Vistalyth Tools instance. Files never reach a third party.

Features

  • Traces JPG pixels into SVG paths, which is a redraw and not a 1:1 vector recovery
  • Tuned for flat colour and hard edges; a poor fit for photographic content
  • Batch tracing across many JPG files
  • Your JPG files are processed on your own server and never uploaded anywhere

What you can do

  • Rebuild a logo you only have as a JPG into something that scales cleanly
  • Turn scanned line art or a signature into editable SVG paths
  • Prepare artwork for cutting, engraving, or large-format print from a raster source

Self-hosted. Your files never leave your network.

Vistalyth Tools runs entirely on your own infrastructure. Files processed with JPG to SVG are never uploaded to third-party servers. Deploy a single Docker container and process files with full privacy, no watermarks, and no usage limits. Open source under AGPL-3.0.

Frequently asked questions

Does this recover the original vectors?
No, and nothing can. Once artwork has been rasterised the paths are gone. This traces the pixels into new SVG paths that approximate them. If the true vector source exists anywhere, use that instead.
Why does my photo look wrong as SVG?
Because tracing has to reduce continuous tone to a finite set of filled shapes, so a photograph becomes a posterised blob. Vectorisation is for logos and line art.
Any tips for getting a better trace from a JPG?
Blur the JPG very slightly before tracing. It sounds backwards, but it smooths the compression noise the tracer would otherwise faithfully chase.
Can I edit the result?
Yes. The output is ordinary SVG that opens in Illustrator, Inkscape, Figma, or a text editor.

Ready to try JPG to SVG?

Deploy Vistalyth Tools in under a minute. All 243 tools included. Open source and free forever.