For a free, legal, account-free, card-free image-to-SVG conversion right now, use OpenImages image-to-SVG tool, which processes everything locally in your browser and offers a “Photo” preset that explicitly trades file size for detail. If you want a desktop app that runs offline, visioncortex/vtracer is open-source software you can run yourself, and it handles both graphics and photos. Both are free by design, require no sign-up, and work in any country where you can load the page.
What Vector Tracing Can and Cannot Do
Vector tracing converts raster images (pixels) into paths (mathematical curves). It excels at logos, flat art, line drawings, icons, and high-contrast shapes because those have clear edges and simple fills. It fails at photographs: a photo has thousands of color gradients and noise, so tracing it produces hundreds of paths, a huge SVG file, and a result that looks like a blurry mess instead of a clean graphic. The OpenImages page says its “Photo” mode is “max detail, more paths, bigger file,” which is a warning, not a feature. Uwarp and Autotracer both state that high-resolution images work best, but even a 4K photo will trace poorly because the problem is the content, not the pixel count.
The Destinations: Who Each Suits
OpenImages (Browser, No Upload)
This is the fastest answer for most people. It accepts JPG, PNG, WebP, AVIF, or HEIC, and gives you presets for Logo, Illustration, Photo, B&W, and Embed. The page explicitly says nothing is uploaded, the file stays on your disk because processing is local. Use the “Logo” or “Illustration” preset for clean vector output; use “Photo” only if you accept a bloated file. No account, no card, no country restrictions are documented because there is no server to restrict. The free status is a design decision, not a trial.
VectoSolve (Browser, Upload)
VectoSolve offers upload-based tracing with instant AI conversion and SVG download. It works in any browser and requires no login. The page describes itself as free online access, but unlike OpenImages, your file leaves your machine, so do not use it for anything sensitive. It is a solid second choice if you want a quick conversion without installing anything, but the lack of local processing means you are trusting their server with your image.
Uwarp / Potrace (Browser, No Upload)
Uwarp is a browser-based front-end for the Potrace engine. It accepts PNG, JPG, GIF, BMP, and WebP, and it explicitly says high-resolution images work best. Because it runs Potrace in your browser, there is no upload and no account. This is the right tool if you want fine control over tracing parameters (like threshold and smoothing) without installing software. The free status is stated on the page, but the reason is not documented, treat it as a free tool, not a promise of longevity.
Autotracer (Browser, Upload)
Autotracer is a free online vectorizer that converts JPEG, GIF, and PNG to SVG and other vector formats. It requires an upload, so it is not private, but it is fast and requires no sign-up. The page states it is free, but again, the reason is not documented. Use it if OpenImages or Uwarp are down, but prefer the local-processing options above for privacy.
visioncortex/vtracer (Desktop, Open Source)
If you want a tool that never phones home, visioncortex/vtracer is open-source software you can download and run on your own machine. It converts raster images to SVG and can handle both graphics and photographs. Because it is open source, it is free with no strings, no ads, and no upload. This is the best choice for batch processing or for anyone who wants to learn how tracing works under the hood. The trade-off is that you must download and run a program, which is more effort than a web page.
The Thing You Get Wrong About This Subject
The most common mistake is feeding a photo into a tracer and expecting a clean SVG. That is not what tracing is for. A photo has continuous tones, soft shadows, and gradients; tracing turns those into thousands of tiny paths, which defeats the purpose of vector graphics (small files, scalable edges). The PerfectVector blog and SVGVector both note that high-contrast shapes with clear edges trace well, while photos do not. If you need a vector version of a photo, redraw it as a vector illustration in Inkscape or GIMP (both free) instead of tracing it. If you just need a smaller image file, use Squoosh to compress the raster, not trace it.
What to Check Before Committing to One
- Input type: Does the tool accept your file format? OpenImages takes AVIF and HEIC; Uwarp takes BMP and GIF; Autotracer takes JPEG, GIF, PNG. Check before you upload.
- Output quality: Does the SVG have clean curves or jagged edges? Zoom in on the result. If it is a mess, try a different preset or a different tool.
- Privacy: Does the tool upload your file? OpenImages and Uwarp process locally; Autotracer and VectoSolve upload. For sensitive images, use local processing.
- File size: A traced photo can be 10-100 times larger than the original raster. Check the SVG size before you commit. If it is huge, the trace failed.
- Licensing: All the tools listed here are free, but the reason varies: open source (vtracer), ad-supported (none of these show ads), or a loss leader (none of these upsell). Read the page if you care why it is free.
Frequently Asked Questions
Can I trace a photo and get a clean SVG?
No. A photo has too many colors and gradients; tracing it produces hundreds of paths and a large file. Use a logo or line drawing instead. If you must vectorize a photo, use the “Photo” preset only as a last resort, and expect to clean up the result manually.
What is the best free tool for a logo?
OpenImages with the “Logo” preset is the fastest, and it processes locally so your logo never leaves your computer. For more control, use Uwarp with Potrace settings adjusted for high contrast. Both are free and require no account.
Do I need to install anything?
No. OpenImages, VectoSolve, Uwarp, and Autotracer all run in your browser. Only visioncortex/vtracer requires a download, and that is optional. If you want a desktop app, vtracer is the only one here that runs offline.
Why does my SVG file end up so large?
Because the tracer created too many paths. This happens when you trace a photo or a low-contrast image. Reduce the detail by using a “Logo” or “B&W” preset, or by simplifying the image in ImageMagick before tracing.
Is it legal to trace any image I want?
Tracing is legal for images you own or that are in the public domain. Tracing someone else’s copyrighted image creates a derivative work, which is still protected by their copyright. Use your own images or Creative Commons, licensed ones.
Do it here, free and with nothing to install: Svg.now.
Where this fits
This is one guide from Where to Convert and Compress Images Online Free.










