JPG to SVG converter.

Convert JPG files into editable vectors, with a preset that trades detail for file size.

.png.jpg.webp.gif
Drag images here to trace
Paste:⌘V
Trace preset:Balanced▼

Applies to images you add next — each one traces as it lands.

The SVG download is free — no account needed.

Transparent areas become white shapes, and larger images are scaled down to about 0.6 megapixels before tracing.

Your image is uploaded to pic2svg's own server to be traced. What we keep, and for how long

Other formats, plans and licences

PDF, EPS, AI (EPS-based) and DXF come with a paid plan, and every new account gets 7 days of Pro free. The free plan and Starter carry a personal-use licence; commercial use needs Pro, and resale needs Advanced — see the licence row on the pricing page.

A compressed JPEG, before and after

Sunset photo saved as a quality-80 JPEG

Input
Input JPEG: a sunset photo of a calm mountain lake, with an orange and violet sky, dark pine-covered mountains and their reflection in the water
Traced SVG
Traced SVG of the photo as a poster: the sky, mountains and reflections become flat patches of color
JPEG, 320 × 213 px → SVG, 17.8 KB, 50 shapes

JPG to SVG questions

Can a JPG become an editable SVG?
Yes, although the result simplifies the image into vector regions and curves. This is most useful for logos, graphics and stylized images.
Which preset should I use?
Balanced, the default, suits most images. Choose Compact when fewer color layers matter more than fidelity; on photos the file is usually smaller.
Does the JPG leave my browser?
Yes. The hosted app uploads it to pic2svg's own server (api.pic2svg.com), where our engine traces it; no third-party converter receives it.
Can I get DXF from the JPG trace?
Yes, on Pro or Advanced: pick DXF when you download and it is built from the same trace.

Related converters and guides