Перейти до основного вмісту
LibraTool logoLibraTool

Конвертер PNG у ICO-фавікон — безкоштовно

Конвертуйте зображення PNG, JPG, WebP або SVG у багаторозмірні файли фавікону .ico. Вибирайте потрібні розміри (16, 32, 48, 64, 128, 256) та завантажуйте єдиний .ico.

Працює офлайн після завантаження

Перетягніть файл сюди або натисніть, щоб вибрати

PNG, JPG, WebP, SVG, HEIC, HEIF · обробляється на вашому пристрої

або натисніть Ctrl+V, щоб вставити з буфера обміну

Вибрати файли

Порада: знімок екрана можна вставити через Ctrl+V

Ваші файли ніколи не залишають пристрій. Вся обробка відбувається локально у браузері.

Типові застосування

  • Створіть Favicon Вебсайту з PNGПеретворіть ваш логотип PNG у багатоформатний файл favicon.ico для значка вкладки вашого вебсайту.
  • Створіть Значок Робочого Столу WindowsПеретворіть зображення PNG або JPG у файли .ico для ярликів робочого столу Windows та значків додатків.
  • Значок Багатоформатний Кросс-платформнийОб'єднайте кілька розмірів значків (16, 32, 48, 64, 128, 256) в один файл .ico, який працює скрізь.
  • Файл Джерела Значка PWAГенеруйте базовий .ico з вашого логотипу PWA для підтримки повернення в старіших браузерах, які не використовують маніфест.
  • Перетворіть Логотип Бренду в Формат ICOПеретворіть ваш корпоративний або брендовий логотип з PNG, JPG або SVG у висококвалітний файл .ico для цифрових точок контакту.

Як це працює

Конвертація працює повністю у вашому браузері завдяки двом механізмам, написаним прямо в цьому інструменті: Canvas API для масштабування й рендерингу кожного кадру значка та власноруч написаному двійковому кодувальнику ICO, що пакує ці кадри в один файл .ico, — жодна бібліотека не завантажується, і жоден файл не залишає пристрій.

  1. 1
    Зображення декодується на полотно
    Завантажений PNG, JPEG, WebP або SVG завантажується в HTMLImageElement і малюється на позаекранному полотні в кожному потрібному розмірі (від 16×16 до 256×256). Полотно використовує якісне бікубічне згладжування й враховує вибраний спосіб вписування: 'contain' додає прозорі чи кольорові поля навколо зображення, а 'cover' вирізає центрований квадрат з оригіналу.
  2. 2
    Кожен кадр експортується як байти PNG
    Вбудований у браузер canvas.toBlob('image/png') кодує кожен масштабований кадр у PNG без втрат. Саме ці сирі байти вбудовуються в контейнер .ico — сучасні браузери й Windows нативно обробляють PNG усередині ICO, що робить файли меншими, ніж у старішому форматі на основі BMP.
  3. 3
    Двійковий ICO збирається в пам’яті
    Власноруч написаний кодувальник з нуля будує структуру файлу .ico через DataView: 6-байтовий заголовок ICONDIR оголошує кількість зображень, далі 16-байтовий запис каталогу для кожного розміру (ширина, висота, глибина кольору, довжина в байтах і зміщення даних), а потім послідовно об’єднані дані всіх PNG. Сторонні бібліотеки не залучаються.
  4. 4
    Показ перегляду й завантаження файлу
    Перед завантаженням інтерфейс рендерить піксельно точний перегляд кожного упакованого розміру на шаховому тлі, щоб ви могли перевірити прозорість перед збереженням. Зібраний Blob передається механізму завантаження браузера як 'favicon.ico'.

Ваше зображення обробляється повністю в браузері — воно ніколи не завантажується на сервер, і після закриття вкладки копія не зберігається.

Схожі інструменти

Часті запитання