Shapesoda

JPEG to SVG converter

Upload a JPEG and get a clean, editable vector — adjust colors and detail, then download SVG. Free to try.

No image? Try one of these:

JPEG is built for photos: it throws away detail the eye barely notices, which works for pictures but hurts flat artwork. Edges pick up faint blocks and halos, and a single flat color turns into dozens of slightly different shades. Converting a JPEG to SVG means deciding which of those shades are real colors and where the true edges run. Shapesoda does this automatically and gives you simple controls when you want a different balance.

How to turn a JPEG into an SVG

  1. Drop, paste or choose your JPEG file above. Tracing starts right away — no sign-up needed to see the result.
  2. Check the result in the split view. Adjust colors and detail in the panel on the right, or fix spots with the pencil, fill and remove-shape tools.
  3. Choose SVG in the export menu and download. You can also download PDF, EPS, DXF or a high-resolution PNG from the same result.

Controls that matter most for JPEGs

  • Colors — choose a suggested palette, set an exact count, or pick colors straight from the image.
  • Merge similar colors — joins shapes whose colors differ only by compression noise.
  • Output detail — High keeps small features, Low gives a simpler, more graphic look.
  • Edge artifact cleanup — removes thin slivers that JPEG leaves along high-contrast edges.

Good to know

Every change is previewed instantly and can be undone. Tracing and editing are free; a download uses one credit, and downloading the same image again — even in another format — is free for 30 days.

Everything a clean vector needs

Accurate curves and corners

Smooth Bézier curves where the artwork is round, sharp corners where it's pointed — no wobbly edges.

Color palettes

Automatic palette suggestions, or pick exact colors yourself. Merge near-identical shades in one click.

Editing tools

Pencil, fill, color picker and shape removal right in the browser, with full undo and redo.

Batch processing

Drop a whole folder of images and download all the vectors at once.

All the formats

SVG for the web, PDF and EPS for print, DXF for cutters and CAD, PNG at any scale.

Private by design

Images are processed in memory and never kept beyond short-lived temporary storage. Never used for training.

API and MCP for developers and AI agents

Vectorize from your code, or let Claude Code and Cursor do it for you. Create a key in the account menu; same credits as the website.

API docs →

Questions

Does converting a JPEG to SVG improve quality?

For flat artwork, yes: the vector has clean edges and flat colors and stays sharp at any size. It cannot recover detail that the JPEG never had, so start from the largest version you can find.

Can I convert many JPEGs at once?

Yes. Batch mode converts a set of images with the same settings and gives you the vectors in one ZIP file.

Which JPEGs work best?

Logos, icons, lettering, clip art and illustrations with clear shapes. Photos become posterized images with flat color areas.

What is a credit?

One credit is one downloaded image, in any format. Re-downloading the same image — even in another format — is free for 30 days.

Do credits expire?

No. Credits from packs never expire and stay on your account until you use them.

Do you store my images?

No. Images are processed in memory on our servers and are never written to disk. The editor keeps your image only while you work; files sent through the API sit in short-lived temporary storage so you can download the result, then disappear automatically. We never use your images to train models. The list of recent images on the start screen lives only in your browser.

Who owns the vector files?

You do. You keep all rights to the images you upload and to the vectors made from them — we claim none. Please upload only images you have the right to use.