# GetSVG > GetSVG is a free image-to-SVG vectorizer that runs entirely in your browser: drop a PNG, JPG or WebP and get real editable vector paths grouped per colour, with nothing uploaded. Canonical URL: https://getsvg.app ## Facts - **What it does:** Converts a raster image (PNG, JPG or WebP) into an SVG made of real, editable vector paths. - **Input formats:** PNG, JPG/JPEG and WebP. Paste from the clipboard or drag a file anywhere on the page. - **Output:** SVG with one group per colour and one per shape; also PNG at 1×, 2× or 4×; copy SVG code to the clipboard. - **Where it runs:** Entirely in the browser (WebAssembly in a Web Worker). No image data is uploaded; there is no server-side processing. - **Price:** Free. No account, no sign-up, no watermark, no file limit imposed by us. - **Engine:** Potrace (via esm-potrace-wasm) for curve fitting, with GetSVG's own pre-processing: background detection, Otsu thresholding, median-cut colour quantisation, palette merging, gradient fitting. - **Presets:** Clean logo, Hairline, Brush, Sketch, Illustration, Artwork. The preset is picked automatically from the picture and can be changed. - **Colour modes:** Black & white (one ink), Ink + one colour (an accent such as a seal or dot), Full colour (up to 16 flat colours, optional real SVG gradients). - **Best input:** At least 500 px wide, sharp edges, plain background. Photographs and blurry screenshots trace poorly; logos, lettering, signatures, sketches and flat illustrations trace well. - **Privacy:** Converting uploads nothing. No cookies, no tracking scripts, no third-party requests; fonts are self-hosted. Two first-party requests exist: a conversion counter whose whole request body is an empty object — no identifier, no filename, no image, and — only if you tick the box after saying a result was poor — the picture and SVG you choose to send so the tracer can be fixed. You can verify all of this in the browser's network tab. - **Editing:** The result opens in Illustrator, Figma, Inkscape, Affinity Designer or any SVG editor; each colour is a selectable layer. ## Pages - [Image to SVG vectorizer](https://getsvg.app/): The tool. Drop a PNG, JPG or WebP; get an SVG with real paths grouped per colour. - [SVG converter](https://getsvg.app/svg-converter): What converts and what does not, the free terms, and why nothing is uploaded. - [Picture to SVG](https://getsvg.app/picture-to-svg): Plain-language page for non-designers, honest about which pictures work. - [Image to SVG](https://getsvg.app/image-to-svg): SVG as a web format: the markup produced, embedding, CSS styling, file size. - [Vectorize an image](https://getsvg.app/vectorize-image): The vectorizing process, how to judge a result, which controls to reach for. - [Image to vector](https://getsvg.app/image-to-vector): The general vector conversion page: what a vector is, what you get, what converts well. - [PNG to vector](https://getsvg.app/png-to-vector): Why print shops reject a PNG, and getting the best trace from one. - [PNG to SVG](https://getsvg.app/png-to-svg): Format notes for PNG input: alpha, anti-aliasing, size. - [JPG to SVG](https://getsvg.app/jpg-to-svg): Format notes for JPEG input: block noise, no transparency, scans. - [WebP to SVG](https://getsvg.app/webp-to-svg): Format notes for WebP input: lossy vs lossless, browser decoding. - [Logo to vector](https://getsvg.app/logo-to-vector): Logo-specific presets, colour handling, use in Illustrator/Figma. - [PNG to SVG for Cricut](https://getsvg.app/png-to-svg-for-cricut): Cut-ready SVG for Cricut Design Space: layers per colour, weeding-safe stroke thickness. - [Transparent background](https://getsvg.app/png-to-svg-transparent-background): How the border flood fill works and why counters inside letters stay clear. - [Image to SVG for laser cutting](https://getsvg.app/image-to-svg-for-laser-cutting): SVG for LightBurn, Glowforge and xTool; cut vs engrave; the DXF route via Inkscape. - [Vectorizer.AI alternative](https://getsvg.app/vectorizer-ai-alternative): Honest comparison with the paid vectorizers: free download, no upload, visible anchor points. - [What is a vector image?](https://getsvg.app/what-is-a-vector-image): Definition, vector vs raster, which formats are vector, how to tell what you have. - [How it works](https://getsvg.app/how-it-works): The pipeline: profiling, background detection, thresholding, quantisation, Potrace, grouping. - [Examples](https://getsvg.app/examples): Three sample pictures with their traced results and statistics. - [FAQ](https://getsvg.app/faq): All questions and answers on one page. - [Compared with other tools](https://getsvg.app/compare): GetSVG vs Vectorizer.AI, Illustrator Image Trace, Adobe Express, Inkscape. - [Guide: how to vectorize an image](https://getsvg.app/guides/vectorize-a-logo): Source file, preset, Paths overlay checks, common fixes. - [Guide: SVG vs PNG](https://getsvg.app/guides/svg-vs-png): Raster vs vector explained. - [Guide: is my SVG a real vector?](https://getsvg.app/guides/is-my-svg-a-real-vector): Three tests to spot an SVG that is just a bitmap in a wrapper. - [Privacy](https://getsvg.app/privacy): No server-side conversion, no cookies, no analytics, no third-party requests; the two first-party requests the site does make, and how to verify both. - [About](https://getsvg.app/about): What GetSVG is, who to contact, credits. ## FAQ **Q: Is my image uploaded anywhere?** A: Not by converting. The whole conversion runs inside your browser using WebAssembly, and the page makes no third-party requests. There is one deliberate exception you control: if a result comes out poorly, you can tick a box to send that picture and the SVG it produced so the fault can be reproduced and fixed. Nothing is sent unless you tick it and press the button. **Q: Is the output a real vector, or a PNG wrapped in an SVG?** A: A real vector. The SVG contains only elements with Bézier curves, grouped one per colour. Turn on the Paths overlay to see the outlines and anchor points, or open the file in any vector editor and move the points. **Q: Which formats can I convert?** A: PNG, JPG/JPEG and WebP go in. SVG comes out, plus PNG at 1×, 2× or 4× and copy-to-clipboard for the SVG code. **Q: Does it work for photographs?** A: Not well. Vectorizing fits smooth shapes to areas of flat colour, so photos turn into a posterised illustration with many shapes. It is built for logos, lettering, signatures, sketches, icons and flat illustrations. **Q: How do I get a transparent background?** A: Switch on Transparent background in the Colours section. GetSVG detects the dominant colour around the border of the picture and removes it, so the SVG only contains the artwork. **Q: Why does my result have hundreds of shapes?** A: Usually because the picture has soft shading or JPEG noise. Move the Detail slider towards Simpler, choose fewer colours in Full colour mode, or raise Remove specks in Fine-tune. **Q: Is it free?** A: Yes. There is no account, no watermark and no file limit imposed by us; the only limit is your device's memory for very large pictures. **Q: Which programs can open the SVG?** A: Adobe Illustrator, Figma, Inkscape, Affinity Designer, Sketch, CorelDRAW and every browser. Each colour arrives as its own group, so you can select, recolour or delete a whole layer at once. ## Full text A longer, single-file version of the site's content is at https://getsvg.app/llms-full.txt