Минификатор SVG
Уменьшайте разметку SVG, удаляя XML-хлам, комментарии и метаданные редактора.
Минификатор SVG
Вставьте SVG, экспортированный из Illustrator, Inkscape или Figma, и получите минифицированную версию с тем же видом и значительно меньшим размером файла. Инструмент удаляет XML-декларацию, комментарии, специфичные для редактора метаданные (элементы и атрибуты пространств имён Inkscape и Illustrator), пустые группы и пробелы между тегами — всё то, что браузер или тег <img> на самом деле никогда не требовал.
Параметр «Знаков после запятой» определяет, сколько цифр сохранят координаты и другие числовые атрибуты, поэтому «12.34567» становится «12.35» при значении по умолчанию два. Параметр «Удалить id и class» удаляет оба, кроме id, на который ещё ссылается url(#…) заливка или href="#…" ссылка — они остаются, поэтому градиенты, пути отсечения и элементы <use> продолжают работать. Параметр «Удалить width/height, оставить viewBox» убирает внешние размеры только если присутствует viewBox, чтобы взять на себя размеры, поэтому SVG по-прежнему масштабируется правильно. Параметр «Сокращать hex-коды» преобразует «#ffffff» в «#fff» везде, где все три канала удваиваются, оставляя всё остальное без изменений.
Некорректная разметка — незакрытый или несоответствующий тег — сообщается как ошибка вместо угадывания, поскольку минификатор, который молча исправляет нарушенный XML, может изменить отображение. Текст внутри <text>, <tspan> и встроенного <style> остаётся точно таким же, как написано, поскольку пробелы там — часть содержимого, а не форматирования. Окончания строк Windows и Unix обрабатываются одинаково, а итоговый счётчик показывает байты входа, байты выхода и процент сэкономленного размера.
Всё выполняется локально в вашем браузере: SVG никогда не покидает ваше устройство, что важно для неопубликованных наборов значков и работ клиентов. Скопируйте результат, загрузите его как .txt файл или вернётесь на вход, чтобы применить ещё один проход с другими параметрами.