Используйте этот оптимизатор SVG для минификации разметки SVG, удаления комментариев, метаданных и мусора редакторов и сворачивания пробелов для уменьшения размера.
Оптимизатор SVG онлайн
Используйте этот оптимизатор SVG для минификации разметки SVG, удаления комментариев, метаданных и мусора редакторов и сворачивания пробелов для уменьшения размера.
Ваш SVG оптимизируется локально в браузере, и ничего не загружается на сервер.
Этот оптимизатор SVG минифицирует разметку SVG, чтобы ваши иконки и графика поставлялись меньше по размеру и загружались быстрее. Вставьте SVG, экспортированный из Figma, Illustrator, Inkscape или Sketch, и инструмент удалит XML-пролог, doctype, комментарии, метаданные и специфичный для редакторов мусор от Inkscape, Sodipodi и Adobe, затем свернёт пробелы, чтобы сэкономить байты. Вы можете при желании убрать корневые атрибуты width и height, чтобы viewBox держал графику полностью масштабируемой для адаптивных макетов. Это удобная, лёгкая альтернатива SVGO для фронтенд-разработчиков, дизайнеров и всех, кому нужно минифицировать SVG или встраивать иконки в HTML, CSS или компоненты React. Всё обрабатывается локально в вашем браузере, и инструмент сообщает количество байтов до и после, чтобы вы видели, насколько именно уменьшился ваш файл.
Возможности
Удаляет XML-пролог и объявления DOCTYPE, которые не нужны встроенным и веб-SVG
Удаляет комментарии для очистки экспортированной разметки
Удаляет элементы metadata, title и desc, которые раздувают размер файла
Очищает мусор редакторов от Inkscape, Sodipodi и Adobe, включая атрибуты с пространствами имён
При желании удаляет корневые width и height, чтобы viewBox держал графику масштабируемой
Сворачивает пробелы и лишние отступы между тегами
Показывает оптимизированное количество байтов и процент экономии
Переключайте каждую очистку, чтобы сохранить ровно ту разметку, которая вам нужна
Как использовать Оптимизатор SVG
Вставьте исходник вашего SVG в поле ввода.
Переключите опции для комментариев, метаданных, данных редактора, размеров и пробелов под ваши нужды.
Читайте оптимизированный вывод и экономию байтов, показанную над ним.
Скопируйте оптимизированный SVG и вставьте его в свой проект.
Пролог, комментарий и title удалены, пробелы свёрнуты.
Частые ошибки и устранение неполадок
Графика исчезает или выглядит неправильного размера после удаления размеров. — Удаление width и height работает только когда у SVG есть viewBox. Если viewBox нет, оставьте переключатель размеров выключенным.
ID или метка, на которую ссылается ваш CSS или JavaScript, была удалена при очистке. — Опция данных редактора удаляет data-name и атрибуты редактора с пространствами имён. Выключите её, если ваш код зависит от этих зацепок.
Доступность ломается, потому что title и desc были удалены. — Опция метаданных удаляет элементы title и desc. Отключите её, когда вы полагаетесь на них для меток программ чтения с экрана.
Вывод пуст после вставки. — Оптимизатору нужна настоящая разметка SVG; убедитесь, что вы вставили полный элемент svg, а не просто путь к файлу или бинарное изображение.
Часто задаваемые вопросы
Что такое оптимизатор SVG и что он удаляет?
Это браузерный минификатор SVG, который удаляет XML-пролог, doctype, комментарии, метаданные, title и desc, а также мусор редакторов от инструментов вроде Inkscape, Sodipodi и Adobe, затем сворачивает пробелы. Вы контролируете каждый шаг переключателями.
Как минифицировать SVG с помощью этого инструмента?
Вставьте разметку SVG в поле ввода, переключите нужные очистки, затем скопируйте оптимизированный вывод. Количество байтов и процент экономии появляются над результатом, чтобы вы могли подтвердить уменьшение.
Изменит ли оптимизация то, как выглядит мой SVG?
Нет, настройки по умолчанию удаляют только невизуальные данные и пробелы. Визуальные контуры и фигуры сохраняются, поэтому отрендеренная графика остаётся идентичной.
Стоит ли удалять атрибуты width и height?
Убирайте их только если у вашего SVG есть viewBox. viewBox держит графику масштабируемой, что идеально для адаптивных и задаваемых через CSS иконок.
Чем оптимизатор SVG отличается от SVGO?
Это лёгкий, не зависящий от внешних библиотек оптимизатор, который покрывает наиболее распространённые очистки SVGO в браузере, без установки инструмента сборки или настройки Node.
Загружается ли мой SVG куда-либо?
Нет. Оптимизатор SVG обрабатывает вашу разметку локально в вашем браузере, поэтому ваши данные не покидают устройство и ничего не загружается на сервер.
Связанные инструменты
Форматировщик CSS / SCSS — Форматируйте или минифицируйте CSS/SCSS/LESS, сортируйте свойства и убирайте дубликаты.
Форматировщик HTML — Форматируйте или минифицируйте HTML, форматируйте встроенный CSS/JS и просматривайте результат.
Форматировщик XML — Форматируйте, минифицируйте и проверяйте XML, преобразуйте XML ↔ JSON.
Форматировщик JS / TS — Форматирует JavaScript, TypeScript и JSX/TSX с опциями Prettier или минифицирует обычный JavaScript.
Оптимизатор изображений — Перекодируйте и уменьшайте изображения (JPEG/WebP/PNG) с опциональным изменением размера.