Категории

Минификатор и анализатор SVG

Анализирует SVG-разметку, удаляет лишние элементы, уменьшает размер, показывает сравнение до/после и экспортирует очищенные файлы

Примеры результатов

2 Примеры

Очистить SVG-иллюстрацию перед продакшеном

Удаляет метаданные редактора, уменьшает точность чисел и сравнивает результат до и после

Rendered before/after SVG previews with a downloadable cleaned file and compression summary.
Показать параметры ввода
{ "svgFile": "/public/samples/svg/01-basic-shapes.svg", "precision": 2, "removeHiddenElements": true, "batchPackageName": "marketing-illustration" }

Пакетно минифицировать набор SVG-иконок

Обрабатывает несколько SVG, экспортирует ZIP и показывает метрики по каждому файлу

Rendered per-file SVG analysis and a batch ZIP download for cleaned icon assets.
Показать параметры ввода
{ "svgFile": "[\"/public/samples/svg/01-basic-shapes.svg\",\"/public/samples/svg/01-basic-shapes.svg\"]", "precision": 1, "removeHiddenElements": true, "batchPackageName": "icon-set-release" }

Click to upload files or drag and drop files here

Maximum file size: 10MB Maximum files: 10
Supported formats: image/svg+xml, text/plain

Ключевые факты

Категория
Media
Типы входных данных
file, number, checkbox, text
Тип результата
html
Покрытие примерами
4
API доступен
Yes

Обзор

Минификатор и анализатор SVG — это мощный инструмент для оптимизации векторной графики. Он автоматически анализирует разметку, удаляет скрытые и избыточные элементы, а также сокращает точность десятичных чисел для максимального сжатия. Вы можете визуально сравнить исходный и оптимизированный файлы, оценить степень сжатия и скачать чистый код поштучно или единым ZIP-архивом.

Когда использовать

  • Подготовка векторных иллюстраций и иконок для публикации на сайте с целью ускорения загрузки страниц.
  • Очистка SVG-файлов от служебных метаданных и скрытых слоев после экспорта из графических редакторов (Figma, Adobe Illustrator).
  • Пакетная обработка и минификация больших наборов иконок с последующим скачиванием в виде единого ZIP-архива.

Как это работает

  • Загрузите один или несколько SVG-файлов (до 10 штук) в рабочую область инструмента.
  • Настройте параметры оптимизации: укажите нужную точность десятичных дробей и выберите, нужно ли удалять скрытые элементы.
  • При пакетной обработке задайте имя архива для удобного скачивания всех файлов разом.
  • Просмотрите визуальное сравнение «до и после», оцените процент сжатия и скачайте оптимизированные файлы.

Сценарии использования

Фронтенд-разработчики, оптимизирующие векторную графику для уменьшения веса бандла и ускорения рендеринга.
UI/UX дизайнеры, очищающие экспортированные макеты от избыточного кода редакторов перед передачей в разработку.
Веб-мастера, подготавливающие пакеты иконок для загрузки в CMS или использования в составе дизайн-системы.

Примеры

1. Очистка SVG-иллюстрации перед продакшеном

Фронтенд-разработчик
Контекст
Дизайнер передал сложную векторную иллюстрацию, экспортированную из Adobe Illustrator, которая весит слишком много из-за метаданных и длинных координат.
Проблема
Уменьшить размер файла без потери качества для использования на главной странице сайта.
Как использовать
Загрузите файл иллюстрации, установите «Точность десятичных» на 2 и включите «Удалять скрытые элементы».
Пример конфигурации
Точность: 2, Удалять скрытые элементы: Да
Результат
Размер файла уменьшается, удаляется служебный код редактора, а визуальное сравнение подтверждает отсутствие искажений.

2. Пакетная минификация набора иконок

UI-дизайнер
Контекст
Готов новый набор из 10 маркетинговых иконок, которые нужно передать команде разработки в максимально легком виде.
Проблема
Оптимизировать сразу все иконки и собрать их в один архив с понятным названием.
Как использовать
Загрузите все файлы SVG, установите точность на 1, включите удаление скрытых элементов и введите marketing-icons-clean в поле «Имя пакета».
Пример конфигурации
Точность: 1, Имя пакета: marketing-icons-clean
Результат
Инструмент обрабатывает каждую иконку, показывает статистику сжатия и отдает готовый ZIP-архив со всеми оптимизированными файлами.

Проверить на примерах

xml, image, svg

Связанные хабы

FAQ

Какие файлы поддерживаются?

Инструмент поддерживает стандартные файлы формата SVG размером до 10 МБ. Одновременно можно загрузить до 10 файлов.

Что делает параметр «Точность десятичных»?

Он округляет координаты в путях SVG до указанного количества знаков после запятой (от 0 до 6). Это значительно уменьшает размер файла без заметной потери качества.

Безопасно ли удалять скрытые элементы?

Да, если эти элементы не используются в анимациях или скриптах. Удаление скрытых слоев (например, с display="none") помогает избавиться от графического мусора.

Как скачать сразу несколько обработанных иконок?

Загрузите несколько файлов, укажите «Имя пакета» в настройках, и после обработки инструмент сгенерирует единый ZIP-архив для скачивания.

Изменится ли визуальное отображение моей картинки?

При стандартных настройках (точность 2) визуальных изменений не будет. Вы можете проверить результат с помощью встроенной функции сравнения «до и после» перед скачиванием.

Документация API

Конечная точка запроса

POST /ru/api/tools/svg-minifier-analyzer

Параметры запроса

Имя параметра Тип Обязательно Описание
svgFile file (Требуется загрузка) Да -
precision number Нет -
removeHiddenElements checkbox Нет -
batchPackageName text Нет -

Параметры типа файл должны быть загружены сначала через POST /upload/svg-minifier-analyzer для получения filePath, затем filePath должен быть передан в соответствующее поле файла.

Формат ответа

{
  "result": "
Processed HTML content
", "error": "Error message (optional)", "message": "Notification message (optional)", "metadata": { "key": "value" } }
HTML: HTML

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-svg-minifier-analyzer": {
      "name": "svg-minifier-analyzer",
      "description": "Анализирует SVG-разметку, удаляет лишние элементы, уменьшает размер, показывает сравнение до/после и экспортирует очищенные файлы",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=svg-minifier-analyzer",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Поддерживает ссылки на файлы URL или кодирование Base64 для параметров файла.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]