PNG to SVG, transparent background.
No background rectangle, and the holes inside letters stay clear.
No background rectangle, and the holes inside letters stay clear.
Most converters hand back a file with a white rectangle sitting behind your artwork. It looks transparent against a white page and then appears as an obvious box the moment you drop it onto a coloured background, a photograph or a garment mock-up.
GetSVG writes no background at all. The output contains only the paths that make up your design. Open the downloaded file in a text editor and you will find no rectangle to delete.
Removing a background sounds simple until you consider the hole in the middle of a letter O. It is the same white as the page, so a converter that simply deletes every white pixel will also punch out anything white inside your artwork, and one that only deletes the outer edge leaves the counters filled in.
GetSVG uses two passes that together handle both cases:
The reason for two passes rather than one is gradients. A shape fading towards white is not background, and the connected test protects it, while the strict pass is deliberately tight enough that it only touches pixels that are effectively the background colour already.
The vector panel shows a checkerboard wherever the file is transparent, the same convention Photoshop and Figma use. The checkerboard is part of the preview, not part of the file. For a stricter check, download the SVG and drag it onto a dark page in your browser; anything that should be transparent will show the page colour through.
If a stray patch of background survived, it is usually because that patch differs from the border colour more than it appears. Try nudging Detail towards Faithful, or crop the picture more tightly so the border sampling sees only background.
Related: PNG to SVG, JPG to SVG (which never has transparency to begin with), and how the tracer works.
<path> elements with cubic Bézier curves.<g fill="#…">, so one click selects a whole colour in Illustrator, Figma or Inkscape.<linearGradient>.It samples the colour around the border of your picture, then floods inwards from the edge, taking every pixel that is both close to that colour and connected to the edge. That is why a white page around a logo disappears but a white highlight in the middle of the logo does not.
They should not, and normally they do not. As well as the flood fill, any pixel very close to the background colour is removed wherever it sits, which clears the holes in letters like O and A. If a counter survived, its shade is probably further from the background than it looks; try nudging Detail towards Faithful and re-checking.
Not reliably. The detection assumes one plain colour behind the artwork. If the background is a gradient, a pattern or a photograph, crop it away first in any image editor, or accept that it will be traced as shapes.
No. The output contains only the paths that make up your artwork. Open it in a text editor and you will find no background rectangle at all, which is why it drops cleanly onto a coloured page.
That is the preview showing you where the file is transparent, the same convention Photoshop and Figma use. The checkerboard is not part of the SVG.