Skip to content

Convert JPG to SVG

Turn JPG pictures into scalable vector graphics.

Drop an image here

or choose files from your device

You can also paste an image with Ctrl+V

JPG, PNG, WebP, AVIF, HEIC, GIF · up to 100 MB

Your images are processed locally in your browser and are not uploaded.

A JPG is made of pixels and gets blurry when enlarged. Tracing it into SVG creates filled vector shapes that stay sharp at any size. Scanned logos and drawings become clean vectors; photos become a stylized illustration. Smoothing reduces the noise and compression artefacts typical of JPG files.

How to convert JPG to SVG

  1. Step 1

    Add a JPG image.

  2. Step 2

    Choose the colors, the detail and smoothing.

  3. Step 3

    Compare with the original and download the SVG.

Why use PhotoTools

Sharp at any size

Vectors instead of pixels.

JPG noise smoothed

Smoothing hides compression artefacts before tracing.

Private

Your image never leaves your device.

Supported formats

Input

  • JPG

Output

  • SVG

Frequently asked questions

Why does my SVG look posterized?

Tracing reduces the image to a limited number of colors. Raise the number of colors and the detail for a closer match, or lower them for a cleaner, flatter look.

Is it free?

Yes. Browser tools on PhotoTools are free, unlimited and work without an account.

Are my images uploaded to a server?

No. This tool runs entirely in your browser using WebAssembly. Your images never leave your device, and nothing is stored.