Bitmap in · editable vector out

Turn an image into a clean, editable SVG

Traceform is a free image to SVG converter and SVG maker. A deep-learning tracer looks at the picture, works out which shapes are actually in it, and rebuilds them as paths and fills you can open in Figma, Illustrator or Inkscape. Drop a PNG, JPG or WebP in, put the result next to the original, and keep the SVG.

Converter

Uploaded once, deleted after

Drop an image here

or

Accepts up to 32 MB

Pick a format to see what the tracer makes of it.

The trace runs on a hosted engine, so the image is uploaded once and the temporary copy on this machine is deleted the moment it finishes. You can see the trace as soon as it is done; the SVG file is yours to download once you have an account.

Typical trace
20s
Input formats
7
Largest upload
32MB
Bitmaps inside the SVG
0

Before and after

A dragon illustration as a bitmap.
The same dragon illustration after tracing: the shapes rebuilt as flat vector regions with hard edges.
Bitmap Vector Trace pending
Download SVG
Dragon illustration Bitmap + vector

Vector output you can actually work with

A trace is only useful if it behaves like a drawing. Here is the file you download, opened up: tap a claim on the left — or point at one — and the matching part of the canvas lights up.

  1. Shapes, not pixels

    Something round is fitted as an arc and a straight run stays straight, so noise the eye would forgive never becomes a node.

  2. Seams stay closed

    Where two regions share an edge, tidying one moves its neighbour with it. No sliver of background opens along the join.

  3. Every region stays editable

    Open the file and each area is still a shape: select it, fill it, recolour it, move it, scale it to a billboard.

  4. Nothing is embedded

    Paths and fills, nothing else. No bitmap hiding inside the file, no data URL to unpack, nothing that goes soft when you scale it.

drawing-flowers.svg example output
A traced flower illustration opened on a canvas, with its fitted curves, shared edges and path nodes marked.
100%

Paths, not pixels, so the edges stay hard all the way in. Double-click the canvas to jump between fit and 400%.

viewBox
0 0 626 470
paths
337
embedded bitmaps
0
size
123 KB

See how it works

Three steps, about twenty seconds. The page reports progress as the tracer works, so you can see where the time goes.

  1. Drop an image

    Choose a file or drag one onto the converter. Flat logos, line drawings and photos all work.

  2. Traceform traces it

    The tracer finds the shapes and fits curves around them. The geometry comes back to this page; the pixels stay behind.

  3. Preview and download

    Check the result against a checkerboard, then save the SVG. The file is yours to use.

Inside a trace

Four things happen between your upload and your download, in this order.

  1. 01

    Detect

    A deep-learning model reads the image and decides what is there, region by region, instead of following every pixel edge.

  2. 02

    Fit

    Those regions become curves. A boundary gets real geometry instead of a path that wobbles through every pixel.

  3. 03

    Clean

    Corners are squared up and tangents are matched where shapes meet, so joins run smoothly instead of kinking.

  4. 04

    Align

    Tidying one edge moves its neighbour with it, which is what stops the thin gaps and overlaps between regions.

Questions worth asking

What happens to my image?

It is uploaded once to the tracing engine, and the temporary copy on this machine is removed the moment the conversion finishes. The engine keeps its own copy only for the trace, and clears it within a day. Only the shapes come back: they are drawn into a preview the moment the trace lands, and the file itself is yours to download once you have signed up.

How many images can I trace for free?

The free allowance is small: expect about two or three images, and signing up costs nothing. There is no watermark over the file you download, and traces you have already kept stay yours.

Which images trace best?

Flat artwork, logos, icons and line illustrations come out nearly perfect. Photos work too, but expect a painterly result rather than a photographic one, because detail is rebuilt as shapes.

What about AI-generated images?

They trace well, and they turn up a lot. Generated images tend to have clean shapes and no camera noise or compression artefacts, which gives the tracer a good start.

Is this real vectorizing, or a bitmap in a wrapper?

Real vectorizing. Embedding a bitmap means putting the original image inside an SVG file untouched, and the result scales exactly as badly as the original did. Traceform finds the shapes and draws curves around them. You can check it yourself: open the downloaded file in a text editor and you will see paths and fills, not a blob of encoded image data.

Will the SVG open in my editor?

It is standards-based SVG, so any editor that reads the format properly will open it. Colours and node editing behave, because there is nothing in the file except paths, fills and the outlines between them.

Does transparency survive?

Full and partial transparency are both supported, so a logo with soft edges or a fading shadow does not need flattening onto a background colour first.

Who owns the file I download?

You do. Nothing is claimed on the traced result. Your image is uploaded to the tracing engine for the length of the job, and the temporary copy on this machine is deleted the moment it finishes. What stays ruled out is feeding the traced output into a machine-learning model as training data.

Do I get the layer names and metadata back?

No. The stream carries the shapes, not the original document. The geometry comes back clean and editable, but layer names, artboards and document settings are not part of it.

Hand it one image. Keep the vector.

About twenty seconds from drop to a finished trace. Nothing to install, and nothing stamped over the file you keep.

  • SVG only, no bitmap inside
  • Signing up is free, no watermark
  • Your image is deleted when the trace ends
Convert an image

PNG · JPG · WebP · GIF · BMP · AVIF · TIFF