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
Drop an image here
or
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
Your traces
Your conversions, newest first. Each SVG is kept for a day, and you can download it again or forget it before then.
Nothing here yet. Convert an image and it will appear.
Before and after
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.
-
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.
-
Seams stay closed
Where two regions share an edge, tidying one moves its neighbour with it. No sliver of background opens along the join.
-
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.
-
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.
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.
-
Drop an image
Choose a file or drag one onto the converter. Flat logos, line drawings and photos all work.
-
Traceform traces it
The tracer finds the shapes and fits curves around them. The geometry comes back to this page; the pixels stay behind.
-
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.
-
01
Detect
A deep-learning model reads the image and decides what is there, region by region, instead of following every pixel edge.
-
02
Fit
Those regions become curves. A boundary gets real geometry instead of a path that wobbles through every pixel.
-
03
Clean
Corners are squared up and tangents are matched where shapes meet, so joins run smoothly instead of kinking.
-
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
PNG · JPG · WebP · GIF · BMP · AVIF · TIFF