Skip to content
SPECIFICTION
Get listed

SVGcode

svgco.de

Free plan Open source WebWindowsmacOSAndroidSelf-hosted
Visit svgco.de
Spec score 8.6 #2 of 26 in Image Vectorization Software

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

Free Free Free to use; no login required Read 7 Oct 2026 · github.com

Every SVGcode plan and price →

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

Alternatives to SVGcodeAll alternatives →