Skip to content

Convert JPG to SVG — Real Vector Tracing

Turn a JPG into a true vector SVG made of paths, not a JPG wrapped in an SVG. Presets for logos, illustrations, line art and photos, live preview, and it all runs in your browser.

Updated October 2026 · Free · Works entirely in your browser

Choose a JPG to convert to SVGJPG, PNG, WebP, GIF or HEIC · traced in your browser, nothing is uploaded
What kind of picture is it?

Few flat colours, crisp corners — best for logos, text and clip art

Raster to vector: what actually happens

A JPG is a grid of coloured pixels. An SVG describes shapes: “fill this outline with this colour”. Converting between them is called tracing or vectorising, and it happens in three steps here:

  1. Reduce the colours. The picture is quantised to the number of colours you pick, so each pixel belongs to one flat colour.
  2. Find the edges. For every colour, the borders of its regions are followed pixel by pixel, and specks smaller than the detail setting are dropped.
  3. Fit curves. Each border is replaced with straight lines and smooth quadratic curves, which is what makes the result scale cleanly.

JPG compression leaves faint blocky noise around edges, which a tracer would happily turn into hundreds of tiny paths. The Logo and Black & white presets snap colours to a small palette first, which cleans most of it away. If you have the original as a PNG, use the PNG to SVG converter instead — it keeps transparency and has no compression noise.

Which preset for which picture

PicturePresetColoursDetail
Logo, badge, iconLogo / icon2–6Medium
Signature, handwriting, sketchBlack & white2High
Cartoon, flat illustrationIllustration8–24Medium
Photo (for a poster effect)Photo16–48Low–medium

Getting a clean trace

  • Start big and sharp. A tiny, blurry JPG gives wobbly outlines. If yours is small, enlarge it first with the image upscaler.
  • Crop to the subject. Background clutter becomes extra paths; trim it with the image cropper.
  • Use as few colours as the design really has. A two-colour logo traced with 16 colours picks up every anti-aliasing shade along its edges.
  • Remove a white background before tracing with Make Background Transparent, then trace the PNG.

When not to convert to SVG

Photos are the wrong job for SVG. A faithful vector photo would need tens of thousands of paths and be many times larger than the JPG. For photos on the web, a compressed WebP is smaller and sharper; keep SVG for logos, icons, diagrams and anything that needs to be cut, engraved or printed at large sizes.

Frequently Asked Questions

Everything you need to know about image conversion.

A real vector. Many free converters put the JPG inside an SVG file as an embedded picture, so it still pixelates when enlarged. This tool traces the picture into filled paths (lines and curves), so the SVG stays sharp at any size and can be edited in Illustrator, Inkscape, Figma or Cricut Design Space.

Logo / icon for logos, text and clip art with a few flat colours. Illustration for cartoons and drawings. Black & white for signatures, sketches and stencils. Photo gives an artistic posterised look — no tracer can turn a detailed photo into a small, faithful vector.

Yes. For cutting, use Black & white with 'Transparent background' ticked, so only the black shapes are left as cut paths. For layered vinyl, use Logo / icon with one colour per vinyl layer.

Every colour region becomes a path, so a busy photo with many colours makes thousands of paths. Lower the Colours slider and the Detail slider: fewer colours and dropping tiny specks shrinks the file dramatically.

No. The image is decoded and traced in your browser tab; nothing is sent to a server, and there is no watermark or sign-up.

Any size opens, but it is traced at up to 1000 pixels on the longest side, which keeps tracing to a few seconds on a phone. Because the result is a vector, it scales back up to any size without blurring.