SVG · Бесплатно · На устройстве

Повредить файл SVG онлайн

Повредите файл .svg онлайн бесплатно. Ломает структуру XML и данные контуров, поэтому браузеры и редакторы отказываются отображать векторную графику.

  • Без загрузки на сервер
  • Без ограничения размера
  • Без регистрации

Испортите свой файл SVG

Настроено под .svg, .svgz, и так же работает с любым другим форматом.

100% на устройстве
Перетащите файлы сюда или выберите Любой формат, любой размер, несколько файлов сразу
Уровень порчи

Выполняется…0%
Готово к загрузке

Почему файлы SVG трудно испортить как следует

SVG — это XML, а не двоичный формат изображения, и это полностью меняет то, как он ломается. Браузеры разбирают SVG строго (в отличие от HTML), поэтому некорректно оформленный документ отклоняется целиком, а не отображается частично.

Что разрушает этот инструмент

  • Объявление XML. Начальное объявление и корневой элемент <svg> уничтожаются, поэтому у документа нет корректного корня.
  • Данные контуров. Строки атрибута d, задающие каждую фигуру, перезаписываются, оставляя неразбираемые координаты.
  • viewBox и размеры. Атрибуты, задающие систему координат, повреждаются, поэтому ничему негде отрисовываться.
  • Корректность кодировки. Некорректные последовательности UTF-8 приводят к сбою строгого разбора XML до начала отрисовки.

Что вы увидите после

ПриложениеПоведение
Браузеры«Ошибка разбора XML: некорректно оформленный документ», не отображается вообще ничего.
Figma / IllustratorИмпорт падает с сообщением о недопустимом SVG.
InkscapeОтказывается открывать документ или сообщает об ошибке разбора.
<img src="…">Показывает заглушку сломанного изображения.

Частые причины это сделать

  • Проверка того, что путь загрузки SVG выполняет валидацию и очистку ввода.
  • Проверка того, что конвейер сборки иконок падает на некорректном исходном файле.
  • Проверка того, что санитайзер SVG отклоняет плохой ввод, а не принимает его частично.
  • Создание некорректных векторов для набора тестов отрисовки.

Как испортить файл SVG

  1. Перетащите файл .svg в поле выше или нажмите, чтобы выбрать.
  2. Оставьте уровень Standard, если вам не нужно частичное повреждение (Light) или победа над программами восстановления (Heavy).
  3. Нажмите Испортить файл. Обработка идёт на вашем устройстве, поэтому заканчивается почти мгновенно.
  4. Скачайте результат. По умолчанию он сохраняет исходное имя файла и длину в байтах.

Вопросы о SVG

Почему SVG падает жёстче, чем HTML?

Потому что браузеры разбирают SVG как XML, а это строгий формат. В спецификацию HTML встроено восстановление после ошибок; в XML — нет.

Будет ли файл открываться в текстовом редакторе?

Он откроется, но содержимое будет кракозябрами: внедряется некорректный UTF-8, поэтому это уже не читаемый текст.

Работает ли это со сжатым SVGZ?

Да, но внутри SVGZ — это gzip, поэтому он обрабатывается как архив gzip и ломается целиком.

Можно ли сохранить видимость корректного SVG?

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

Пользуйтесь ответственно. Files Corrupter создан для тестирования ПО, контроля качества, исследований, обучения и преподавания. Сдача намеренно испорченного файла, чтобы выдать работу за выполненную, может нарушать правила вашего учебного заведения или работодателя. Вы отвечаете за то, как используете результат. Смотрите наш отказ от ответственности.

Другие инструменты для медиа

Все инструменты порчи файлов