Free Image to SVG Converter
Trace a PNG, JPG or WebP into an SVG vector for Cricut, Silhouette, laser engraving or a logo. Choose black & white, a few colours or a detailed trace, and remove the white background.
Drop a PNG, JPG or WebP image to trace
PNG, JPG, WebP, BMP, GIF, AVIF, HEIC, HEIF · no forced size cap
or press Ctrl+V to paste from your clipboard
Your files never leave your device. All processing happens locally in your browser.
Tracing works best on logos, icons, line art and silhouettes. Photos turn into flat colour areas. Everything runs in your browser.
How It Works
Traces a PNG, JPG or WebP into vector paths and saves them as an SVG, using the open-source imagetracerjs tracer running in a background thread of your browser.
- 1Drop an imagePNG, JPG, WebP, BMP or GIF. Images larger than 1600 px on the longest side (1000 px on phones) are scaled down before tracing, and the tool says so; the SVG still opens at the original size.
- 2Pick a presetBlack & white turns every pixel darker than a threshold into one cuttable shape; Few colours groups the image into a handful of flat colours for logos; Detailed keeps 16 colours and small specks.
- 3Fine-tuneChange the number of colours or the threshold, how small a speck may be before it is dropped, and how smooth the curves are. Remove background turns the white page transparent.
- 4Compare and downloadThe original and the SVG sit side by side with the file size, path count and colours. Download the .svg or copy its code.
Your image is decoded and traced entirely in your browser and is never uploaded.
Related Tools
Signature Maker
Draw a signature with your mouse, finger, or stylus, or type your name in a handwriting font, then export it as a transparent PNG or SVG.
Image Compressor
Compress JPG, PNG, WebP, and AVIF images. See before/after comparison.
Image Format Converter
Convert between JPG, PNG, WebP, AVIF, GIF, and BMP formats.