How to convert JPG to SVG
- Add your JPG. Drop a JPG or JPEG file, paste it, or pick one from your device.
- Pick a style. Auto works for most images. Choose Photo for pictures and Logo or Illustration for graphics.
- Clean it up. Raise Clean up to remove specks, and turn on Remove background to drop a white or solid color background.
- Download the SVG. Save the file or copy the code.
Made for JPG files
Noise aware
Colors come from the image's own flat areas, so compression blocks and halos around edges do not become extra colors.
Transparent background
JPG has no transparency. Remove background gives your SVG a transparent background in one click.
Photos too
Photo style turns a picture into a posterized vector with as many colors as you choose.
Private by design
The converter runs on your device. Your JPG is never uploaded.
Questions
Can I convert a JPEG photo to SVG?
Yes. Photo style turns it into flat color shapes, like a poster. A vector cannot hold every pixel of a photo, so fine detail becomes simpler shapes.
Why does my converted JPG have extra specks?
JPG compression adds noise around edges. Raise Clean up to merge small specks into their surroundings, or start from a larger, higher quality JPG.
Does the SVG get a transparent background?
Turn on Remove background and the white or solid color background is left out, so the SVG is transparent behind your design.
Is JPG or PNG better for converting to SVG?
PNG, when you have one. It has no compression noise and may already have a transparent background. A high quality JPG works well too.
Are my images uploaded?
No. The converter runs inside your browser with WebAssembly. Your image is never sent to a server.
Is it free?
Yes. There is no signup, no watermark and no limit on how many images you convert.