PNG to SVG, in your browser.
Real editable paths, grouped per colour. Converting uploads nothing.
Real editable paths, grouped per colour. Converting uploads nothing.
PNG is the format most logos, icons and lettering are exported in, and it is the best raster input a vectorizer can get: lossless pixels, sharp edges and, often, a transparent background already in place. GetSVG reads the PNG in your browser, decides whether it is a flat logo, hairline artwork, brush lettering, a sketch or an illustration, and traces it into smooth Bézier paths. Converting uploads nothing.
Also see JPG to SVG (for photographs of artwork and scans), WebP to SVG, and the guide to vectorizing a logo.
<path> elements with cubic Bézier curves.<g fill="#…">, so one click selects a whole colour in Illustrator, Figma or Inkscape.<linearGradient>.Yes. Transparent areas are ignored as background, and the resulting SVG has no background rectangle. Semi-transparent edge pixels are composited onto the detected background colour before tracing so they do not become their own thin shapes.
No. GetSVG traces at two or three times the working size for logos, then fits smooth curves to the edge, so the soft grey fringe of anti-aliasing becomes a clean curve rather than a staircase.
Anything from about 500 px on the longest side upwards. Larger is better up to roughly 2200 px; beyond that the image is scaled down before tracing. Very small PNGs (under 300 px) are upscaled first, but the result will be rougher.
Yes, if the logo is reasonably large and not blurry. Crop away any UI around it first, and prefer a screenshot taken at 2× device pixel ratio.
A PNG stores a grid of coloured squares. Enlarge it and the squares get bigger, because there is no more detail to show. An SVG stores instructions: move here, curve to there, fill with this colour. It stays sharp at any size, and every shape can be selected and recoloured.
No, and no vectorizer can do that. Tracing turns letters into outlines, so the word becomes a set of shapes rather than type you can retype. If you need live text, identify the typeface and set it again in your design tool. The traced outline is still perfect for printing and cutting.
Because the tracer is fitting smooth curves through pixels, and where the original had a soft anti-aliased edge there is no single correct answer. Corners can round very slightly. Move Detail towards Faithful to follow the pixels more closely, or lower Smooth edges to keep corners sharper.
Switch on the Paths overlay before downloading; it draws every outline and anchor point over the result. You can also open the downloaded file in a text editor: a genuine vector contains <path> elements, while a fake one contains an <image> tag with a long block of encoded data.
None imposed by us. The practical limit is your device's memory, since everything happens in your browser. Pictures larger than 2200 pixels on the long side are scaled down before tracing, because past that point extra pixels add time without improving the curves.