IT Market
Инструменты/Изображения/Конвертер ICO в PNG онлайн — извлечь иконку
READY > SYSTEM READY
ICO
PNG

ЗАГРУЗИТЬ
ФАЙЛ

Ожидание файла...

Превью

Коротко об инструменте

Конвертер ICO в PNG онлайн — извлечь иконку

ICO — это контейнер Windows: внутри лежит несколько изображений одной иконки в разных размерах, от 16×16 до 256×256. Графические редакторы и Фигма такой файл обычно не открывают, а формы загрузки логотипа его не принимают. Конвертер отдаёт декодирование браузеру и сохраняет показанное в обычный PNG с прозрачностью. Пригождается, когда нужно вытащить favicon чужого сайта для мудборда или иконку старой программы для презентации. Смотрите также: обратно упаковать PNG в иконку ICO, подогнать иконку под 32×32 или 512×512, перерисовать иконку в SVG.

Как пользоваться

  1. В зоне «ЗАГРУЗИТЬ ФАЙЛ» выберите файл иконки — поле принимает типы image/x-icon и image/vnd.microsoft.icon, то есть обычные .ico.
  2. Дождитесь превью: браузер сам выбирает из контейнера подходящую по размеру картинку, обычно самую крупную из вложенных.
  3. Проверьте края на превью — если иконка внутри была всего 16×16, PNG выйдет таким же мелким и увеличивать его бессмысленно.
  4. Нажмите «СКАЧАТЬ» и сохраните PNG; прозрачные области иконки остаются прозрачными.
  5. «СБРОСИТЬ» очищает форму перед следующей иконкой.

Вопросы и ответы

Достанутся ли из ICO все размеры сразу, отдельными файлами?

Нет, и это честное ограничение. Декодированием занимается сам браузер, а он показывает из контейнера одно изображение — как правило, наибольшее из вложенных. Поэтому на выходе получается один PNG. Чтобы забрать другой размер, придётся распаковывать ICO десктопной утилитой вроде IcoFX или Resource Hacker.

Сохранится ли прозрачный фон иконки в PNG?

Да. Современные ICO хранят 32-битный вариант с альфа-каналом, PNG умеет то же самое, и при перерисовке через canvas прозрачность переносится. Исключение — очень старые 8-битные иконки из времён Windows 95: там прозрачность задавалась маской, и на некоторых файлах вместо неё может проступить чёрный фон.

Почему полученный PNG такой маленький и мыльный?

Потому что таким был исходник. Внутри многих favicon лежит только картинка 16×16 — конвертер отдаёт ровно эти пиксели, ничего не додумывая. Растянуть 16×16 до 512×512 без потери резкости невозможно в принципе, нужен либо векторный логотип, либо крупная версия иконки от автора.

Что делать, если файл ICO не открывается?

Чаще всего дело в том, что внутри лежит не BMP, а курсор .cur, переименованный в .ico, либо иконка сохранена в редком формате, который движок браузера не декодирует. Попробуйте открыть тот же файл прямо в Chrome как отдельную вкладку: если картинка не появилась и там, конвертер тут бессилен.

Куда попадает файл иконки во время конвертации?

Он остаётся в вашей вкладке. Страница читает выбранный файл через file input, рисует его на canvas и оттуда формирует PNG для скачивания; сетевых запросов с содержимым иконки не выполняется. Это же значит, что инструмент работает и при отключённом интернете, если страница уже открыта.

Как выполнить обратную операцию и собрать ICO из картинки?

Для этого есть парный инструмент PNG в ICO: он берёт квадратный PNG и упаковывает несколько масштабов в один favicon.ico. Направление ICO → PNG нужно, когда иконка уже существует и её содержимое надо вытащить в редактируемый формат, а обратное — когда favicon только предстоит собрать.

Примеры

Favicon с чужого сайта для мудборда
До: favicon.ico, внутри три размера: 16×16, 32×32 и 48×48
После: favicon.png 48×48 с прозрачным фоном — самый крупный вариант из контейнера
Иконка старой программы в презентацию
До: app.ico из каталога установки, 256×256
После: app.png 256×256, вставляется в слайд без белой подложки