Skip to content

JPG to SVG

.jpg · .jpeg
10 MB max
no alpha channel

JPG to SVG is a repair job before it is a conversion.

JPEG throws away exactly the information a vectoriser needs: crisp edges and flat colour regions. Handle that first and the conversion is straightforward — full colour, editable paths, grouped by ink. This page is about handling it first.

Free credit to start · no card required · full colour, not a two-tone threshold

What compression did

Four artefacts, and what to do about each.

Ringing around hard edges

What happens

JPEG stores frequency, not pixels. A sharp black-on-white edge picks up a faint halo of lighter and darker pixels either side of it.

What to do

Raise contrast before uploading so the edge snaps back to two values. A levels adjustment does more for the result than any converter setting.

8×8 blocking in flat areas

What happens

Large areas of one colour break into faintly different square tiles at low quality settings, which reads as texture where there should be none.

What to do

If you have the original PNG, TIFF or design file, use that instead. A re-saved JPEG never recovers what the first save discarded.

No alpha channel

What happens

JPEG cannot store transparency, so your artwork arrives sitting on an opaque background — usually white — that is now part of the image.

What to do

Crop tight and say so in the prompt field: describing the subject helps separate it from the background it is baked onto.

Colour subsampling

What happens

Chroma is stored at half resolution in most JPEGs, so coloured edges are softer than the luminance edges beside them.

What to do

Expect thin coloured outlines to be the least faithful part of the conversion. Restore them as strokes in the editor rather than fighting the source.

Workflow

Five steps, most of them before the upload.

Nobody wants to hear that the fix happens somewhere else. But the difference between step two done and step two skipped is the difference between a usable file and a smudge.

  1. 01

    Start from the best copy you have

    Every re-save compounds the loss. A 4000px original beats an 800px version that has been through three messaging apps, even if both look fine on screen.

  2. 02

    Increase contrast, remove noise

    Two minutes in any photo editor. Push the black point down and the white point up until the shapes read as solid regions rather than gradients.

  3. 03

    Crop to the artwork

    Margin becomes empty viewBox, and background becomes shapes you will delete later. Crop first.

  4. 04

    Upload and pick a detail level

    Lower detail for a mark or badge, higher for illustration. Higher detail costs two credits and produces more shapes, not necessarily a better result.

  5. 05

    Clean up on canvas

    Delete the background rectangle if one came through, snap fills to your real palette, and rename the groups before you export.

Expectations

What each kind of JPG actually gives you.

Expected conversion quality by JPG source type
SourceResultNotes
Flat logo saved as JPGExcellentEffectively the same result as a PNG once contrast is corrected.
Scanned line drawingGoodClean line work if the scan is high contrast and the paper texture is removed.
Screenshot of a graphicGoodFine for shapes. Re-set any text as live type instead of vectorising it.
Product photo on plain whiteFairYou get a stylised silhouette, not a faithful reproduction.
Portrait or landscape photoPoorContinuous tone has no shapes to rebuild. Generate fresh artwork instead.

The other routes

You can also do this by hand.

Two of the most common answers to this question are desktop applications, and on some jobs they are the right answer. Here is an honest read on when each one wins.

  • Inkscape · Trace Bitmap

    Free, offline, and genuinely capable if you are willing to learn the threshold, speckle and smoothing sliders. Expect a lot of nodes and a flat pile of paths — but you keep total control, and it costs nothing but time.

    Best when you want offline, or you enjoy tuning the trace yourself.

  • Illustrator · Image Trace

    The most controllable option if you already pay for it. The Logo and Sketched Art presets do most of the work; Expand turns the preview into real paths you can edit.

    Best when Illustrator is already open and the file is going into a print workflow.

  • This converter

    Reads the artwork and draws it again as closed shapes grouped by colour rather than following edges pixel by pixel, so you get tens of paths instead of hundreds and a layer tree you can read. The trade is exactness: this interprets your image where the two above copy it.

    Best when you want an editable file rather than an afternoon of node cleanup.

Questions

JPG to SVG: colour, backgrounds and cost.

Including the two that decide whether you keep the file: does it come back in colour, and what happened to the background.

Is the JPG to SVG converter free?
A free account gets a credit on sign-up with no card, and a standard conversion spends one. Editing, optimising and exporting the result afterwards cost nothing, and nothing that comes back is watermarked.
Does it convert in full colour, or only black and white?
Full colour. Every region comes back as its own filled shape carrying a plain hex value, and gradients usually arrive as real gradient defs rather than banded. Treat the values as approximations rather than samples — the image is described on the way through, not sampled — so paste your own hex over anything brand-critical. Most free tracers hand back a two-tone silhouette because thresholding is cheaper than separating colours, which is a limitation of the tool rather than of the format.
Can I get a one-colour version instead?
Yes, and it is usually easier to go that way round. Convert in colour, then in the editor select the shapes you want to keep and set every fill to a single ink — which gives you a deliberate one-colour mark rather than whatever a threshold slider happened to produce.
Why does my JPG come back with a white background?
JPEG has no alpha channel, so the white behind your subject is genuinely part of the image and gets read as part of the picture. It usually comes back as a single shape covering the canvas — select it, delete it, and the rest of the artwork is untouched. Adding "transparent background" to the prompt field alongside the upload makes it less likely to appear at all.
Can I convert a photo to SVG?
You can, but you should not expect a photographic result. Vector graphics describe shapes with edges; a photograph is a continuous tonal field with no edges to describe. What you get back is a stylised, poster-like interpretation. For anything illustrative, generating from a text prompt gives a far better file.
JPG or PNG — which converts better?
PNG, every time, because it is lossless and can carry transparency. If both exist, upload the PNG. If only a JPG exists, correct the contrast first and the gap mostly closes for flat artwork.
Is JPEG different from JPG?
No — same format, same result here. The three-letter spelling is a leftover from when filenames were limited to three characters. Upload either.
What is the maximum upload size?
10 MB. Since JPEG compresses aggressively, that is a very large image — you will run out of useful detail long before you run out of budget.
Can I see and copy the SVG code?
Yes. The markup sits in a panel beside the canvas and updates as you edit, so you can read the path data, copy it straight into a template, or copy it out as a React component instead.
Will the SVG open in Illustrator, Inkscape or Cricut Design Space?
Yes. The output is plain SVG with no proprietary attributes, grouped by colour — which is what Illustrator and Inkscape read as editable paths, and what Design Space and Silhouette Studio need in order to treat each colour as its own cut layer.
Will the output be smaller than the JPG?
For flat artwork, usually far smaller, and it scales infinitely on top of that. For photographic sources the vector version can be larger than the JPEG, which is one more reason not to vectorise photographs.

Try it on your worst JPG.

One free credit. You will know within a minute whether the source is salvageable.

Convert a JPG