Skip to the converter

Compress SVG, without the upload.

Shrink SVG icons, logos and drawings. Your pictures never leave your device.

Drop SVG files to make them smaller

or choose from your computer paste with Ctrl V

Ready · any number of files · no daily limit0 bytes uploaded, ever

Level

Looks the same to the eye.

Fit under
per file

How to compress an SVG

  1. Add your SVG files

    Drop them onto the box above, or click it to choose them. ToAny reads each file's contents to detect the type, so a wrong extension does not matter.

  2. Pick a level and press Compress

    A level is already chosen. Pick another if you like, then press Compress. The work happens in this tab.

  3. Download

    Save each file, or all of them as one ZIP.

What each level does

Keep quality
Tidies the file's code: editor leftovers, comments and needless precision go. The drawing looks the same.
Balanced
Looks the same to the eye, in a clearly smaller file. The right choice for most files.
Smallest
As small as it gets. Fine detail softens, which shows when you look closely.

Compressing SVG files: what to expect

An SVG is text: a description of shapes. Design tools leave a lot in it that a browser never uses. Taking that out does not change how the drawing looks. A file you mean to open again in the app that made it may lose that app's own settings, so keep your original for editing.

In the smaller file: editor data and comments removed. The row says so before the file is made smaller.

Questions

Are my SVG files uploaded?

No. Your SVG files are never uploaded: they are made smaller inside your browser, on your own phone or computer, and saved straight from this page. The reading at the top of the page counts every byte sent, and it stays at 0 B.

Will the smaller file look worse?

That depends on the level you pick. Keep quality: Tidies the file's code: editor leftovers, comments and needless precision go. The drawing looks the same. Balanced: Looks the same to the eye, in a clearly smaller file. The right choice for most files. Smallest: As small as it gets. Fine detail softens, which shows when you look closely.

What if a file can't get smaller?

Then you get your own file back, unchanged, and its row says why: for example, that it is already as small as it gets at that level. You are never handed a file larger than the one you added.

Is anything removed from the file?

Yes: editor data and comments removed. If a particular file loses anything more, its row lists that too.