Convert an image to SVG
Logos, drawings and signatures traced into shapes that scale to any size, on your own device.
- Nothing is uploaded
- Works offline after first visit
- Open source
- No watermark · limit is your device’s memory; phones hold less
Traces a PNG or JPG into a vector SVG of filled shapes, in black and white, a few flat colours or full detail. It is free, needs no account and adds no watermark, and your files are not uploaded: everything runs in your browser on your device. The size limit is your device’s memory, and phones hold less; give the page a short while after one visit to save itself for offline use, and then it works offline.
Done
Open the network tab. Your files never appear in it.
Add files and run the tool to see every request this tab makes.
Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.
How it works
- Drop one or more images. The first one is traced straight away, next to the original.
- Pick a style: black and white for cutting and stencils, few colours for logos, many colours for illustrations. Tick “Leave out white” for a transparent background.
- Press Convert to SVG and download the files.
In your browser, not on a server
Your browser decodes the image in the tab. It is scaled so its longest side is between 400 and 1,000 pixels (800 for the Detailed style) and handed to imagetracerjs (public domain), running in a background worker. The colours are reduced to a palette (2, up to 8 or up to 32), the outline of every area of each colour is traced, and each outline is fitted with straight lines and quadratic curves. The shapes are scaled back to the image’s own width and height and written as SVG paths. Black and white first sets each pixel to black or white with a threshold chosen from the image’s own brightness (Otsu’s method).
Compared with upload-based tools: Online vectorizers upload your artwork, and the good ones charge per image or add a watermark to the free result. Here the logo or drawing is traced on your device, as many files as you like, with a preview beside the original before you download.
Verify it yourself. Give the page a short while after one visit to save itself for offline use, then turn off Wi-Fi or switch to airplane mode and run the tool again. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.
Questions
Is it a real vector, or a picture inside an SVG?
A real vector. Every area of colour is traced into a path of lines and curves, so it stays sharp at any size and can be edited node by node in Inkscape, Illustrator, Figma or Cricut Design Space. Some converters only wrap the original pixels in an SVG file, which is still blurry when enlarged.
Which images trace well?
Flat artwork with clear edges: logos, icons, line drawings, signatures, text and clip art. A photo can be traced with the Detailed style, but the result is a poster-like image made of thousands of shapes and is usually far larger than the JPG. Use the biggest, cleanest copy of the image you have; a small, blurry or heavily compressed JPG gives wobbly edges.
Are my images uploaded?
No. The image is decoded and traced by code running in this tab, in a background worker so the page stays responsive. Unreleased logos and client artwork stay on your device.
Can I change the number of colours?
Pick the style closest to what you need: Black and white uses exactly two, Logo reduces the image to at most 8 colours, and Detailed to at most 32. For a logo with a colour or two too many, try Logo first; the traced colours are averaged from your image, not picked from a fixed palette.
More image tools
Resize GIF
Set a new width and height for an animated GIF, by percent or in exact pixels. The animation plays as before, and the GIF stays on this device.
Crop GIF
Drag a box over the part of the animation you want to keep. Every frame is cropped to it, and the GIF never leaves this device.
Add text to GIF
Write a caption on every frame of an animated GIF and drag it where you want it. Done on this device, and the GIF is not uploaded.
Merge GIFs
Join several animated GIFs end to end, in the order you choose. They are put together on this device, and the GIFs are not uploaded.
Popular conversions
- SVG to PNG
- SVG to JPG
- WebP to PNG
- WebP to JPG
- PNG to WebP
- JPG to WebP
- AVIF to JPG
- AVIF to PNG
- JXL to PNG
- JXL to JPG
- PNG to SVG
- JPG to SVG
- Resize image to 3000×3000
- Resize image to 1920×1080
- Resize image to 1024×1024
- Resize image to 512×512
- Crop to circle
- Crop to square
- Image to pixel art with grid
- Compress image to 20 KB
- Compress image to 50 KB
- Compress image to 100 KB
Guides
- How to convert an image to SVGA PNG or JPG is a grid of pixels; an SVG is a set of shapes. Turning one into the other is called tracing. Here is what to expect, and the steps.