← GIF инструменты

Добавить текст на GIF

Добавить текст к Настройки

Готово
No GIF yetЗагрузить GIF, чтобы добавить текст

Как оформить подпись на движущемся фоне GIF

Чтобы на GIF наложить текст, добавьте подпись отдельным слоем, перетащите её в нужное место и настройте шрифт, цвет, обводку или подложку. Каждый видимый слой появляется на всех кадрах в одном положении. Можно сделать несколько строк отдельными слоями; время появления и анимация текста здесь не задаются.

Стоимость: Бесплатное использование. Действуют ограничения на размер файлов и использование.

Как добавить текст на GIF

  1. Загрузите один GIF

    Нажмите Выбрать файл или перетащите GIF на просмотр. Подходит анимированный или однокадровый GIF до 200 МиБ. В Uploads доступны GIF, загруженные и созданные в других инструментах сайта.

  2. Введите подпись

    Первый слой Text 1 находится в центре. Замените образец Dein Text своим текстом в поле под просмотром. Один слой содержит одну строку; перенос на следующую строку не выполняется.

  3. Разместите и оформите текст

    Перетащите подпись или задайте X и Y в процентах ширины и высоты GIF. Под просмотром находятся Шрифт, Размер шрифта, Цвет и Обводка; Выравнивание и Прозрачность фона — в 1. Настройки. Все параметры меняют слой, чья кнопка сейчас выбрана.

  4. Добавьте другие строки

    Нажмите + Text, чтобы создать новый слой, или Дублировать, чтобы скопировать выбранную строку вместе с её оформлением. Выбирайте слой через Text 1, Text 2 и следующие кнопки.

  5. Обработайте и скачайте

    Нажмите кнопку Добавить текст к и посмотрите готовую анимацию. Загрузить изображение с текстом скачивает именно GIF. Adjust возвращает к слоям; New GIF открывает другой исходник, сохраняя текстовые слои для повторного использования. Результат остаётся в общем файловом менеджере.

Текстовые слои и оформление

Текст слоя
Одна строка на слой, без автоматического переноса. Символы %, :, кавычки и другие знаки выводятся как введены. Поддерживаются кириллица, греческие буквы, латиница с диакритикой и знак евро €. Эмодзи, китайские и японские знаки не входят в поддерживаемую область этих шрифтов. Для обработки нужен хотя бы один непустой видимый слой.
X и Y
Координаты от 0 до 100 %; начальные значения — 50 и 50. Y задаёт вертикальный центр строки. Точка строки, которую задаёт X, зависит от выравнивания. От края остаётся минимум 6 пикселей, с подложкой — минимум 10; толстая обводка увеличивает отступ до её ширины плюс 4 пикселя, если это больше остальных значений.
Выравнивание
Слева, Центр или Справа; изначально Центр. Настройка определяет, где находится точка X: у левого края строки, в середине или у правого края. При Справа и X 100 строка заканчивается у правого поля и удлиняется влево. При Центр она растёт в обе стороны.
Размер шрифта
От 8 до 180 пикселей, начальное значение 42. Размер относится к пикселям исходного GIF, а в просмотре масштабируется вместе с изображением. На GIF 480 × 270 пикселей высота шрифта 42 пикселя составляет примерно шестую часть высоты; для маленького GIF та же величина занимает гораздо больше места.
Шрифт
Arial, Helvetica, Impact, Georgia, Times New Roman, Verdana и Courier New; сначала выбран Arial. Arial, Helvetica и Verdana — без засечек; Georgia и Times New Roman — с засечками; Courier New — моноширинный. Impact даёт узкие жирные буквы для мемов, остальные варианты используются в обычном начертании. Отдельной настройки жирности нет.
Цвет
Цвет букв, изначально белый #ffffff. Выбирайте его с учётом всех кадров: фон во время анимации может меняться.
Обводка и Stroke color
Контур вокруг букв от 0 до 20 пикселей; сначала 0, то есть без обводки. Цвет контура в Stroke color изначально чёрный #000000. Белые буквы с чёрной обводкой 2–4 пикселя — подходящий начальный вариант для меняющегося светлого и тёмного фона.
Box color и Прозрачность фона
Прямоугольная подложка под строкой. Box color изначально чёрный #000000. Значение Прозрачность фона идёт от 0 до 1 с шагом 0.05; рядом показывается процент. При начальном 0 подложки нет, при 1 она непрозрачна. Значения 0.5–0.7 позволяют видеть анимацию через подложку. Прямоугольник охватывает строку с полями по 5 пикселей.
+ Text, Дублировать, Видимый и Удалить
Новые слои + Text используют начальное оформление и последовательно Y 64, 78, затем 90. Дублировать сохраняет оформление, смещает копию вправо и вниз на 4 процентных пункта, в пределах 0–100, и добавляет к строке copy. Новые и скопированные слои видимы. Кнопка Видимый переключает Вкл и Выкл: выключенный слой не отображается и не входит в результат. Удалить убирает выбранный слой; один слой всегда остаётся.

Начальные значения для разных подписей

Примеры рассчитаны на GIF примерно 480 × 270 пикселей. Для другой высоты пропорционально измените размер шрифта и оцените результат на всех кадрах.

Мем с верхней и нижней строкой

Impact, Размер шрифта 36 пикселей, белые буквы, Обводка 3 пикселя чёрного цвета, Y 12. Нажмите Дублировать, поставьте копию на X 50, Y 88 и введите нижнюю строку.

Подпись в стиле субтитров

Arial, 24–28 пикселей, белый цвет, чёрный Box color, Прозрачность фона 0.6, Y 88. Подложка отделяет строку от подробного движущегося фона. Строка будет видна весь проход, без отдельных временных интервалов.

Авторская подпись в углу

16–20 пикселей, Выравнивание Справа, X 100, Y 100: нижний правый угол с отступом. Подложка со значением 0.4 помогает отделить светлый текст от светлого изображения.

Подпись из двух строк

Создайте два слоя. Ориентир для расстояния между центрами — около 1.2 размера шрифта. Для 42 пикселей на высоте 270 пикселей это примерно 19 % высоты: подойдут Y 40 и 60. Задайте расстояние сами, если начальный шаг новых слоёв 14 % слишком тесный.

Изображение, длительность и размер файла

Каждый видимый слой рисуется на каждом кадре в одинаковом положении. Появление, перемещение текста и выбор только части анимации здесь не задаются. Ширина и высота GIF сохраняются.

Вся анимация кодируется заново с общей палитрой до 256 цветов и передачей оттенков сочетаниями цветных точек. Сглаженные края букв добавляют оттенки, а исходные цвета могут немного измениться. Размер файла может вырасти, особенно у небольших GIF с несколькими однотонными цветами; величина изменения зависит от исходника и подписи.

Прозрачные участки остаются прозрачными. Число кадров, задержка каждого кадра, включая последний, и исходная настройка повторения сохраняются. Добавление постоянной подписи не меняет темп анимации.

Форматы, ограничения и хранение

Входной формат
GIF, анимированный или однокадровый. Для PNG, JPG и других неподвижных изображений используйте текст на изображении.
Результат
GIF с исходной шириной и высотой
Размер файла
До 200 МиБ на GIF
Файлов за запуск
1
Обработка
На наших серверах с FFmpeg, до 15 минут на задание. Без внешнего сервиса и ИИ.
Водяной знак
Не добавляется
Хранение
Загрузки и результаты автоматически удаляются через 48 часов для гостей и через 30 дней для бесплатных аккаунтов. Платные планы могут предоставлять более долгий срок.

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

Почему часть длинной подписи обрезается?

Текст не переносится автоматически. Строка шире GIF начинается у левого поля и выходит за правый край. Сократите подпись, уменьшите Размер шрифта или разделите её на два слоя, по одной строке в каждом.

Почему GIF после добавления текста стал больше?

Все кадры кодируются с новой палитрой, а сглаженные буквы добавляют оттенки. Изменение особенно заметно у небольших однотонных GIF. Готовую анимацию можно обработать в сжатии GIF: она доступна там через Uploads.

Можно ли изменить или убрать текст, уже находящийся в GIF?

Существующие буквы — часть пикселей; инструмент добавляет новый слой, а не редактирует старый. Можно закрыть старую строку подложкой: поставьте Прозрачность фона на 1, выберите подходящий Box color и введите новую подпись. Подложка равна размеру новой строки плюс поля по 5 пикселей, поэтому должна перекрывать всю старую строку. Если подпись находится у края, её можно удалить вместе с этой частью изображения через обрезку GIF.

Можно ли добавить эмодзи в подпись?

Шрифты поддерживают кириллицу, греческие буквы, латиницу с диакритикой и знак евро. Эмодзи, китайские и японские знаки не входят в их поддерживаемый набор.