Инструмент

Конвертер SVG в PNG

Превратите векторный SVG в растровый PNG нужного размера: задайте ширину и высоту или используйте пресеты ×1/×2/×4, включите прозрачный фон. Загрузите до 30 файлов — рендеринг идёт в браузере, ничего не отправляется на сервер.

Как конвертировать SVG в PNG

  1. Добавьте SVG. Перетащите файлы или выберите на устройстве — можно с XML-прологом и без него.
  2. Выберите размер. Пресеты ×1/×2/×4 умножают исходный размер SVG, либо задайте ширину и высоту вручную (с замком пропорций). Максимум 8192×8192.
  3. Скачайте PNG. По умолчанию фон прозрачный; снимите галочку — станет белым. Забирайте по одному или архивом.

Размер по умолчанию берётся из атрибутов width/height или viewBox; если размера нет — 1024 px по длинной стороне.

Частые вопросы

В каком размере получится PNG?

По умолчанию — в размере из атрибутов width/height или viewBox самого SVG. Пресеты ×2 и ×4 увеличивают его кратно (удобно для ретины), а в режиме «Свой размер» вы задаёте точные ширину и высоту. Предел — 8192×8192 px.

Почему текст в SVG выглядит иначе?

Внешние шрифты внутри SVG браузер не подгружает из соображений безопасности — текст отрисуется системным шрифтом. Чтобы гарантировать вид, переведите текст в кривые (контуры) в редакторе перед конвертацией.

Не отображается картинка/иконка из SVG

Если SVG ссылается на внешние изображения по URL, при растрировании они не подгружаются — тоже из-за браузерной изоляции. Встроенные (base64) картинки отображаются нормально.

Будет ли прозрачный фон?

Да, по умолчанию фон прозрачный (PNG это поддерживает). Если нужен белый фон — снимите галочку «Прозрачный фон».

Скрипты внутри SVG выполняются?

Нет. Рендеринг идёт через изолированный элемент Image, скрипты внутри SVG не запускаются — это безопасно.