Image to SVG Converter

Trace PNG or JPG into real, infinitely scalable vector paths with a browser-local Potrace engine — black & white or color, with threshold and detail controls.

Your files never leave your device — all processing happens in your browser.

Drop your image here

Select image

PNG, JPG or WebP · stays on your device

Your SVG is ready!

Everything happened inside your browser — your files were never uploaded anywhere, so there is nothing to delete.

Convert PNG and JPG to real vector SVG, in your browser

An image-to-SVG converter turns a raster picture — pixels — into a vector graphic — mathematical paths. That is the difference between a logo that goes blurry on a billboard and one that stays razor-sharp at any size. EzySize's converter runs a genuine Potrace tracing engine (a WebAssembly port of the same open-source algorithm behind professional tools like SVGcode) directly in your browser: edges are detected, converted to smooth bezier curves, and exported as a standards-compliant .svg file. Nothing is uploaded; the whole trace happens on your device.

This is not the cheap trick some sites pull, where your PNG is simply embedded inside an SVG wrapper. An embedded image is still pixels — it blurs when scaled and gains nothing. A traced SVG contains paths: open the file in a text editor and you will see them. Scale it to 10× and every curve stays perfectly crisp, and the file is usually far smaller than the original raster for graphics-style images.

Two trace modes cover the real-world cases. Black & white mode thresholds your image to pure black and white, then traces clean single-color paths — the right choice for logos, stamps, signatures, and line art. Color mode posterizes the image into 2–16 flat color layers and traces each layer separately, rebuilding illustrations and multi-color graphics as stacked vector shapes.

How to convert an image to SVG, step by step

  1. Drop your image onto the page. Click the upload area or drag the file from your file manager. PNG and JPG both work; clean, high-contrast graphics trace best.
  2. Choose the trace mode. Black & white for logos and line art; color for illustrations with flat color regions. The corner-handling default (Minority) suits almost everything.
  3. Set threshold or colors. In black & white mode, the threshold slider decides which tones become black — start at 128 and nudge toward your subject. In color mode, the colors slider sets how many flat layers the image is reduced to (fewer = cleaner, more = more faithful).
  4. Clean up speckles with detail. Scanned drawings and compressed JPGs carry noise that traces as tiny junk paths. Raising the detail setting discards anything smaller than that pixel area.
  5. Hit Trace to SVG. The engine loads once (a small one-time download), then traces in seconds. Your vector preview appears with a path count and file size.
  6. Download and use anywhere. The .svg opens in Illustrator, Inkscape, Figma, browsers, and laser cutters — it is a real vector file, ready for print, web, or engraving.

What vector tracing is actually for

Logos that only exist as PNGs. The classic case: a client sends a logo as a small JPG and needs it on a banner. Trace it, scale it infinitely, done.

Laser cutting and vinyl plotting. Cutters follow vector paths, not pixels. Tracing converts a sketch or graphic into cut-ready outlines.

Web icons and UI assets. One SVG replaces a whole folder of PNGs at different densities — it renders perfectly on every screen, including retina.

Embroidery digitizing prep. Machine-embroidery workflows start from clean vector shapes; a traced logo is the first step.

Print-on-demand graphics. Merch platforms prefer vectors for crisp prints at any garment size.

Pro tips for clean traces

  • Start with the cleanest source you have. Tracing amplifies what is there — including JPEG artifacts. A crisp PNG traces cleaner than a recompressed JPG.
  • Boost contrast before tracing. Faint gray lines become broken paths. Darken line work first with the Photo Editor for unbroken curves.
  • Do not trace photographs. Photos produce enormous, blotchy SVGs with thousands of paths. Tracing is for shapes — logos, icons, illustrations, drawings.
  • Fewer colors, smaller file. In color mode, 4–6 colors usually capture an illustration's look; 16 colors mostly adds file size.
  • Check the path count. Hundreds of paths is normal for detailed art; tens of thousands means noise — raise the detail setting and re-trace.
  • Preview at huge size. Zoom the preview way in: smooth curves mean a good trace; jagged stair-steps mean the source was too small or too noisy.

PNG to SVG and JPG to SVG: what to know

Does converting PNG to SVG improve quality?

It does not add detail that was not there — tracing cannot invent resolution. What it does is preserve every edge perfectly at any size, and turn the image into editable shapes you can recolor and reshape in vector software.

Can I edit the traced SVG?

Yes. The output is standard SVG with grouped paths per color layer — open it in Inkscape (free) or Illustrator, ungroup, and every shape is individually editable.

Vector conversion without the catches

Desktop tracing software costs money; most online converters upload your artwork to a server and watermark the result. Here the industry-standard Potrace algorithm runs locally via WebAssembly, the SVG is clean and complete, and your artwork never leaves your machine — which matters for unreleased logos and client work.

What vectorizes well (and what doesn't)

The honest guide no converter front page gives you: logos, icons, line art, typography, and simple illustrations vectorize beautifully — clean edges, flat colors, and high contrast are exactly what tracing algorithms eat for breakfast. The result is crisp paths that scale to billboard size and edit cleanly in Inkscape or Illustrator.

Photographs are the opposite. A photo's gradients, textures, and thousands of colors become tens of thousands of tiny paths — a huge file that looks like a blobby approximation of the original. Tracing doesn't add detail; it just redraws edges. If your source is a photo, keep it a raster image (PNG/JPG) and resize thoughtfully instead. The threshold slider helps borderline cases: nudge it until the preview captures the shapes you want without turning noise into speckles.

Trace bitmap like Inkscape, without installing it

If you've ever used Inkscape's Path → Trace Bitmap, you already know this engine: Potrace is the open-source tracing algorithm behind it, and it runs here via WebAssembly, entirely in your browser. Same edge-following math, same clean Bezier output — minus the 200MB download and the learning curve.

The trade-off is scope, stated plainly: Inkscape gives you multiple trace modes, node editing, and path surgery afterward. This tool gives you the core trace — black-and-white or color, with detail control — instantly, with nothing to install and your artwork never leaving your machine. For logos and icons headed to the web, that's the whole job.

Pixels in, paths out. Drop the image, pick a mode, and take home a vector that scales forever.

How it works

  1. Add an image

    Drop a PNG or JPG — logos, icons and flat graphics trace best.

  2. Set trace options

    Black & white or color, threshold, corner handling and detail cleanup.

  3. Trace & download

    Hit Trace to SVG for real vector paths, then download the .svg file.

Tips

Frequently asked questions

Is Image to SVG free to use without signup?

Yes. EzySize’s Image to SVG tool is free to use without creating an account. Advertising may appear on this page; the tool remains free to use. Use the controls above and check the result against your requirements.

How do I convert a PNG to SVG?

Upload your PNG, choose black & white or color tracing, adjust the threshold and detail, then hit "Trace to SVG". The image is converted into real vector paths in your browser and downloads as a .svg file.

Is this a real vector trace or just an embedded image?

A real trace. The tool runs an actual Potrace engine (WebAssembly port) that detects edges and converts them to bezier vector paths — the same algorithm behind professional tracing tools. The SVG contains paths, not a base64 image.

What is the difference between black & white and color tracing?

Black & white mode thresholds your image to pure black and white, then traces clean single-color paths — ideal for logos, stamps, and line art. Color mode posterizes the image to 2–16 colors and traces each color layer separately — better for illustrations and graphics with flat color regions.

What images trace best into SVG?

Logos, icons, clip art, line drawings, and graphics with flat colors and clean edges. Photographs trace poorly — they produce huge, blotchy files — because vector tracing works on shapes, not photographic detail.

What does the threshold slider do?

In black & white mode it sets the brightness cutoff: pixels darker than the threshold become black, the rest white. Lower values keep only the darkest lines; higher values include more mid-tones. Preview-free rule: start at 128 and move toward the look you want.

What is the detail (turd size) setting?

It discards speckles smaller than the given pixel area. Raise it to clean up noisy scans and JPEG artifacts; lower it to keep fine detail like small text or texture dots.

Can I convert JPG to SVG too?

Yes — JPG, PNG, WebP and other common formats all work. Clean up JPEG artifacts first if the source is heavily compressed; the detail slider helps too.

Are my images uploaded when I convert them?

No. The Potrace engine runs locally in your browser via WebAssembly — your image never leaves your device.

How do I convert an image to SVG on my phone for free?

Open the tool in your phone's browser, tap the upload area to pick an image, choose your tracing options, and tap "Trace to SVG". The tracing engine loads on first use (one small download), then everything runs on-device — no app or account.

Why is my traced SVG file so large?

Large SVGs come from tracing photos or noisy images — every gradient becomes thousands of paths. Fix: trace simpler graphics, raise the detail setting to drop speckles, reduce color count in color mode, or downscale the source before tracing.

Can I vectorize a photo to SVG?

Technically yes, but honestly it traces poorly: Potrace follows edges, so a photo becomes a blobby approximation with thousands of paths — not a clean vector. For photos, keep the raster format. Vectorization shines on logos, icons, line art, and text.

What does the threshold slider do?

It sets the brightness cutoff for tracing: pixels darker than the threshold become black shapes, lighter ones become background. Nudge it until the preview captures the detail you want without turning noise into speckles.

Is this the same tracing as Inkscape's Trace Bitmap?

Same family — both use the Potrace tracing engine. Inkscape gives you more modes and node editing afterward; this gives you the core trace instantly in the browser with nothing to install and your artwork never uploaded.

Can I use the SVG for Cricut or laser cutting?

Yes — clean high-contrast logos trace into cut-ready paths. Keep designs simple (bold shapes, minimal fine detail) and check the preview at full size before sending the file to your cutter.