Делитесь сведениями о событии в сканируемом формате календаря
Преобразуйте название, расписание, место и описание в компактные данные календаря. Совместимый сканер может передать событие в приложение календаря, чтобы людям не пришлось вводить поля вручную.
Используйте метки времени ISO с явным смещением UTC, желательно с окончанием Z, и проверьте каждую строку календаря перед публикацией кода. Результат статичен: после изменения события потребуется новый код.
Какие данные хранит QR-код события
Инструмент создаёт блок VCALENDAR в стиле iCalendar со строками VERSION, PRODID, VEVENT, SUMMARY, DTSTART и DTEND. LOCATION и DESCRIPTION добавляются, если вы их указали.
Специальные символы полей события экранируются для текста календаря: обратные косые черты, переносы строк, точки с запятой и запятые сохраняются безопасно. QR-код содержит читаемые данные и не шифрует их и не регистрирует событие.
Создайте и проверьте код события
1. Укажите точное название события, место и описание, которые должны увидеть читатели.
2. Введите Start ISO и End ISO как корректные метки времени ISO со смещением часового пояса, например 2026-06-28T10:00:00Z.
3. Создайте QR-код, декодируйте его и сравните SUMMARY, DTSTART, DTEND, LOCATION и DESCRIPTION с исходными значениями.
4. Откройте декодированное событие в нужном приложении календаря и проверьте дату, часовой пояс, место и описание.
5. Распечатайте один образец в итоговом размере и просканируйте его при обычном освещении до распространения копий.
Планирование команды
Планирование команды
Как создать QR-код для планирования командной встречи?
1. Введите название события, время начала и окончания как метки ISO с окончанием Z.
2. Добавьте место и краткое описание, проверив знаки препинания и переносы строк.
3. Создайте код, декодируйте результат и сравните каждую строку календаря с исходными полями.
Код хранит статичные данные для передачи в календарь. Сканер или приложение календаря могут интерпретировать их по-разному, поэтому проверьте декодированное событие на устройствах вашей аудитории.
Общественный семинар
Можно ли поделиться расписанием семинара в виде QR-кода календаря?
1. Введите название события, время начала и окончания как метки ISO с окончанием Z.
2. Добавьте место и краткое описание, проверив знаки препинания и переносы строк.
3. Создайте код, декодируйте результат и сравните каждую строку календаря с исходными полями.
Код хранит статичные данные для передачи в календарь. Сканер или приложение календаря могут интерпретировать их по-разному, поэтому проверьте декодированное событие на устройствах вашей аудитории.
Место с пунктуацией
Как закодировать место события с запятыми и точками с запятой?
1. Введите название события, время начала и окончания как метки ISO с окончанием Z.
2. Добавьте место и краткое описание, проверив знаки препинания и переносы строк.
3. Создайте код, декодируйте результат и сравните каждую строку календаря с исходными полями.
Код хранит статичные данные для передачи в календарь. Сканер или приложение календаря могут интерпретировать их по-разному, поэтому проверьте декодированное событие на устройствах вашей аудитории.
Онлайн-событие
Может ли QR-код события описывать онлайн-сеанс?
1. Введите название события, время начала и окончания как метки ISO с окончанием Z.
2. Добавьте место и краткое описание, проверив знаки препинания и переносы строк.
3. Создайте код, декодируйте результат и сравните каждую строку календаря с исходными полями.
Код хранит статичные данные для передачи в календарь. Сканер или приложение календаря могут интерпретировать их по-разному, поэтому проверьте декодированное событие на устройствах вашей аудитории.
Вечерняя лекция
Что указать для вечерней публичной лекции?
1. Введите название события, время начала и окончания как метки ISO с окончанием Z.
2. Добавьте место и краткое описание, проверив знаки препинания и переносы строк.
3. Создайте код, декодируйте результат и сравните каждую строку календаря с исходными полями.
Код хранит статичные данные для передачи в календарь. Сканер или приложение календаря могут интерпретировать их по-разному, поэтому проверьте декодированное событие на устройствах вашей аудитории.
Многострочное описание
Может ли описание содержать перенос строки?
1. Введите название события, время начала и окончания как метки ISO с окончанием Z.
2. Добавьте место и краткое описание, проверив знаки препинания и переносы строк.
3. Создайте код, декодируйте результат и сравните каждую строку календаря с исходными полями.
Код хранит статичные данные для передачи в календарь. Сканер или приложение календаря могут интерпретировать их по-разному, поэтому проверьте декодированное событие на устройствах вашей аудитории.
Прочитайте результат созданного события
Декодируйте данные и проверьте, что они начинаются и заканчиваются ожидаемыми маркерами VCALENDAR. Сравните все поля события, включая преобразованное время UTC и экранированные знаки препинания.
Успешное сканирование лишь подтверждает, что текст был прочитан. Проверьте предложенную запись календаря перед сохранением, особенно если код размещён на публичном плакате.
Распространённые ошибки QR-кодов событий
Местное время без смещения может изменить время встречи, если другое устройство интерпретирует его в другом часовом поясе.
Перепутанные время начала и окончания создают недействительное или непонятное событие. Проверьте порядок перед созданием кода.
Запятую, точку с запятой, обратную косую черту и перенос строки в описании нужно экранировать в данных. Декодируйте образец и проверьте результат.
Если после изменения расписания распечатать старый код, читатели увидят устаревшие сведения. Создайте и замените код при изменении события.
Ограничения и безопасное использование
Инструмент подготавливает статичные данные в стиле iCalendar. Он не отправляет приглашения, не синхронизирует календари, не проверяет место, не обнаруживает конфликты и не гарантирует поддержку во всех приложениях календаря.
Любой, кто отсканирует публичный код события, сможет прочитать его название, расписание, место и описание. Не включайте личные данные участников, токены доступа и конфиденциальные инструкции.
Часто задаваемые вопросы
В каком формате указывать Start ISO и End ISO?
Используйте корректные метки времени ISO 8601 со смещением часового пояса, желательно значение UTC с окончанием Z, например 2026-06-28T10:00:00Z.
Добавляет ли сканирование событие автоматически?
Нет. Совместимый сканер может предложить декодированное событие приложению календаря, но читатель должен проверить и подтвердить его. Поведение зависит от устройства и приложения.
Что содержат данные QR-кода?
Они содержат блок VCALENDAR с VEVENT, названием, временем начала и окончания, а также дополнительными полями места и описания.
Можно ли использовать запятые и точки с запятой?
Да. Генератор экранирует эти символы для текста календаря. Декодируйте образец и убедитесь, что отображаемое событие соответствует вашему замыслу.
Может ли описание содержать несколько строк?
Да. Переносы строк экранируются в данных. Проверьте декодированное событие, поскольку приложения календаря могут по-разному показывать многострочные описания.
Обновится ли код при изменении события?
Нет. Код является статичным снимком. Создайте и распространите замену, если изменились название, время, место или описание.
Можно ли указать частное место встречи?
Можно, но любой сканирующий код сможет его прочитать. Делитесь кодом только с нужной аудиторией и удаляйте чувствительные сведения из публичных версий.
Отправляет ли инструмент приглашения или резервирует место?
Нет. Он только локально создаёт данные QR-кода. Для приглашений, синхронизации календаря, бронирования помещений и проверки места нужны отдельные сервисы или ручные действия.
Как сведения о событии превращаются в QR-код
Поля события
Название, время начала и окончания, место и описание собираются в запись события.
Данные календаря
Генератор создаёт блок VCALENDAR и VEVENT, преобразует корректные даты в компактные метки времени UTC и экранирует специальные символы текста.
Передача через QR
Текст календаря кодируется в изображение QR. Совместимый сканер может предложить открыть его в приложении календаря для проверки и импорта.
Используйте значение ISO с часовым поясом. Метка времени без смещения может быть отклонена формой или по-разному интерпретирована разными приложениями календаря.
Данные являются снимком. Они не отправляют приглашения, не резервируют помещение, не синхронизируют обновления и не подтверждают существование места.
Источники
https://www.rfc-editor.org/rfc/rfc5545
https://www.qrcode.com/en/about/
https://www.qrcode.com/en/howto/code.html