Convert JPG to SVG Joint Photographic Experts Group ↔ Scalable Vector Graphics Free Online Secure
Drop your JPG file in and take away an SVG. You choose what happens to the pictures: they become shapes, or they stay exactly as they came — and what each choice costs is written below, before you spend time on it.
Convert your file
Drop your JPG file here, or choose one.
Your file never leaves this device. Everything runs in your browser.
Nothing uploaded
Convert from JPG
Convert to JPG
What makes a vector different
An SVG is not a picture; it is a set of instructions for drawing one — a circle of this radius here, a line from here to there, this shape filled with that colour. It became a web standard in 2001, and because it stores the drawing rather than the result, it can be printed on a billboard from the same file that renders a sixteen-pixel icon. A PNG or a JPEG stores the opposite: a finished grid of coloured dots, with no memory of what drew them. That asymmetry decides everything on this page. Going from a vector to a raster is simply drawing the instructions at a chosen size; going the other way is tracing — a program looking at a grid of dots and guessing what shapes might have produced it.
Where you meet them
Logos, icons, maps, diagrams and charts live as SVG, because they must be legible at every size and often need to be recoloured. Favicons and app icons are produced from them. The reverse direction is for the moment a vector must become a flat image: an email client that will not display SVG, a social preview, a document to be printed by someone whose software is older than yours, or an upload form that accepts only photographs.
Questions people ask
I traced a photograph and the result looks terrible. Why?
Because tracing was never meant for photographs. It works by finding regions of similar colour and drawing an outline around each one, which suits flat artwork — a logo, a stencil, a line drawing — and fails on a photograph, where every region shades gradually into the next. The tracer has to invent a boundary where none exists, and produces either a poster-like blotch of flat patches or a file with tens of thousands of tiny shapes. For photographs, keep the raster.
Why does my SVG look different in another program?
Usually fonts. An SVG that contains text refers to a font by name and expects the machine opening it to have that font; where it does not, something else is substituted and the layout shifts. The cure is to convert the text to outlines before exporting, which turns each letter into a shape and makes the file identical everywhere — at the cost of the text no longer being editable or selectable. Advanced effects such as filters and blend modes are the other common source of differences.
Does the file lose quality?
It depends on what the two formats can hold. Converting between formats that store the same thing — a PNG to a BMP, a WAV to a FLAC — loses nothing. Converting into a format that throws information away to save space, such as JPEG or MP3, loses a little every time, and converting back does not bring it back. Where a choice exists, this page errs towards keeping the original quality rather than making the smallest file.
Is my file uploaded anywhere?
No. The conversion happens inside your browser, on your own machine; the file never leaves it and there is no server here that could receive it. That is why a large file is limited by your own memory rather than by an upload, and why nothing you convert can appear in anybody's logs — including ours. The audio and video tools do fetch their conversion engine from this site the first time you use them, some thirty megabytes once; after that the work still happens entirely on your machine.
Why people convert JPG to SVG
A JPG is a grid of coloured dots, compressed in a way that suits photographs. An SVG is a drawing described in shapes. The difference decides what you can do with them: a JPG has a fixed size and turns blurry when enlarged, while an SVG can be scaled to the side of a building and stays sharp. Logos, stamps, signatures and line illustrations often exist only as JPG, because that is how they were scanned, photographed or sent, and then the need arises to use them at a larger size, to recolour them, to cut them on a plotter or to put them on a site that asks for SVG. That is why people convert JPG to SVG: they have a picture, and they want a drawing.
It is important to be honest about what such a conversion can and cannot do. Turning pixels back into shapes is not a recovery of the original drawing, which is gone. It is a guess, made by looking at where areas of flat colour end. For a logo saved as a JPG, the guess is often good. For a holiday photo, it is close to useless. This page offers two choices, and tells you what each costs before you spend time on it: you can let the picture become shapes by tracing it, or you can keep the picture exactly as it came, wrapped in an SVG.
This page converts JPG to SVG in your browser. Your picture is not uploaded to a server, which matters for logos, scans and designs that are not yet public. Below you will find how tracing works, how to choose the number of colours, why JPG needs special care and when the better answer is not to trace at all.
How the conversion works
Two choices for what happens to the picture
You choose what happens to the picture: it becomes shapes, or it stays exactly as it came. The first is tracing. The picture is analysed, the shapes are grouped as the eye groups them, at the number of colours you pick, and their borders are written as shapes filled with those colours. The second is wrapping: the picture is placed inside an SVG file unchanged, so the file is SVG on the outside and the same pixels on the inside.
Shapes as the eye groups them
Tracing keeps the shapes as the eye groups them, at the number of colours you pick. A two-colour logo gives two-colour shapes; a picture traced at eight colours gives eight tones of flat colour, laid out in layers. The artwork's proportions and its original size are written into the SVG, so it drops into a layout at the size it had.
Keeping the picture
Keeping the picture instead gives a file that is SVG on the outside and the same pixels on the inside. It is useful when something only accepts .svg, and it is not a way to get vector art. The picture will blur when enlarged, exactly as the JPG did.
What is kept
The shapes, at the number of colours you pick
The shapes are kept as the eye groups them, at the number of colours you pick. The fewer colours, the simpler and cleaner the result; the more colours, the closer it comes to the original, and the heavier the file.
The proportions and the size
The artwork's proportions and its original size are written into the SVG, so the shape of the picture is not altered, and the file can be scaled from there.
No transparency to keep
There is no transparency in a JPEG, so none appears in the SVG. If your artwork was meant to sit on a coloured background, you will need to delete the background shape in a drawing program after the conversion.
What you should know before you convert JPG to SVG
JPG leaves blotches around every edge
JPEG keeps its pictures by throwing detail away, and what it leaves behind is faint blotching around every edge. Tracing cannot tell that blotching from the drawing, so it becomes extra shapes. Fewer colours and a smoother setting hide most of it. If your trace is full of tiny specks near the lines, reduce the number of colours.
A photograph has no drawing inside
The deeper limit is the same one JPEG implies: a file that is a photograph has no drawing inside it to find, and tracing one gives a poster of flat patches rather than a picture. For a logo saved as JPG this works well; for a holiday photo, keeping the picture as it came is the honest answer.
Large pictures
Very large pictures are read at a reduced size to keep the work manageable, and the SVG still carries the original dimensions. Being vector, it scales back up. The finest details may be lost in the reading.
How to convert JPG to SVG here
Add your picture
Drop the JPG onto the page or pick it from your device. It is read inside your browser and is not uploaded.
Choose tracing or keeping, and the colours
Decide whether the picture should become shapes or stay as it came. If you trace, set the number of colours.
Convert and compare
Press the button and download the SVG. Open it in a browser and zoom in. A good trace stays smooth. Compare it with the JPG side by side, and if it is not right, adjust the colours and try again.
A closer look at JPG and SVG
Photographs and drawings
A JPG is built for photographs, where colours change gradually and the eye forgives small errors. An SVG is built for drawings, where shapes have edges and colours are flat. The two formats do opposite jobs. To convert JPG to SVG is to ask for a drawing from a file that was made to hold a photograph, and that works only when the content of the photograph is really a drawing, such as a scanned logo.
Why tracing cannot restore the original
When a logo was saved as a JPG, its curves were turned into dots, and compression blurred the edges further. Tracing reads the dots and proposes curves that pass through them. The proposal is often very good, but it is not the original curve. If the original SVG exists, use it.
When to avoid tracing
Do not trace photographs, and do not expect a trace to recreate the fine lettering of a small logo. For those, keep the picture as it came, or redraw the artwork in a drawing program using the JPG as a guide.
Common situations in detail
Logos that exist only as JPG
A client sends a logo as a JPG, and you need it larger or recoloured. Convert JPG to SVG, check the result and clean up in a drawing program. For a simple logo, the outcome can be excellent.
Scanned drawings, stamps and signatures
A pen drawing, a rubber stamp or a signature scanned against white paper can be traced into a single-colour SVG that scales cleanly. Take care to use only signatures and marks that are yours.
Cutting and engraving
Plotters, vinyl cutters and laser engravers work from vector outlines. A traced SVG of a silhouette gives them what they need.
Websites that ask for SVG
Some platforms accept only SVG for logos. If the keep option is enough for the platform, the picture can be wrapped. If it must be a true vector, trace it.
Practical advice before you convert JPG to SVG
Start from the largest, cleanest JPG you have
The more pixels and the less compression, the better the trace. A small, heavily compressed picture gives a lumpy result.
Increase contrast first
If the artwork is a drawing on grey paper, raise the contrast in an editor so that the lines are dark and the paper light. Clear separation traces well.
Use few colours
For a logo, two to four colours is usually right. More colours means more specks from the compression.
Keep the JPG
The JPG is the source. If the trace is not good, you will want it to try again with other settings.
Getting the best trace when you convert JPG to SVG
Count the colours you expect
Before you convert JPG to SVG, count the colours of the artwork. A logo that uses a red, a white and a black asks for three. Asking for that number gives clean shapes that match the design.
Mind the edges
The border between two colours in a JPG is a soft line of in-between shades. Tracing has to decide where the edge lies within that soft line. It chooses the middle, which is nearly always right, but a very thin line may break into pieces. If the lines are only a pixel or two wide, start from a larger version.
Think about the white background
A JPG has no transparency, so a white background comes in as a white shape behind the artwork. Delete it in a drawing program so that the logo sits cleanly on other colours.
Questions people ask before converting
Will I get my original vector back?
No. Tracing is a guess and not a recovery. It proposes shapes that follow the borders of the colours in the picture.
Why is my trace full of specks?
Because JPG compression leaves faint blotching around edges, and tracing reads it as shapes. Use fewer colours, or a cleaner source.
Why does my photograph look like a poster?
Because a photograph has no drawing inside it. Tracing turns it into patches of colour. Keep photographs as they came.
Is there transparency?
No. There is no transparency in a JPEG, so none appears in the SVG.
Is my picture uploaded?
No. The conversion runs in your browser and the picture never leaves your device.
Can I go back to a JPG?
Yes. SVG to JPG draws the shapes at the size you pick.
Choosing wisely when you convert JPG to SVG
Trace or keep?
Trace flat artwork. Keep photographs and anything detailed. If you are unsure, try tracing and look at the result next to the original.
Other starting points
If your picture is a PNG, PNG to SVG works the same way and keeps transparency. For an icon file, ICO to SVG reads the largest size inside it.
Keep what you started with
Store the JPG beside the SVG. They are different things, and each has its use.
Getting a good result after the conversion
Open it in a drawing program
Look at the shapes and the colours. Delete stray specks, merge shapes that should be one and smooth curves that came out lumpy.
Check at several sizes
Zoom in and out. A good trace holds its shape at every size.
Simplify for the web
A traced SVG may contain many points. Tools that simplify paths can reduce the file considerably without visible change.
Making the most of a traced SVG
Use it where scaling matters
The great advantage of the result is that it scales. Use it for the poster, the sign, the embroidered patch or the sticker, and enjoy not having to ask for a larger file. When you need a pixel picture again, SVG to PNG draws the shapes at any size you pick.
Compare with redrawing
For an important logo, tracing may be a starting point and not the end. A designer can place the traced shapes on a layer, redraw the curves with clean points and end up with a file that is a joy to work with. If the logo is the face of a company, that hour is well spent. For everyday needs, a good trace is enough.
Recolour with ease
Because every area is a shape with a fill, changing a colour is a matter of selecting the shape and choosing another. This is often the reason people convert JPG to SVG in the first place: a logo in the wrong colour, or a version that must work on a dark background.
Be careful with trademarks and other people's work
Tracing a logo or a drawing does not give you rights to it. Use the conversion for artwork that you own or have permission to use. For your own marks, it is a convenient way to bring old pictures up to date.
Keep the settings you liked
When you find a number of colours that works for a particular kind of artwork, write it down. The next time you convert JPG to SVG for a similar logo or stamp, you will begin from a setting that you know gives clean shapes.
Privacy and handling
Why local conversion matters for artwork
Logos, scans and designs may be confidential before they are published. Many online converters upload your file to a server, process it and send back the result, and for a while a copy lives on a machine you do not control. Here your own browser does the work, so the picture stays on your device.
What happens when you leave
When you close the page, the converted file disappears from the browser, so download it first. Nothing about your picture is kept.
If something goes wrong
The trace is full of specks
The picture contained compression noise. Reduce the number of colours, or clean the picture in an editor first.
The shapes are too coarse
Increase the number of colours, or start from a larger JPG.
The page freezes with a large picture
Everything runs on your device, and a large picture needs memory. Try again on a computer, or reduce the picture first.
Related tools
The same family of tools covers the neighbouring jobs. For a PNG, use PNG to SVG, and for an icon file, ICO to SVG. To go back to pixels, SVG to JPG, SVG to PNG and SVG to ICO draw the shapes at the size you pick. A vector page for print comes from SVG to PDF, and a lighter JPG from compress JPG.
A worked example
Say a club sends you its emblem as a JPG of 600 by 600 pixels: a red crest on a white background. You need it on a banner two metres wide. You drop the JPG here, choose tracing with three colours and press the button. A moment later you download an SVG with the same proportions, in which the crest is a set of clean shapes. You open it in a drawing program, delete the white square behind it and a few specks, and scale it to the banner. The edges stay sharp. The JPG stays in your folder.
A short checklist
Before converting
Check that the picture is flat artwork and not a photograph. Raise the contrast if needed. Keep the JPG.
While converting
Choose tracing or keeping, and set the colours. Stay on the page until the file is ready.
After converting
Open the SVG, zoom in, compare it with the JPG and tidy it in a drawing program.
Common mistakes
Tracing photographs
A photograph becomes a poster of patches. Keep it as it came.
Expecting the original curves
Tracing is a guess. If the original SVG exists, use it.
Using too many colours
More colours give noisy shapes and pick up the JPG blotches. Use as few as the artwork needs.
Your picture stays on your device
The conversion happens locally. Your picture is read by your own browser, traced there and handed back as an SVG. Nothing is uploaded, so no copy ends up on a server and nobody else can see it. For unpublished artwork, that is the safe way to convert JPG to SVG.
Summary
To convert JPG to SVG here, drop the picture, choose what happens to it and press the button. You choose: the picture becomes shapes, or it stays exactly as it came, and what each choice costs is written on this page, before you spend time on it. Tracing keeps the shapes as the eye groups them, at the number of colours you pick, with the artwork's proportions and its original size written into the SVG. JPEG keeps its pictures by throwing detail away, and what it leaves behind is faint blotching around every edge, which tracing cannot tell from the drawing. A file that is a photograph has no drawing inside it to find. There is no transparency in a JPEG, so none appears in the SVG.