QR-код, добавляющий встречу в календарь
Код содержит событие в формате, который телефон узнаёт: название, дату, время, место и, если нужно, заметку. После сканирования телефон предлагает добавить в календарь. Подходит для приёма, занятия, репетиции и мероприятия.
Создать QR-код событияВстреча готова для календаря
РедакцияПроверено: 29 октября 2026 г.Редакционные правила
Короткий ответ
Самый совместимый вариант - событие в виде файла .ics или записи VEVENT. Достаточно даты, времени начала и окончания, названия и места. Часовой пояс нужно указать явно, например Europe/Moscow, иначе человек из другой страны увидит сдвинутое время.
Записанная от руки встреча теряется или записывается неверно. Код, который добавляет её с заполненными полями, убирает обе проблемы, особенно когда время назначает компания, а клиенту остаётся только согласиться.
Деталь, которую почти никто не проверяет, - часовой пояс, и именно она приводит к тому, что человек приходит на час раньше или на час позже.
Что попадает в событие
Название, дата, время начала, время окончания, место и описание. С этим календарь в порядке. Напоминание необязательно и зависит от того, как его понимает приложение.
Важен уникальный идентификатор события на случай, если один и тот же код прочитают дважды. С постоянным идентификатором календарь понимает, что запись уже есть, и не создаёт копию. Без него легко получить три записи на один приём.
- Начало и конец всегда, даже для получасового приёма
- Место словами, а не свободной координатой
- Уникальный идентификатор, чтобы не было дубликатов
Часовой пояс: тихая поломка
Если событие записано по местному времени без указания пояса, каждый телефон истолкует его по своим настройкам. Кто в поездке или с телефоном в другом поясе, увидит сдвинутое время.
Решение - явно указать пояс, например Europe/Moscow, или записать время в UTC. Работают оба способа. Не работает предположение, что телефон догадается сам.
Напоминания и отмены
Напоминание внутри события заставляет телефон предупредить без настройки, и это снижает число пропусков лучше письма. Обычно хватает 30 или 60 минут до начала.
Чего статический QR-код не умеет - отменить встречу. Если время изменится, напечатанный код будет говорить прежнее. Для встреч, которые переносятся, код должен вести на страницу с актуальным временем.
Как действительно проверить
Отсканируйте код на iPhone и Android, примите событие и проверьте четыре вещи: дату, время, место и отсутствие копии при втором чтении.
Затем смените часовой пояс в телефоне и прочитайте код снова. Если время сдвигается, значит пояс не указан и это нужно исправить, прежде чем печатать сто приглашений.
Повторяющиеся события
Регулярные встречи, например ежемесячный семинар, можно записать как повторяющееся событие. Телефон добавит серию записей вместо одной.
В этом случае укажите дату окончания серии. Без неё календарь человека, отсканировавшего код, будет расти бесконечно, и однажды кто-то удалит всё вместе с ближайшей встречей.
Если серия длинная, есть второй вариант: дать разовую запись, а повторяемость описать в примечании. Заметка «каждый первый вторник» понятнее тридцати отдельных записей и не засоряет календарь.
Событие на другом языке
Если ожидаются гости из-за границы, название и описание в календаре должны быть на языке, который поймёт большинство. Календарь записи не переводит, поэтому нужно выбрать один язык или подготовить две версии кода.
Две версии - это два кода, например рядом на приглашении с подписями «RU» и «EN». При одном коде и гостях из нескольких стран безопаснее английский.
Вопросы о событиях
Событие добавляется само
Нет, телефон показывает запись и ждёт подтверждения.
Что будет при втором чтении
С постоянным идентификатором календарь поймёт, что запись уже есть. Без него может появиться копия.
Работает ли с Календарём Google и Apple
Да, оба читают стандартный формат события.
Можно ли добавить ссылку на видеозвонок
Да, в описании или в поле места, если приложение это принимает.
Как отменить сохранённую встречу
Статический код этого не умеет. Если встречи меняются, ведите на страницу с актуальной информацией.