Skip to content
GUI for svgcleaner.
C++ HTML QMake
Branch: master
Clone or download
Latest commit 940892c Apr 10, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Screenshots updated. Nov 4, 2016
data Changelog updated. Apr 10, 2018
icons Changelog updated and changed to markdown. Jun 5, 2017
src Version bump. Apr 9, 2018
tools/docgen Use asciidoctor instead of rst for documentation. Jan 26, 2018
LICENSE.txt Initial commit. Sep 9, 2016 Added updates checking support. Jan 14, 2017 Icon rendering fixed. Dec 15, 2017
svgcleaner.desktop Multipass added. Oct 5, 2016

SVG Cleaner

SVG Cleaner is the main GUI for svgcleaner.


This GUI adds support for:

  • Batch files processing.
  • Parallel cleaning jobs.
  • SVGZ decompression and compression via 7-Zip and Zopfli.
  • Tooltip with brief help for each cleaning option.


Alt text

* application uses default theme on Linux

Alt text

Build dependencies

OS: Linux, macOS, Windows

Libraries: Qt >=5.6


# optional for Linux
make install

Build options:

  • WITH_CHECK_UPDATES - enable updates checking (default: disabled)

You can use it like this:


Runtime dependencies

  • 7za(.exe) (part of 7-Zip)
  • svgcleaner(-cli)
  • zopfli (optional)


  • This is only a GUI. You have to build svgcleaner separately.
  • On Windows and macOS you should rename svgcleaner (CLI) executable to svgcleaner-cli.


  • Icons in the title bar are from KDE Breeze theme.
  • Other icons are handcrafted.


SVG Cleaner is licensed under the GPL-2.0.

You can’t perform that action at this time.