Генератор QR-кода для конференции Zoom
100% приватно и локально — ваши данные никогда не покидают браузер. Эти QR-коды постоянны и никогда не истекают.
Настройки: Конференция
Дизайн
Добавить логотип в центр
Изображение читается на этой странице и встраивается в код как data: URL. Оно никуда не загружается и остаётся внутри файла, который вы скачиваете.
Ещё параметры дизайна
Тёмная половина кода. Держите её заметно темнее фона по светлоте.
Закрашивает и свободную зону, и промежутки между модулями. Прозрачный фон исключает его из файла, поэтому им ничего не рисуется.
Контраст 11.5:1 между модулями и фоном.
PNG и WebP сохраняют альфа-канал; в SVG прямоугольник фона просто отсутствует. Светлой половиной контраста становится то, на чём код размещён.
Градиент заливает только тёмные модули. Контраст, который реально получает сканер, задаёт его светлый конец, поэтому оба конца должны оставаться тёмными.
Второй цвет, используется только при выбранном градиенте. Контраст измеряется по нему наравне с первым.
Градусы по часовой стрелке от направления слева направо. Радиальный градиент расходится из центра, поэтому угол действует только для линейного.
Скруглённые формы закрывают меньшую часть каждой ячейки. Центр остаётся закрытым, а именно его считывает декодер, но плотный код в мелкой печати надёжнее читается квадратами.
Кольцо трёх поисковых узоров.
Зрачок внутри каждого поискового узора.
Пустое поле вокруг кода, измеряется в модулях. Стандарт задаёт минимум 4.
Более высокий уровень переносит больше повреждений и стоит ёмкости, поэтому то же содержимое даёт более плотный символ.
В центре стоит логотип, и он удерживает уровень H. Предел его ширины следует за символом: 14% на самом маленьком коде и 30% на плотном.
Предпросмотр и экспорт
Вставьте ссылку-приглашение Zoom или введите идентификатор конференции. Ссылка — лучший ввод: она уже несёт рабочий токен кода доступа.
Экспорт
Растр, для экранов
Заполните форму, чтобы включить скачивание.
Размер экспорта и закодированный текст
- Данные
- Пока не закодировано
- Символ
- Ещё не построен
- Коррекция
- M
Ожидание ввода
Закодируйте ссылку на встречу, чтобы люди в зале подключались, не набирая идентификатор. Ссылка используется ровно так, как вы её вставили, без сокращателя и без перенаправления посередине.
Когда его сканируют
Телефон открывает адрес встречи, который передаёт управление приложению Zoom, Teams или Meet, если оно установлено, и веб-клиенту в браузере, если нет.
Коды доступа и то, какая платформа кладёт его в ссылку
Zoom — единственный из трёх, кто несёт код доступа в ссылке для входа, и несёт он не сам код доступа. Параметр pwd содержит закодированный токен, который Zoom генерирует для этой встречи; шестизначное число, которое просят набрать участников, — это другое. Опубликованного способа вывести токен из числа нет, и собственный ответ поддержки Zoom на такую просьбу — что это невозможно. Если положить в pwd открытый код доступа, получится ссылка, которая всё равно спросит его.
Практическое следствие простое. Скопируйте ссылку-приглашение из Zoom и вставьте её целиком, потому что в этой ссылке уже есть рабочий pwd. Поле токена используйте, только если вы восстанавливаете ссылку и у вас есть закодированное значение из более ранней копии того же приглашения.
У Microsoft Teams параметра кода доступа нет вовсе. Её ссылка meetup-join сама и есть учётные данные — длинная непрозрачная строка, которая разрешает вход, — а отдельная пара «идентификатор встречи и код доступа» существует для тех, кто вводит данные в форму входа вручную. У Google Meet понятия кода доступа нет; доступ определяют собственные правила допуска встречи и то, кто вошёл в аккаунт.
Как собрать ссылку из идентификатора встречи
Оставьте поле ссылки пустым, и идентификатор встречи Zoom превратится в https://zoom.us/j/ с цифрами следом, а пробелы и дефисы будут убраны. Такая ссылка работает, но приводит к запросу кода доступа для любой встречи, у которой он есть, поэтому подходит для повторяющихся внутренних встреч, участники которых знают число.
Код Google Meet превращается в https://meet.google.com/ с кодом следом, с сохранением группировки abc-defg-hij: дефисы — часть кода, а не украшение.
Microsoft Teams так собрать нельзя, поэтому поле исчезает, когда вы её выбираете. Идентификатор встречи Teams ищется внутри Teams в том тенанте, которому встреча принадлежит; формы адреса, превращающей эти двенадцать цифр в ссылку для входа, не существует, и выдумать её означало бы получить код, который не сработает в зале. Вставьте вместо этого ссылку-приглашение.
- Zoom из идентификатора: https://zoom.us/j/85512345678
- Meet из кода: https://meet.google.com/abc-defg-hij
- Teams: только ссылка-приглашение
Для чего годится напечатанный код встречи
Он годится для ссылки, которая переживёт тираж: повторяющаяся регулярная встреча, персональная комната, постоянный код Meet на двери переговорной, ссылка на приёмные часы на доске объявлений. Присоединиться может любой, кто видит табличку, поэтому защищают встречу её собственные средства — зал ожидания, лобби, требование входа в аккаунт.
Для разового вебинара он годится куда хуже. Такие ссылки мертвы в тот момент, когда встречу удаляют или меняется учётная запись организатора, а код после печати обновить нельзя. Есть и эффект длины: ссылки Teams регулярно переваливают за триста символов, что вынуждает брать высокую версию символа с мелкими модулями, которой нужна печать крупнее и сканирование ближе, чем короткой ссылке Zoom.
Вопросы и ответы
Можно ли положить в код шестизначный код доступа Zoom, чтобы его никто не набирал?
Нет, и ни один генератор не может. Параметр pwd в Zoom принимает закодированный токен, который Zoom выдаёт для каждой встречи, а не число, которое зачитывают участникам, и кодирование намеренно не опубликовано, чтобы ссылку для входа нельзя было подделать по коду доступа. Вставьте полную ссылку-приглашение — в ней уже есть рабочий токен.
Почему мой код Teams настолько больше и плотнее, чем код Zoom?
Длина. Адрес meetup-join в Teams несёт закодированный объект контекста и часто превышает 300 символов, тогда как ссылка для входа в Zoom ближе к 40. Больше символов — выше версия QR, больше модулей и мельче модули при том же размере печати. Печатайте крупнее либо поднимайте размер модуля и соглашайтесь на большую табличку.
Истекает ли код, когда встреча закончилась?
Код — нет, а ссылка может. Узор постоянен и через десять лет закодирует тот же адрес. Откроет ли этот адрес встречу, зависит от платформы: персональные комнаты и повторяющиеся ссылки сохраняются, а разовые ссылки перестают работать, как только встречу удаляют или закрывают учётную запись организатора.
Увидит ли тот, кто сканирует, кто ещё подключается?
Из кода — нет. В нём только адрес и ничего больше: ни списка участников, ни записи в календаре, ни личности. Всё, что происходит после того, как браузер открыл ссылку, — дело платформы, включая то, нужно ли посетителю входить в аккаунт, держит ли его лобби и что он увидит после допуска.
Как работает статический QR-код
Каждый код на этом сайте статический: данные записаны в сами чёрно-белые модули. При чтении кода ничего не запрашивается, ни один наш сервер в этом не участвует и никакая подписка не держит напечатанный код на плаву. То же свойство и есть ограничение: после печати изменить его содержимое нельзя.
Дальше то, прочитается ли напечатанный код, решают три вещи: во сколько байт вышли данные, какой уровень коррекции поглощает повреждения и какой ширины получается один модуль на бумаге. Эти руководства разбирают каждую из них с цифрами.