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

Компрессор 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 сокращают количество байтов, отправляемых по сети.