Skip to content
GPU-assistedUpload required

Tracing Gives You a Vector. It Does Not Give You the Vector

An autotrace will happily turn your PNG into an SVG, and the SVG will look right, and it will be nothing like the file the designer drew. Where they placed four points on a curve, the trace places four hundred along the boundary of a pixel run. Where they typed a word in a typeface, the trace produces outlines that can never be re-set. The result scales without blurring, which is the property people came for, and it cannot be edited, which is the property that made vector worth having.

Use this without the search next time. Prathom Workbench puts Prathom's tools in your toolbar.

Add to Chrome — free

Drop an image here, or click to browse

Up to 25 MB. Uploaded temporarily, deleted after processing.

GPU-assisted — results vary slightly between runs.

What it does

  • Enlarged with lanczos, so no detail is invented
  • Contrast raised to firm up edges
  • Flattened to four solid colors
  • Output is a trace-ready raster, not an SVG

How to use Logo Vectorizer

  1. 1

    Confirm the real vector is missing

    Brand guidelines PDFs usually contain the mark as live vector, and opening one in a vector editor often ends the job in a minute.

  2. 2

    Run the cleanup

    The image is enlarged with a plain resampling filter, its contrast raised, and its colors flattened to four, which is what an autotrace copes with best.

  3. 3

    Trace it in a vector tool, then reduce the nodes

    Take the output into any vector editor's trace function, then delete redundant points until the curves are made of as few as possible.

How it works

Three deterministic steps and no model of any kind.

The image is enlarged by two with lanczos resampling, which interpolates between the pixels that exist and invents nothing. More pixels give a tracer a smoother boundary to follow, so its curves fit better.

Contrast is raised, which firms up the transition between colors that scaling and compression have softened.

Then the colors are flattened to four with dithering off. Autotracers work by finding boundaries between regions of uniform color, so the fewer and cleaner those regions are, the fewer stray shapes the trace produces.

The output is a PNG. The trace happens in your vector editor, deliberately.

What tracing can and cannot recover

The gap between a traced vector and an original vector is not about quality of output. It is about what kind of object each one is.

Shape is recoverable. A trace can follow a boundary very accurately, and at normal viewing it will be indistinguishable from the original outline.

Construction is not. The designer's circle is an ellipse object with a center and a radius; the trace's circle is a path of hundreds of points that happens to look round. Both render the same. Only one can be scaled, edited, or aligned reliably.

Type is not. Live text carries a typeface, a size, and spacing. Outlines carry none of that, so a traced wordmark is permanently frozen — you cannot fix a kerning problem or change a company name.

Intent is not. Was that corner meant to be a two millimeter radius or a three? The trace records what the pixels showed after the JPEG got hold of them, which is neither.

So the honest description of any trace, however clean: a vector that resembles the image, not the vector the image came from.

Clean input decides everything

The reason this page is a cleanup rather than a tracer is that autotracers are mostly limited by what they are given.

A soft edge produces a boundary the tracer has to guess at, and it guesses differently along the length of the same edge, which is where wobble comes from. Compression artifacts create small color regions that become their own tiny shapes. Anti-aliasing creates a one-pixel intermediate color that, if it is not merged into a neighbor, becomes a hairline path shadowing every outline in the file.

Flattening to a few colors with no dithering deals with all three at once, and it is why the same tracer produces a clean file from one input and a mess from another that looked similar.

The exception is gradients, which flattening actively harms. A mark with a smooth blend becomes a set of bands, and tracing bands gives you stacked shapes rather than one object with a fill. For those, tracing is the wrong approach entirely and a redraw is the only sensible route.

After the trace

Two steps that people skip, both of which take minutes and determine whether the file is usable for years.

Reduce the nodes. Vector editors have a simplify function, and using it until the shape starts to distort, then stepping back once, typically removes most of the points without visible change. Curves made of few points are also curves that can be adjusted.

Rebuild the primitives. If a shape is meant to be a circle, delete the traced approximation and draw an actual circle over it. If two strokes are meant to be the same weight, set them to be. That is the difference between a file that looks right today and one that behaves correctly the next time somebody opens it.

Publication gate

This page ships once the workflow has been run against a flat two-color mark, a mark with anti-aliased edges from a screenshot, a mark containing a gradient, and a mark containing small text, with each output traced in a vector editor and the resulting node counts and curve fidelity recorded.

Examples

Two-color mark from a website

mark.png - 400x400, flat colors, slightly soft edges
prathom-logo-vectorizer.png - 800x800

The intended case. Four colors is generous for a two-color mark, so the edges come out clean and the trace has almost no ambiguity to resolve.

Mark with a soft gradient

gradient.png - 600x600, smooth blend across the shape
gradient-flat.png - 1200x1200

The wrong input. Flattening a gradient to four colors produces visible bands, and tracing those bands produces four stacked shapes where the designer had one object with a fill.

Frequently asked questions

Does this produce an SVG?

No. It produces a raster prepared for tracing. The tracing itself belongs in a vector editor, where you can see the nodes, adjust the threshold, and fix the curves — none of which is possible in a one-click pipeline that hands you a finished file.

Why does node count matter?

Because every node is a place the curve can go wrong. A traced circle made of two hundred points is not a circle, it is a polygon that resembles one, and it wobbles when scaled, prints slower, and cannot be adjusted without ruining it. Four points make a circle that is exactly a circle at any size.

What happens to text in the logo?

It becomes outlines. The letterforms will look right and they are no longer type, so the word cannot be changed, the tracking cannot be corrected, and the typeface is not recorded anywhere. If the wordmark uses a known face, setting it again in that face is better than tracing it.

Is a traced logo good enough to be the master file?

Rarely. It is good enough for a one-off large print. As the file a business uses everywhere for years, a redraw is worth paying for, because every future use inherits whatever the trace got slightly wrong.

Is the AI Logo Vectorizer tool free, and do I need an account?

Yes. The AI logo vectorizer is free, and there is no account to make first. Nothing is billed, no email is asked for, and no watermark is added to what you download. Uploads are capped at 25 MB, the work is queued on a shared GPU host rather than run in your browser, and finished jobs are held for thirty minutes before they are cleared.