Convertto
Free online JPG → SVG converter. Drop a file, download the result.
What happens when you convert JPG to SVG
JPG is the universal photo format: lossy compression, no transparency, and support in essentially every piece of software ever written. SVG stores shapes and curves rather than a grid of pixels, so it stays sharp at any size and is usually tiny for flat artwork. Getting there from a photo or screenshot means tracing, which redraws the image as approximate colour regions.
- JPG is a photo format, and photos are the worst case for tracing. This pays off only when the JPG happens to hold flat artwork — a logo someone saved in the wrong format.
- Tracing redraws the picture as flat colour shapes. It works best on logos, icons, and flat illustrations with clean edges, and worst on photographs, gradients, and soft shadows.
- The result approximates the source rather than copying it. Fine detail, noise, and subtle gradients are simplified away, and the shapes will not line up perfectly with the original.
- Very large images are scaled down before tracing. The output is resolution-independent, so this does not limit how big you can render the result.
- EXIF metadata, including GPS coordinates, is dropped. Orientation is applied first, so the image stays the right way up.
- The file is converted in memory and streamed straight back — nothing is written to disk or saved to an account.
Frequently asked questions
Is converting JPG to SVG free?+
Yes — free, no watermark, and no account required. Signing in raises the per-file size limit and is the only reason you would need one.
Do you store the images I convert?+
No. Conversion happens in memory during the request and the result is streamed back to your browser. The file never touches our disks or database, and there is nothing to delete afterwards.
Will my JPG look good as an SVG?+
If it is a logo, icon, or flat illustration with clean edges, usually yes — and it will then scale to any size without blurring. If it is a photograph, or has gradients and soft shadows, no: tracing turns smooth tone into dozens of flat bands, which looks worse than the JPG you started with and produces a much larger file. There is no setting that fixes this; it is what tracing does.
Is there a limit on file size?+
Guests get a smaller per-file limit than signed-in accounts. If a file is rejected as too large, signing in is usually enough to get it through.
Why is my SVG larger than the JPG?+
Every distinct colour region in the source becomes its own path, so a detailed or noisy image can produce thousands of them. A flat logo usually traces to a file far smaller than the JPG; a photograph will go the other way. If the result is huge, that is a sign the image was not a good candidate for tracing.