Повредить файл SVG онлайн
Повредите файл .svg онлайн бесплатно. Ломает структуру XML и данные контуров, поэтому браузеры и редакторы отказываются отображать векторную графику.
- Без загрузки на сервер
- Без ограничения размера
- Без регистрации
Испортите свой файл SVG
Настроено под .svg, .svgz, и так же работает с любым другим форматом.
Почему файлы SVG трудно испортить как следует
SVG — это XML, а не двоичный формат изображения, и это полностью меняет то, как он ломается. Браузеры разбирают SVG строго (в отличие от HTML), поэтому некорректно оформленный документ отклоняется целиком, а не отображается частично.
Что разрушает этот инструмент
- Объявление XML. Начальное объявление и корневой элемент
<svg>уничтожаются, поэтому у документа нет корректного корня. - Данные контуров. Строки атрибута
d, задающие каждую фигуру, перезаписываются, оставляя неразбираемые координаты. - viewBox и размеры. Атрибуты, задающие систему координат, повреждаются, поэтому ничему негде отрисовываться.
- Корректность кодировки. Некорректные последовательности UTF-8 приводят к сбою строгого разбора XML до начала отрисовки.
Что вы увидите после
| Приложение | Поведение |
|---|---|
| Браузеры | «Ошибка разбора XML: некорректно оформленный документ», не отображается вообще ничего. |
| Figma / Illustrator | Импорт падает с сообщением о недопустимом SVG. |
| Inkscape | Отказывается открывать документ или сообщает об ошибке разбора. |
<img src="…"> | Показывает заглушку сломанного изображения. |
Частые причины это сделать
- Проверка того, что путь загрузки SVG выполняет валидацию и очистку ввода.
- Проверка того, что конвейер сборки иконок падает на некорректном исходном файле.
- Проверка того, что санитайзер SVG отклоняет плохой ввод, а не принимает его частично.
- Создание некорректных векторов для набора тестов отрисовки.
Как испортить файл SVG
- Перетащите файл .svg в поле выше или нажмите, чтобы выбрать.
- Оставьте уровень Standard, если вам не нужно частичное повреждение (Light) или победа над программами восстановления (Heavy).
- Нажмите Испортить файл. Обработка идёт на вашем устройстве, поэтому заканчивается почти мгновенно.
- Скачайте результат. По умолчанию он сохраняет исходное имя файла и длину в байтах.
Вопросы о SVG
Почему SVG падает жёстче, чем HTML?
Потому что браузеры разбирают SVG как XML, а это строгий формат. В спецификацию HTML встроено восстановление после ошибок; в XML — нет.
Будет ли файл открываться в текстовом редакторе?
Он откроется, но содержимое будет кракозябрами: внедряется некорректный UTF-8, поэтому это уже не читаемый текст.
Работает ли это со сжатым SVGZ?
Да, но внутри SVGZ — это gzip, поэтому он обрабатывается как архив gzip и ломается целиком.
Можно ли сохранить видимость корректного SVG?
Уровень «Лёгкий» сохраняет большую часть разметки, поэтому на первый взгляд файл всё ещё читается как SVG, но не отображается.