Перейти к основному содержимому

Компрессор SVG

Сжатие SVG-файлов для быстрой загрузки

Уменьшите размер файла SVG, удалив метаданные, данные редактора, избыточную разметку и чрезмерную числовую точность. Перед загрузкой сравните оригинальный и сжатый SVG; ничего не загружается.

Перетащите файлы сюда
Попробовать пример

Предпросмотр

Нет предпросмотра. Добавьте файлы, чтобы увидеть результаты.

Редактирование значений по умолчанию для новых файлов

Пресет

Всё из «Безопасного», плюс очистка атрибутов, удаление невидимых элементов, оптимизация контуров и округление координат.

Оптимизация

Сколько знаков после запятой остаётся у координат. Меньше значит компактнее; ниже 2 детализированная графика может заметно сместиться.

Когда сжимать SVG

SVG - это текст, поэтому он сжимается дважды: один раз, когда удаляется избыточная разметка, и второй раз, когда сервер сжимает или сжимает то, что осталось. Экспорт редактора несет больше всего отходов. Illustrator, Figma, Sketch и Inkscape записывают метаданные генератора, пространства имен редактора, неиспользуемые определения и сверхточные координаты, которые могут не понадобиться средству визуализации. Удаление этих накладных расходов наиболее важно для встроенного SVG, спрайтов символов и наборов значков, включенных в JavaScript, где разметка загружается и анализируется вместе с остальной частью страницы.

Как сжать SVG-файлы онлайн

  1. 1

    Перетащите SVG-файлы или нажмите ВЫБРАТЬ ФАЙЛЫ, чтобы добавить их в очередь. До 40 за раз.

  2. 2

    Выберите «Безопасный», «Сбалансированный» или «Максимальный», отключите любой отдельный проход, который вам не нужен, и следите, как обновляется экономия по каждому файлу.

  3. 3

    Нажмите СОХРАНИТЬ ВСЁ, чтобы скачать результат, или один ZIP-архив, когда в очереди больше одного файла.

Приватность: ваши файлы не покидают браузер

Преобразование выполняется локально в вашем браузере с использованием JavaScript и WebAssembly. Загрузка файлов или преобразование на стороне сервера не выполняются, поэтому добавляемые вами файлы остаются на вашем устройстве.

Локальная обработка помогает защитить конфиденциальные логотипы, внутренние документы и неопубликованные изображения клиентов. Страницы и код преобразования кэшируются по мере их использования, поэтому уже открытые вами инструменты могут продолжать работать без подключения к сети.

Часто задаваемые вопросы

Насколько уменьшится мой SVG?

Это зависит от того, откуда взялся файл. Рукописный SVG, который и без того аккуратен, может лишь немного потерять. Экспорт редактора часто содержит больше удаляемых метаданных, пространств имен, групп и числовой точности. Файлы, в которых доминирует встроенное растровое изображение, могут практически не измениться, поскольку оптимизация окружающей разметки не приводит к повторному сжатию данных изображения.

Меняется ли внешний вид SVG после сжатия?

«Безопасный» консервативен, тогда как «Сбалансированный» и «Максимальный» применяют более сильные изменения. Округление координат может сместить мелкие детали, а удаление ширины и высоты может изменить размер SVG, если на странице нет CSS. Визуальная разница показывает «до» и «после», поэтому вы можете просмотреть результат перед загрузкой.

Нужно ли всё равно включать gzip после сжатия?

Да, они выполняют разные работы. Этот инструмент удаляет разметку, которая никогда не была нужна рендереру; gzip и Brotli затем сжимают оставшийся текст для передачи. Оптимизация разметки уменьшает размер файла, который браузер в конечном итоге анализирует, а gzip или Brotli сокращают количество байтов, отправляемых по сети.