Конвертировать GIF в PNG
Превратите GIF в неподвижный PNG или разложите анимацию на отдельные PNG — по одному на кадр. Всё работает в вашем браузере: файл никуда не загружается.
Каждый кадр, а не один
Разложите анимацию на пронумерованные PNG за один проход и заранее увидите, сколько файлов получится.
Ничего не загружается
GIF декодируется и кодируется заново на вашем собственном устройстве. Ни один сервер его не получает.
Прозрачность сохраняется
Прозрачные области остаются прозрачными, а заодно можно убрать сплошной фон, если он мешает.
Десять языков
Инструмент и полное руководство доступны на десяти языках, а не только на английском.
Коротко: Перетащите GIF — получите PNG. Если GIF анимированный, вы сами решаете, что это значит: неподвижный кадр из начала или все кадры, выгруженные как пронумерованные PNG в архив ZIP. Количество показывается до конвертации, так что анимация из 24 кадров никогда не застанет вас врасплох 24 файлами. Всё работает в браузере: без загрузки на сервер, без учётной записи и без дневного лимита.
Зачем конвертировать GIF в PNG
GIF и PNG пересекаются сильнее большинства пар форматов: оба без потерь, оба поддерживают прозрачность, оба принимаются почти везде. Поэтому причины конвертировать GIF в PNG конкретны, а не общи, и понимание того, какая из них ваша, определяет, как пользоваться этой страницей.
Нужна неподвижная картинка, а не движущаяся
GIF, крутящийся по кругу, неуместен в документе, в макете для печати, на слайде или в превью, которое должно спокойно лежать на странице. Конвертация в PNG его останавливает. Остаётся единственный вопрос — какой момент вы хотите остановить, и именно поэтому выбор кадра здесь важнее, чем в любой другой конвертации.
Нужна прозрачность получше
Прозрачность в GIF — это всё или ничего: пиксель либо полностью виден, либо полностью отсутствует, из-за чего на любой кривой остаётся жёсткий ступенчатый край. PNG хранит 256 уровней прозрачности на пиксель. Конвертация не починит уже имеющийся край, но всё, что вы сделаете потом — масштабирование, наложение, компоновка — больше не будет его ухудшать.
Нужен чистый исходник для правок
GIF ограничен 256 цветами на кадр, поэтому любой GIF уже прошёл через сокращение палитры. У PNG такого потолка нет. Конвертация перед редактированием не вернёт цвета, которые GIF выбросил, но не даст следующему кругу правок снова протискиваться через ту же воронку из 256 цветов.
Что происходит с анимацией
Конвертировать анимированный GIF в PNG — значит выбрать кадры из движущегося изображения: PNG не умеет хранить анимацию, поэтому анимированный GIF становится либо одним неподвижным изображением, либо набором отдельных изображений — по одному на кадр.
Это самая частая неожиданность при такой конвертации и именно то место, где большинство инструментов молчит. GIF хранит последовательность кадров и промежутки между ними. Файл PNG хранит одно изображение. Никакая комбинация этих двух фактов не позволяет анимации уцелеть, поэтому каждый конвертер вынужден сделать выбор — и почти все делают его за вас, не сообщая об этом.
Здесь выбор ваш, и он на виду. По умолчанию берётся первый кадр: этого хочет большинство, да и остальные инструменты всё равно молча делают то же самое. Переключитесь на все кадры — и получите по одному пронумерованному PNG на кадр, упакованных в ZIP. Число файлов показывается рядом с переключателем до конвертации: три GIF по 24 кадра заранее сообщат, что выйдет 72 файла, а не просто создадут их.
Как конвертировать GIF в PNG за 3 шага
Ни учётной записи, ни этапа загрузки, ни очереди. Ваш браузер читает файл в тот же момент, как вы его перетащили.
- 1
Перетащите файлы GIF
Можно сразу несколько. Любой файл, оказавшийся анимированным, получает на миниатюре значок с числом кадров, так что вы понимаете, с чем имеете дело, ещё до того как что-то выбрать.
- 2
Выберите один кадр или все
Первый кадр выбран заранее. Переключитесь на все — и общее число файлов появится сразу: именно оно решает, уйдёте вы с одним файлом или с восемьюдесятью.
- 3
Проверьте вес и скачайте
Показанный размер измеряется реальным кодированием, а не оценкой. Заберите один PNG или весь набор архивом ZIP с кадрами, пронумерованными по порядку.
Выгрузка всех кадров анимированного GIF
Доставать из GIF отдельные кадры — по-настоящему полезное дело. Так берут чистый стоп-кадр из короткой реакции, так возвращают спрайтовый лист в отдельные изображения, так проверяют, что сжатая анимация на самом деле сделала с логотипом, и так пересобирают анимацию в другой программе, не начиная с нуля.
И это же та часть конвертации GIF в PNG, с которой почти никто не справляется как следует. Из десяти инструментов в выдаче по этому запросу двое верхних вообще ничего не говорят о том, что произойдёт с анимацией: вы загружаете файл из 24 кадров и узнаёте всё потом. Известный сайт, специализирующийся на GIF, умеет выгружать все кадры, но это отдельная страница, она требует загрузить файл на сервер и предупреждает, что загруженное удаляется через час. Ещё один работает целиком в браузере, но выдаёт по одному кадру за раз, не имеет пакетного режима и ограничивает бесплатное использование личными проектами.
То, что эта страница делает иначе, вовсе не хитро — просто сделано целиком. Кадры читаются локально собственным декодером изображений браузера, все кадры выгружаются за один проход, несколько GIF можно пропустить вместе, а общее число выходных файлов видно на экране до того, как вы согласитесь. Каждый кадр сохраняет свою прозрачность, а файлы выходят пронумерованными по порядку воспроизведения, так что и архив из восьмидесяти изображений остаётся обозримым.
Цвет и прозрачность: GIF и PNG
Оба формата без потерь, поэтому при этой конвертации ничего не размывается и не мажется. Меняется потолок — и понимание этой разницы объясняет и то, почему PNG обычно крупнее, и то, почему некоторые края выглядят хуже, чем вы ожидали.
| Что важно | GIF | PNG |
|---|---|---|
| Цветов на изображение | До 256, из палитры | Полный цвет, без палитры |
| Прозрачность | Всё или ничего, один цвет считается «невидимым» | 256 уровней на пиксель |
| Анимация | Есть, со своим временем для каждого кадра | Нет |
| Сжатие | Без потерь, но уже после сокращения палитры | Без потерь, без сокращения |
| Типичный размер | Меньше в расчёте на кадр | Больше, нередко заметно |
Отсюда следуют две вещи. Во-первых, один PNG обычно тяжелее того GIF, из которого он получен: вы храните те же пиксели без короткого пути через 256 цветов. Если выгрузить все кадры, итог естественным образом окажется в несколько раз больше исходника. Во-вторых, жёсткий зубчатый край вокруг прозрачного GIF не станет мягче от конвертации. Этот край был впечатан ещё при создании GIF, и здесь недостающие промежуточные пиксели не выдумываются. Мы также не применяем тихое сглаживание, чтобы его замаскировать: это значило бы изменить ваше изображение, не спросив.
Чего этот инструмент не делает
Две вещи, которые ищут рядом с конвертацией GIF в PNG, выходят за пределы возможного для браузера без огромного объёма дополнительного кода. Сказать об этом прямо полезнее, чем ответить расплывчато.
Он не создаёт анимированный PNG (APNG)
APNG — отдельный формат, случайно разделяющий расширение PNG: он хранит последовательность кадров так же, как GIF. Браузеры умеют показывать APNG, но не дают способа его записать, поэтому создание потребовало бы отдельного кодировщика в комплекте. Здесь вы получаете набор обычных неподвижных PNG, а не один анимированный файл.
Он не конвертирует PNG обратно в GIF
Обратный путь означает сократить полный цвет до палитры из 256 записей, решить, как применять дизеринг к тому, что не помещается, и затем закодировать результат алгоритмом LZW. Это настоящий кодировщик, а не настройка, и он относится к другому инструменту, а не к галочке на этой странице.
Если вы смотрели в сторону APNG потому, что хотели сохранить анимацию и получить файл меньше и качественнее GIF, есть более практичный путь: конвертируйте анимацию в WebP
Полный набор инструментов PDF
Откройте для себя нашу полную коллекцию инструментов PDF для решения любых задач с документами
PNG в PDF
Объедините изображения PNG в один готовый к печати PDF
JPG в PDF
Конвертируйте изображения JPG в формат PDF
Объединить PDF
Объедините несколько файлов PDF в один
Сжать PDF
Эффективно уменьшите размер файла PDF
PDF в PNG
Конвертируйте страницы PDF в изображения PNG
PDF в JPG
Конвертируйте страницы PDF в изображения JPG
PDF в текст
Извлеките текст из файлов PDF
Разделить PDF
Разделите PDF на отдельные страницы
Редактировать PDF
Редактируйте и комментируйте документы PDF
Упорядочить PDF
Упорядочьте и переставьте страницы PDF
Повернуть PDF
Поворачивайте страницы PDF и сохраняйте навсегда
Нумерация страниц
Добавьте нумерацию страниц в PDF с предпросмотром
Водяной знак на PDF
Добавьте текстовый водяной знак на PDF с предпросмотром
HEIC в JPG
Конвертируйте фото HEIC с iPhone в JPG
Удалить страницы PDF
Удалите ненужные страницы и скачайте чистый PDF
Извлечь страницы PDF
Сохраните выбранные страницы как новый PDF или отдельные файлы
Подписать PDF
Нарисуйте, введите или загрузите подпись и разместите её на любой странице
Изменить размер PDF
Измените размер страницы на A4, Letter или свой формат
Обрезать PDF
Обрежьте поля, выделите область или автоматически удалите пустое пространство
Свести PDF
Сделайте формы доступными только для чтения — сохраните текст для поиска или зафиксируйте как изображение
Метаданные PDF
Просматривайте, редактируйте или удаляйте автора, заголовок, даты и другие метаданные
PDF в оттенки серого
Преобразуйте в оттенки серого или чёрно-белый, чтобы сэкономить цветные чернила
Извлечь изображения из PDF
Извлеките встроенные фото из PDF и сохраните как PNG или JPG
WebP в PDF
Конвертируйте изображения WebP в PDF, объедините несколько в один файл
Защитить PDF
Добавьте пароль на открытие PDF полностью в вашем браузере
Снять пароль с PDF
Снимите известный пароль или ограничения с PDF прямо в браузере
HEIC в PDF
Конвертируйте фото HEIC с iPhone в PDF
AVIF в PDF
Конвертируйте изображения AVIF в PDF
TIFF в PDF
Конвертируйте изображения и сканы TIFF в PDF
BMP в PDF
Конвертируйте изображения BMP в PDF
OCR PDF
Сделайте отсканированный PDF доступным для поиска, прямо в браузере
Закрасить в PDF
Навсегда удалите конфиденциальный текст из PDF, прямо в браузере
Сжать изображение
Уменьшайте JPEG, PNG и WebP пакетно, прямо в браузере
Изменить размер
Меняйте размеры пакетно, с готовыми пресетами, прямо в браузере
PNG в JPG
Превращайте изображения PNG в JPG пакетно и видьте размер ещё до скачивания
JPG в PNG
Превращайте изображения JPG в PNG пакетно, при желании с прозрачным фоном
WebP в JPG
Превращайте файлы WebP в JPG пакетно, включая каждый кадр анимированного WebP
WebP в PNG
Превращайте WebP в PNG с сохранением прозрачности либо убирайте однотонный фон
Изображение в WebP
Превращайте JPG, PNG и другие в WebP пакетно или укладывайтесь в точный размер в КБ
SVG в PNG
Растрируйте SVG в любом размере или соберите набор фавиконов из одного логотипа
AVIF в JPG
Превратите AVIF в JPG, который откроется везде, или задайте размер в КБ
Сравнить PDF
Точно узнайте, что изменилось между двумя версиями PDF, ничего не загружая
SVG в JPG
Растеризуйте SVG в JPG любого размера и выберите цвет вместо прозрачности
GIF в PNG
Возьмите один кадр или разложите анимированный GIF на пронумерованные PNG по кадрам
GIF в JPG
Выберите, чем заменить прозрачность, один кадр или все — и мы скажем, когда лучше PNG
Частые вопросы
О чём обычно спрашивают, прежде чем конвертировать важную анимацию.
Этот конвертер GIF в PNG действительно бесплатный?
Да: бесплатно, без ограничений, без учётной записи и без оговорки «только для личного использования». Некоторые конвертеры, тоже работающие в браузере, ограничивают бесплатное использование в день или лицензируют его лишь для личных проектов. Здесь ничего подобного нет, как нет водяных знаков и функций, придержанных для платной версии. Сайт живёт за счёт рекламы, а не подсчёта того, сколько вы пользуетесь инструментами.
Мои файлы загружаются на сервер?
Нет. GIF декодируется и кодируется заново целиком на вашем устройстве. Справедливости ради, есть один-два других конвертера, которые тоже работают в браузере и прямо об этом пишут. Разница здесь — в том, что идёт вместе с этим: все кадры за один проход, пакетная загрузка и число выходных файлов, показанное заранее.
Можно ли превратить анимированный GIF в несколько PNG?
Да — переключитесь с первого кадра на все кадры. Вы получите по одному PNG на кадр, пронумерованных по порядку воспроизведения и упакованных в ZIP, каждый со своей прозрачностью. Общее число файлов показывается рядом с переключателем до конвертации, так что ничего не появится неожиданно.
Можно ли сделать анимированный PNG (APNG)?
Нет. Здесь получаются только неподвижные PNG. APNG — другой формат, который браузеры показывают, но не записывают, поэтому его создание потребовало бы отдельного кодировщика. Если цель — сохранить анимацию, практичный вариант это анимированный WebP, и он обычно даже меньше исходного GIF.
Можно ли конвертировать PNG обратно в GIF?
Нет, и это направление действительно сложнее, чем кажется. Требуется сократить полный цвет до палитры из 256 записей, решить, как применять дизеринг к не поместившимся цветам, и закодировать результат алгоритмом LZW. Это кодировщик, а не опция, поэтому ему место в отдельном инструменте.
PNG получится больше GIF?
Обычно да, и это ожидаемо, а не ошибка. GIF отчасти обязан своей компактностью ограничению в 256 цветов на кадр. PNG хранит те же пиксели без этого короткого пути, поэтому даже один кадр нередко тяжелее. Если выгрузить все кадры, итог будет в несколько раз больше исходного файла. Если потом размер важен, сожмите результаты.
Почему прозрачный край всё ещё выглядит зубчатым?
Потому что прозрачность GIF — это всё или ничего, а конвертация не выдумывает недостающие пиксели. Пиксель в GIF либо полностью видим, либо полностью прозрачен, из-за чего на кривых возникает ступенчатый край. PNG умеет хранить частичную прозрачность, но этих более мягких промежуточных пикселей в файле никогда не было, поэтому восстановить их неоткуда. Автоматическое сглаживание мы не применяем: это изменило бы ваше изображение без спроса.
Какой кадр я получу, если не выгружать все?
Первый — именно так молча поступает почти любой другой конвертер. Это значение по умолчанию потому, что большинство перетаскивающих GIF хотят одну неподвижную картинку, и потому, что случайно взятые все кадры превращают короткую анимацию в десятки файлов. Если первый кадр — не тот момент, выгрузите все и оставьте нужный.
Похожие инструменты
Что может понадобиться до или после конвертации. Всё это тоже работает в вашем браузере.
- Изображение в WebP — сохранить анимацию, а не останавливать её, обычно с меньшим весом, чем у GIF
- PNG в JPG — ещё уменьшить извлечённые кадры, когда прозрачность больше не нужна
- Сжать изображение — довести готовый PNG до точного размера в КБ, когда этого требует форма
- Изменить размер изображения — поменять размеры извлечённых кадров, с пресетами для документов и соцсетей
- JPG в PNG — та же конвертация, но для фотографий, а не анимаций
- GIF в JPG — когда GIF — это фотография, а не стикер, и размер важнее чистых краёв