Written by Jennifer Walsh. Reviewed for technical accuracy by Shubham Dixit, Independent Expert in Email Forensics and Data File Conversion.
Shubham is an independent external reviewer and not an employee of PCDOTS.
Quick answer. Whether this works depends on your JPG, not your software. A logo, icon or line drawing traces into clean SVG beautifully, and Inkscape does it free. A photograph does not, and turning one into SVG gives you a posterised approximation in a bigger file. Check the picture before you pick a tool.
On this page
Look at your JPG first
Most guides on this start with software. That is the wrong end. JPG stores pixels and SVG stores shapes, so nothing here is a normal format swap like JPG to PNG. Something has to look at your pixels and work out what shapes they were supposed to be, and how well that goes depends almost entirely on what the picture is.
If your JPG is flat artwork, a logo, an icon, a line drawing, a scanned signature, a simple diagram, you are in luck. Those images are made of a few solid areas with clear edges, which is exactly what a tracer can rebuild as paths. The SVG that comes out is genuinely scalable, editable and usually smaller than the JPG.
If your JPG is a photograph, the honest answer is that this is not a job worth doing. A photo has millions of subtly different colours and no clean edges anywhere, so a tracer has to invent boundaries that do not exist. You get a flat, postery version of your photo, in a file that is often larger than the original. Have a look at your image and be honest about which one you have, because that decides everything that follows.
The same tool, the same settings, two completely different outcomes.
What tracing actually does?
It helps to know what is happening under the hood, because it explains both the good case and the bad one. A tracer scans the image looking for boundaries where the colour changes sharply, then draws mathematical curves along those boundaries and fills the areas between them. The pixels are gone afterwards, replaced by shapes.
On a logo that is close to perfect, because the boundaries the tracer is hunting for genuinely exist. On a photo the tracer cannot find real edges, so it groups similar colours into bands and draws around those instead, which is why the output looks like a screen print. That is also why the phrase without losing quality needs care. Tracing is an approximation by design, and calling the result lossless is only fair when the original was simple enough for the approximation to be exact.
Tracing rebuilds the artwork. It does not preserve the original pixels.
Trace a JPG to SVG free in Inkscape
For flat artwork this is the best answer, and it costs nothing. Inkscape is a free open source vector editor, it runs on Windows, Mac and Linux, it saves SVG natively, and nothing you open in it leaves your computer.
The free route, and for flat artwork it is also the best one.
Step 1. Install Inkscape, then use File and Import to bring in your JPG.
Step 2. Click the image to select it, then open Path and choose Trace Bitmap.
Step 3. Choose a mode. Brightness cutoff suits single colour art like a signature or line drawing. Colours suits a multicolour logo. Use the preview and nudge the threshold until the shapes look right.
Step 4. Apply, then delete the original JPG sitting underneath the new paths, and use File and Save As to write a plain SVG.
The one thing to accept is that this is a per image job. The threshold that flatters your logo will ruin the next one, so tracing does not batch sensibly, whatever anyone tells you.
Why photographs should stay photographs?
If you try the steps above on a holiday photo you will see the problem immediately. The output looks like a weather map, the file can be several times the size of the JPG, and browsers get sluggish drawing thousands of overlapping shapes. Nothing has been gained, and quite a lot has been thrown away.
So if you have a photo and someone has asked for SVG, ask what they actually need. If they want a crisp image at any size, they want a bigger PNG or a WebP, not a vector. If they want it for the web, PNG and WebP are the right answers. If they genuinely want a poster style illustration made from your photo, then tracing is a stylistic choice rather than a conversion, and you should treat the result as new artwork.
The SVG that is not really vector
One trap to know about. An SVG file is allowed to contain a bitmap, so a converter can take your JPG, encode it, wrap an SVG file around it and hand that back. The file ends in .svg, it opens, and it is completely valid. It is also still your JPG, pixel for pixel, with no shapes and nothing to edit, and it will blur when scaled exactly as before.
If you get an SVG back in a second, with no settings to choose and no preview to check, that is usually what has happened. Open it in a text editor and look, real traced output is full of path elements, whereas a wrapper has one image element and a long block of encoded data. Neither is wrong to use, but only one of them is vector art.
“Raster to vector is not a conversion in the way people mean it, it is an interpretation, and interpretations can be wrong. The tracer is making a guess about what the shapes were, and the simpler the original, the better that guess is. So the useful question was never which software to use, it is whether the source image has real edges in it. If it does not, no tool on the market will find them.” Shubham Dixit, Data File reviewer (draft, pending approval)
Where a batch converter fits
Sometimes the requirement is not artwork at all, it is a folder of images and a spec sheet that says SVG. That is a file handling job rather than a design one, and a converter is the quick way through it. The PCDOTS Image Converter loads JPG files or a whole folder, previews them, and writes SVG files out in one run on your own PC with nothing uploaded. Be clear about what you are getting though, if you need editable scalable paths, trace the image in Inkscape as above and do not expect a batch run to make that decision for you. There is a free version to try on your own files, which is the honest way to see what the output looks like before you buy.
Here are the steps with the screens.
Step 1. Install and run the converter on your Windows PC.

Step 2. Add your JPG files or a whole folder, and preview the list.

Step 3. Choose SVG as the saving format.

Step 4. Pick a destination and click Save.

The same tool handles the rest of the image formats, so if the brief changes there are guides to convert JPG to BMP and convert JPG to AI, and the PNG to AI guide covers the same trace versus format question from the other side.
The methods compared
Start from what your image is, then pick.
| Method | Best for | Good to know |
|---|---|---|
| Inkscape Trace Bitmap | Logos and flat art, free | One image at a time, tune by eye |
| Illustrator Image Trace | The same job, if you own it | Paid subscription, more control |
| Batch converter | A folder of files, SVG required | Fast, local, not a design step |
Frequently asked questions
How do I convert a JPG to SVG?
If it is a logo or flat artwork, trace it. Inkscape does this free with Path then Trace Bitmap, and Illustrator does the same with Image Trace. If you simply need SVG files from a folder of images, a batch converter writes them for you.
Can I convert JPG to SVG without losing quality?
Not in the way the phrase suggests. Tracing approximates the image by design. On a logo the approximation can be exact enough to look identical, on a photo it discards a great deal, so the honest answer depends on what your JPG is.
Should I convert a photo to SVG?
Generally no. A photograph has no clean edges to trace, so you get a flat postery version in a file that is often bigger than the JPG. For a sharp image at any size, use a larger PNG or a WebP instead.
Is there a free way to convert JPG to SVG?
Yes. Inkscape is free and open source, traces properly, saves SVG natively and runs on your own machine, so nothing is uploaded anywhere.
Can I batch convert JPG files to SVG?
A converter can write SVG files in bulk. Tracing does not batch well, since each image needs its threshold checked by eye, so a batch run and a traced logo are two different things.
Are JPG and JPEG the same?
Yes, they are two names for one format. The shorter extension is a leftover from when Windows allowed only three characters, so anything that reads one reads the other.
Start with the picture, not the converter
Here is the short version. Open the JPG and look at it. If it is a logo, an icon or a line drawing, install Inkscape, trace it, spend five minutes on the threshold, and you will have a proper SVG for nothing. If it is a photograph, go back to whoever asked and check what they really need, because it is almost certainly a bigger PNG. And if you just have a folder of images and a requirement that says SVG, let a converter get through it and do not overthink it. The trick was never finding better software, it was knowing which of those three you were doing.