Trace presets that match your art
Switch between Poster, Detailed, Photo, and Grayscale presets so a flat logo, a fussier graphic, and a busy image each get a trace tuned to how much detail they actually hold.
Only have a logo, sketch, or flat graphic as a JPG? Drop it here and get back an SVG made of clean, colored vector paths that stay sharp at any size. It scales without blur, opens in any vector editor, and the whole trace runs right on your device.
Drop a JPG to trace into SVG
JPG · up to 50 files · 100 MB each
Drop one JPG or a batch of them. Cleaner, higher-quality files trace best, so pick the sharpest version you have — a crisp logo or line drawing beats a heavily compressed one.
Choose Poster, Detailed, Photo, or Grayscale, then adjust the palette size and smoothing until the preview shows the balance of fidelity and simplicity you want.
Grab the finished vector as an SVG. One image saves on its own; a batch arrives as a single ZIP with an SVG for every JPG you traced.
A JPG is a grid of pixels. Zoom in and the edges turn soft and blocky, because there simply is not any more detail to show. An SVG is different: instead of pixels it stores shapes described by math, so a curve stays a crisp curve whether it is a favicon or a billboard. This tool bridges the two by tracing your JPG — it studies the picture, groups areas of similar color, and redraws them as filled vector paths you can scale, recolor, and edit anywhere.
Be clear about what tracing is, though, because it changes what you should expect. This is an automatic redraw, not a magic upgrade of the original artwork and not a hand-crafted rebuild. The tracer approximates your JPG with paths; it does the guessing for you, but nobody is redrawing every node by hand. That approximation is fantastic for the right kind of source — a logo, an icon, a poster-style graphic, a line drawing, or a scanned sketch, all of which are made of a few flat regions the tracer can follow cleanly. Feed it one of those and the SVG can look almost identical to the original while gaining infinite scalability.
Where it struggles is photographs. A real photo has thousands of subtle color gradients, and the tracer has to carve every one of them into a separate shape — so a portrait or a landscape becomes a huge file full of paths with a flat, posterized, painterly look rather than a faithful copy. There is a Photo preset for busier images, but the honest advice is: if your JPG is a photo, keep the JPG or convert it to PNG or WebP instead. One more JPG-specific catch — JPG compression leaves faint noise and blocking around edges, and the tracer picks that up as ragged detail, so always start from the highest-quality, cleanest JPG you have.
Switch between Poster, Detailed, Photo, and Grayscale presets so a flat logo, a fussier graphic, and a busy image each get a trace tuned to how much detail they actually hold.
Set the palette size to cap how many colors the SVG uses, and dial smoothing up or down to trade fine fidelity against fewer, cleaner paths and a smaller file.
Trace up to 50 JPG files in one go. Each image becomes its own SVG, and the whole set comes back together as a single ZIP download.
The original vector file is long gone and all that is left is a JPG export. Trace it back into an SVG so the logo prints crisp on signage, business cards, and huge banners instead of turning soft and blocky.
You photographed or scanned a pen-and-ink sketch and want to work with it digitally. A line drawing is exactly the flat, high-contrast art the tracer follows well, giving you clean editable paths.
Turn a plain, uncluttered image into poster-style vector art with the Poster preset and a small palette. The flat, bold look is a feature here rather than a flaw, perfect for stickers or prints.
A small flat symbol saved as a JPG traces into a tidy SVG icon that stays sharp at every size in an app, a website, or a design system, without shipping multiple pixel versions.
Vinyl cutters, laser engravers, and CNC tools want vector paths, not pixels. Trace a high-contrast JPG into an SVG and hand your machine the clean outlines it needs.
Trace the JPG into an SVG to get a vector starting point, then open it in Illustrator, Inkscape, or Figma to recolor, reshape, and tidy the paths into finished artwork.
Start from the highest-quality JPG you can find. Compression noise and blocking get traced as ragged edges, so a clean source makes a noticeably cleaner SVG.
Keep the palette small for flat art. Fewer colors means fewer, smoother paths and a lighter file — a two or three color logo rarely needs more.
Turn smoothing up when edges come out jagged, and down when soft curves lose the crisp corners you actually wanted to keep.
If the JPG is a photograph, do not expect a faithful copy. Try the Photo preset for a stylized result, or keep it as a raster and use PNG or WebP instead.
Drop your JPG onto the dropzone, pick a trace preset such as Poster or Detailed, and adjust the palette size and smoothing if you want. The tool traces the image into vector paths on your own device and hands you an SVG to download.
It genuinely traces it. The tool analyzes the JPG, groups regions of similar color, and rebuilds them as real vector paths — it does not simply embed the pixels inside an SVG wrapper. That is why the result scales cleanly, though remember it is an automatic approximation rather than a hand-drawn rebuild.
Usually not. Photos are full of gradients, and the tracer has to split each one into its own shape, so you end up with thousands of paths, a heavy file, and a flat, posterized look. Tracing shines on logos, icons, flat graphics, and line art. For a photo, keep the JPG or use PNG or WebP.
The preset sets the overall approach — Poster for bold flat art, Detailed for fussier graphics, Photo for busier images, and Grayscale to drop color. Palette size caps how many colors the SVG uses, and smoothing trades fine detail against fewer, cleaner paths and a smaller file.
Almost always the source JPG. JPG compression leaves faint noise and blocking, especially around edges, and the tracer reads that as real detail. Start from the highest-quality, least-compressed JPG you have, keep the palette modest, and raise smoothing to tidy up the outlines.
Yes. The output is a standard SVG made of vector paths, so you can open it in Illustrator, Inkscape, Figma, or any vector editor to recolor, reshape, or delete paths. Note that this tool traces and exports only — it does not offer manual node editing inside the browser.
No. Every file is decoded and traced into an SVG inside your browser using WebAssembly. Nothing is sent away, copied, or stored anywhere. You can confirm it by opening your browser's Network tab while the trace runs: nothing is sent.
Up to 50 files in a single batch, each as large as 100 MB, all sharing the same preset and settings. Every JPG becomes its own SVG, and the finished set downloads together as a single ZIP so you do not have to save each one by hand.
Convert between all the major image formats — JPG, PNG, WebP, AVIF, HEIC, GIF, SVG — from one place.
Starting from a PNG instead? The sibling tracer handles transparent artwork better, since PNG keeps its alpha channel.
Going the other way? Rasterize an SVG back into a JPG at whatever size you need for sharing or upload.
Resize the raster JPG first by exact pixels or percentage so the trace works from the size you actually want.
Shrink heavy JPGs before or instead of tracing when a lighter raster file is all you really need.
Drop it here, pick a trace preset, and download a clean SVG that scales to any size without ever losing its edge.