Image to SVG
Trace a PNG, JPG or WebP into a scalable SVG vector — colour or black & white, in your browser.
Select an image
PNG, JPG or WebP — logos and line art trace best
Click to choose, or drop a file here
About tracing an image to SVG
An SVG stores a picture as shapes and paths instead of a grid of pixels, so it stays razor-sharp at any size — the reason logos, icons and simple illustrations belong in SVG rather than PNG. This tool takes a raster image (PNG, JPG or WebP) and traces it into that path-based form so you can scale it up for a banner or down for a favicon with no blur and, usually, a smaller file.
The tracing runs entirely in your browser with imagetracerjs. The image is first scaled down to a working size, then the tracer groups areas of similar colour into flat regions and draws a vector outline around each one. Colour mode keeps 2–16 flat colours and suits logos and flat illustrations; black-and-white mode thresholds the image to solid black shapes first, which gives cleaner results for line art, signatures and single-colour marks. Nothing is uploaded.
Vectorising only works well on flat graphics. A photograph has thousands of subtly different colours and no clean edges, so tracing it produces a huge file full of blotchy shapes that looks worse than the original — for photos, convert to PNG or WebP instead. Even on artwork, expect some simplification: fine gradients, soft shadows and tiny text won't survive. Raise the colour count to keep more detail, lower it for a cleaner, smaller SVG.
Supported files
Accepts PNG, JPG, WebP and other raster images. Produces a single .svg file made of coloured or black paths.
Is my file uploaded?
No. The image is decoded and traced entirely in your browser with imagetracerjs — it never leaves your device. The tool keeps working after you disconnect from the internet.
Common problems
- The SVG is enormous or the browser hangs
- You're probably tracing a photo or a very detailed image. Vectorising suits flat graphics — logos, icons, line art. For a photo, use Image to PNG or Image to WebP instead.
- The result looks blocky or loses detail
- Tracing merges nearby colours into solid shapes. Increase the colour count for more fidelity, or start from a cleaner, higher-contrast source image.
- Thin lines or small text disappeared
- Try black-and-white mode, which keeps solid shapes better, or trace a larger version of the image so the details are big enough to survive.
How to Image to SVG
- 1
Add your image
Drop in a PNG, JPG or WebP — it's traced entirely on your device.
- 2
Pick a mode
Choose Colour (2–16 colours) for logos and illustrations, or Black & white for line art and silhouettes.
- 3
Trace and download
The image is vectorised into an SVG made of paths; save it and scale it to any size without blur.
Related PDF tools
Image to SVG — frequently asked questions
Will this work on a photo?+
It runs, but the result will be huge and blotchy. Vectorising suits flat art — logos, icons, diagrams and line drawings — not photographs. For a photo you almost always want a PNG or WebP instead.
Colour or black & white?+
Colour keeps 2–16 flat colours and suits logos and illustrations. Black & white thresholds the image to pure black shapes first — cleaner for line art, silhouettes and single-colour marks.
Why does the SVG look simpler than my image?+
Tracing groups nearby pixels into solid shapes and drops tiny specks. Raising the colour count keeps more detail; lowering it gives a cleaner, smaller file.
Is the image uploaded?+
No. The tracing runs entirely in your browser — the image never leaves your device.
Do you upload my files to a server?+
No — every tool here processes your files entirely on your device, and nothing is uploaded to a server. The only exception is the AI tools, which send the extracted text (not the file) to Claude to do their work.
Is there a file size limit?+
There's no artificial limit we impose, but since processing happens in your browser, very large files (500+ MB or 1,000+ pages) are limited by your device's memory rather than by us.
Advertisement
Advertisement