Конвертер PNG в GIF
Конвертер PNG в GIF перекодирует неподвижный PNG в однокадровый GIF: изображение перерисовывается на canvas, его цвета сводятся к таблице не более чем из 256 записей, а прозрачные пиксели сопоставляются с единственной прозрачной записью GIF. На этой странице логотип 400x300 превратился из PNG размером 6,72 KB в GIF размером 3,32 KB, и все 81 787 прозрачных пикселей остались прозрачными. Инструмент обрабатывает по одному неподвижному изображению и не собирает анимацию из нескольких PNG.
Перетащите изображение сюда
или нажмите для выбора
Поддерживаемые форматы: PNG, JPG, WebP, GIF, BMP
Выше качество = больше файл
Конвертация завершена
Новый размер:
Популярные
О конвертере PNG в GIF
Эта страница превращает неподвижный PNG в файл GIF89a, никуда не отправляя изображение. Браузер декодирует PNG, перерисовывает его на canvas, а кодировщик на JavaScript пишет GIF: строит таблицу цветов, сопоставляет каждый пиксель с записью этой таблицы и сжимает результат алгоритмом LZW — единственным, который предусмотрен форматом GIF.
Именно на таблице цветов пути PNG и GIF расходятся. PNG хранит полные 24 бита цвета и 256 уровней прозрачности на пиксель, а таблица GIF вмещает не более 256 записей и ровно одну из них может пометить как прозрачную. Если в изображении уже 256 цветов или меньше, конвертер сохраняет все до единого и пиксели возвращаются без изменений: снимок экрана 802x602 с 222 разными цветами и после конвертации имел ровно 222. Если цветов больше, проход median cut отбирает 256 наиболее подходящих — так вышло с фотографией 640x480 и её 284 551 цветом.
Прозрачность сохраняется, но лишь как «да или нет». Пиксель, непрозрачный хотя бы наполовину, становится сплошным, а всё более слабое — полностью прозрачным, поэтому мягкие тени и растушёванные края получают жёсткий контур. Инструмент берёт по одному файлу и всегда пишет один кадр: он не собирает ни несколько PNG, ни анимированный PNG в анимированный GIF.
GIF не обязательно оказывается меньше. Логотип 400x300 уменьшился с 6,72 KB до 3,32 KB, зато плавный градиент 900x300 вырос с 1,7 KB в PNG до 111 KB в GIF, потому что LZW не умеет описывать строку, где цвет меняется в каждом пикселе, а фильтры PNG умеют. Если цель — файл поменьше, а не именно формат GIF, PNG в JPG или PNG в WebP обычно выигрывают.
Примеры использования
Как использовать
Перетащите файл .png в зону «Перетащите изображение сюда» или нажмите на неё, чтобы выбрать файл: здесь принимаются только PNG.
Проверьте миниатюру предпросмотра, а также имя и размер файла рядом с ней; чтобы выбрать другой PNG, нажмите «Удалить».
Нажмите «Конвертировать в GIF», чтобы перерисовать PNG на канвасе и экспортировать его как однокадровый GIF полностью в браузере.
В панели «Конвертация завершена!» посмотрите предпросмотр GIF и его «Новый размер файла».
Нажмите «Скачать GIF», чтобы сохранить файл с расширением .gif, или «Конвертировать ещё», чтобы обработать другие изображения PNG.
Советы профессионалов
- Область загрузки здесь принимает только PNG. Если передать ей JPG, страница ответит «Please select a PNG file» и оставит кнопку конвертации неактивной; для других исходных форматов используйте общий конвертер изображений.
- Для веба GIF хорош для простых анимаций и совместимости со старым софтом, но в качестве современной альтернативы стоит рассмотреть WebP или APNG.
- Посмотрите строку с новым размером в блоке о завершённой конвертации, прежде чем оставлять результат. Фотографии и плавные градиенты в GIF почти всегда растут: градиент 900x300 увеличился с 1,7 KB до 111 KB в этой проверке.
- Прозрачность GIF сохраняет, но только по принципу «всё или ничего»: пиксель, непрозрачный хотя бы наполовину, становится сплошным, а всё более слабое исчезает. Если нужна плавная альфа, оставайтесь на PNG или WebP.
- После конвертации воспользуйтесь нашим компрессором изображений или инструментом изменения размера, чтобы дополнительно оптимизировать файлы GIF для веба.
Часто задаваемые вопросы
Да, он полностью бесплатный: без ограничений, без рекламы в самой конвертации, без регистрации и без водяных знаков на результате. Вы можете конвертировать сколько угодно файлов PNG в GIF.
Нет. Файл читает файловый ридер браузера, изображение рисуется на canvas и кодируется в GIF скриптом, который выполняется на самой странице, поэтому картинка никогда не уходит в сеть. Ссылка на скачивание указывает на blob в памяти вашей вкладки, и при её закрытии он исчезает. С сайта загружаются только страница и её скрипты.
Только если в PNG больше 256 цветов. Ниже этой границы каждый цвет получает собственную запись палитры и пиксели возвращаются байт в байт: снимок экрана 802x602 с 222 цветами и после конвертации имел ровно 222. С фотографией иначе: 284 551 разный цвет был сведён к 256, что заметно как полосы на плавных участках.
Жёсткого предела нет: всё упирается в память браузера. В этой проверке PNG размером 4000x3000 пикселей и 19 MB превратился в GIF на 5,26 MB примерно за 1,5 секунды, а логотип 400x300 занял около 40 миллисекунд. Файлы крупнее тоже работают, просто дольше и требуют больше памяти во время конвертации.
Да. Конвертер PNG в GIF полностью адаптивен и работает в Safari на iOS, Chrome на Android и во всех современных мобильных браузерах. Просто коснитесь экрана, чтобы выбрать файл, и скачайте готовое изображение.
Здесь нельзя. Этот конвертер берёт по одному файлу и всегда записывает однокадровый GIF, поэтому при выборе нескольких PNG преобразуется только первый. Анимации к тому же нужны порядок кадров, задержка для каждого кадра и число повторов, о которых эта страница не спрашивает. Для движения возьмите отдельный редактор GIF.