SVGcode
svgco.de
What it is
SVGcode turns color raster images into color SVG vector graphics. It accepts JPG, PNG, GIF, WebP, and AVIF files, and uses full-color tracing with SVG as its output format. The conversion engine is a WebAssembly version of Potrace; SVGcode then optimizes the resulting files with SVGO. It runs on the web as a Progressive Web App and can be installed on Windows, Android, and ChromeOS. The app uses browser capabilities including the File System Access API, Async Clipboard API, File Handling API, and Window Controls Overlay customization. SVGcode is free to use, and the project says no login is needed to use it or save SVGs. Its Free plan is free. The source repository lists the GNU General Public License v2.0. It suits people looking for a web-based or installable tool to convert bitmap images to SVG without an account.
Spec sheet
- What it does
- SVGcode converts raster images such as JPG, PNG, GIF, WebP and AVIF into SVG vector graphics.Read 15 Oct 2026 · github.com
- Purpose
- SVGcode converts raster images such as JPG, PNG, GIF, WebP, and AVIF into SVG vector graphics.Read 7 Oct 2026 · github.com
- Intended users
- The project lists it as an option for people seeking a web-based, free, open-source image-to-SVG tool that lets them save SVGs without logging in.Read 7 Oct 2026 · github.com
- License
- The source is released under GNU General Public License version 2, with headers permitting version 2 or any later version.Read 15 Oct 2026 · raw.githubusercontent.com
- Android availability
- A maintained repository README states that SVGcode can be installed from Google Play on Android or ChromeOS.Read 15 Oct 2026 · github.com
- Android distribution status
- AppBrain reports the Android app was removed from Google Play on June 29, 2024.Read 15 Oct 2026 · appbrain.com
- Android downloads
- AppBrain records more than 500 downloads and an estimated total of 600 before delisting.Read 15 Oct 2026 · appbrain.com
- Availability
- The project says SVGcode is available as a web app and can be installed from the Microsoft Store on Windows.Read 7 Oct 2026 · github.com
- Browser capabilities
- The app uses the File System Access API, Async Clipboard API, File Handling API, and Window Controls Overlay customization.Read 7 Oct 2026 · github.com
- Clipboard support
- The app accepts pasted images and can copy SVG data through the Async Clipboard API.Read 15 Oct 2026 · web.dev
- Color tracing
- The converter traces an input image color by color into vector output.Read 15 Oct 2026 · web.dev
- Conversion engine
- The project ports Potrace to WebAssembly for browser use.Read 15 Oct 2026 · github.com
- Copyright holder
- Source headers identify Google LLC as the 2021 copyright holder.Read 15 Oct 2026 · raw.githubusercontent.com
- Dependencies
- The package manifest lists esm-potrace-wasm, svgo, browser-fs-access, idb-keyval, Vite and vite-plugin-pwa among its dependencies.Read 15 Oct 2026 · raw.githubusercontent.com
- Developer workflow
- Contributors are instructed to install with npm, run the Vite development server, lint, format and submit pull requests.Read 15 Oct 2026 · github.com
- File handling
- An installed PWA can register as an image file handler and receive files from the operating system.Read 15 Oct 2026 · web.dev
- File opening
- Users can open images through a file picker or drag and drop them into the app.Read 15 Oct 2026 · web.dev
- File sharing
- SVGcode can share generated SVG files to other applications and receive shared image files.Read 15 Oct 2026 · web.dev
- Input and output
- The project describes converting color bitmap images into color SVG vector images.Read 7 Oct 2026 · github.com
- Limit: desktop packaging
- The same experiment reported an Electron build producing a 332.1 MB app that showed a white screen.Read 15 Oct 2026 · github.com
- Limit: imperfect tracing
- The web.dev author observed speckled logo outlines and said tracing was not perfect without de-speckling.Read 15 Oct 2026 · web.dev
- Limit: wrapper compatibility
- A cross-platform experiment found copy, open or save actions failing in Electron, NW.js, Tauri, Neutralinojs or Gluon wrappers.Read 15 Oct 2026 · github.com
- Maker identity
- The repository is maintained by GitHub user Thomas Steiner, who describes himself as a Google Developer Relations Engineer focused on the Web and Project Fugu.Read 15 Oct 2026 · github.com
- Maker location
- Thomas Steiner's GitHub profile lists Barcelona, Spain.Read 15 Oct 2026 · github.com
- Monochrome capability
- The Android listing describes conversion of raster images into SVG and includes a user comment about monochrome output.Read 15 Oct 2026 · appbrain.com
- Notable news
- The repository history records a June 1, 2026 merge adding Terms of Service, Privacy Policy and Refund Policy links.Read 15 Oct 2026 · github.com
- Offline operation
- The PWA uses a service worker and is described as fully offline enabled.Read 15 Oct 2026 · web.dev
- Posterization
- Posterization can reduce colors per channel, with changes previewed while editing.Read 15 Oct 2026 · web.dev
- Praise: browser workflow
- An independent cross-platform experiment concluded that using the browser version and clicking Install was more compelling than wrapper apps.Read 15 Oct 2026 · github.com
- Praise: conversion usefulness
- An Android reviewer said it converted photos of notes to monochrome SVG and reduced stored file size.Read 15 Oct 2026 · appbrain.com
- Price and login
- The project describes SVGcode as free to use and says users do not need to log in to use it and save SVGs.Read 7 Oct 2026 · github.com
- Progressive web app
- The product is delivered as an installable Progressive Web App.Read 15 Oct 2026 · web.dev
- Public API
- The published project documents browser Web APIs rather than a separate HTTP API or SDK.Read 15 Oct 2026 · web.dev
- Rating on Google Play
- 0.00 out of 5 from 0 reviews; AppBrain says the app is no longer available on Google Play.Read 15 Oct 2026 · appbrain.com
- Rating on Store.app
- 5.0 out of 5 from 1 rating.Read 15 Oct 2026 · store.app
- Runtime requirement
- The package manifest requires Node.js 16 or newer for development.Read 15 Oct 2026 · raw.githubusercontent.com
- Self-hosting
- The repository includes build and preview commands and writes a deployable docs directory for the svgco.de site.Read 15 Oct 2026 · raw.githubusercontent.com
- Speckle reduction
- The web.dev walkthrough shows suppressing speckles up to a selected pixel size to improve tracing.Read 15 Oct 2026 · web.dev
- SVG optimization
- Generated SVG files are optimized with the SVGO library before saving.Read 15 Oct 2026 · web.dev
- Window integration
- Window Controls Overlay moves the app menu into the title-bar area on supported installations.Read 15 Oct 2026 · web.dev
- Windows availability
- The README links a Microsoft Store installation for Windows.Read 15 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Accepts JPG, PNG, GIF, WebP, and AVIF.
- Uses full-color tracing and outputs SVG.
- Available on web, Windows, Android, and ChromeOS.
- No login is needed to save SVGs.
Limits
- SVG is the listed vector output format.
- Windows and Android installation availability is specified; other platforms are not.
Who it suits
SVGcode suits people who want to convert color bitmap images into SVG in a browser or installable app. It is also a fit for users who want to save SVGs without logging in.
Verdict
SVGcode offers a direct route from common color bitmap formats to SVG, with web and installable access. Its free plan and no-login saving make it suitable for people who want to avoid account setup.
Where Specifiction places it
- Image Vectorization Software#2 of 268.6