Перейти к основному содержимому
OpenQRS
Инструменты
Текущий язык: Русский
100% приватно

Генератор QR-кода Instagram

100% приватно и локально — ваши данные никогда не покидают браузер. Эти QR-коды постоянны и никогда не истекают.

Настройки: Instagram

Без @. До 30 символов: буквы, цифры, точки и подчёркивания.

Введите юзернейм в Instagram.

Дизайн

Форма модулей
Пресеты
Рамка углов
Добавить логотип в центр
Выберите изображение или перетащите его сюдаPNG, JPEG, WebP или GIF, до 1000 КБ

Изображение читается на этой странице и встраивается в код как data: URL. Оно никуда не загружается и остаётся внутри файла, который вы скачиваете.

Ещё параметры дизайна

Тёмная половина кода. Держите её заметно темнее фона по светлоте.

Закрашивает и свободную зону, и промежутки между модулями. Прозрачный фон исключает его из файла, поэтому им ничего не рисуется.

Контраст 11.5:1 между модулями и фоном.

Пресеты

PNG и WebP сохраняют альфа-канал; в SVG прямоугольник фона просто отсутствует. Светлой половиной контраста становится то, на чём код размещён.

Градиент

Градиент заливает только тёмные модули. Контраст, который реально получает сканер, задаёт его светлый конец, поэтому оба конца должны оставаться тёмными.

Второй цвет, используется только при выбранном градиенте. Контраст измеряется по нему наравне с первым.

45°

Градусы по часовой стрелке от направления слева направо. Радиальный градиент расходится из центра, поэтому угол действует только для линейного.

Форма модулей

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

Рамка углов

Кольцо трёх поисковых узоров.

Центр углов

Зрачок внутри каждого поискового узора.

4 мод.

Пустое поле вокруг кода, измеряется в модулях. Стандарт задаёт минимум 4.

Более высокий уровень переносит больше повреждений и стоит ёмкости, поэтому то же содержимое даёт более плотный символ.

В центре стоит логотип, и он удерживает уровень H. Предел его ширины следует за символом: 14% на самом маленьком коде и 30% на плотном.

Предпросмотр и экспорт

Экспорт

Экспорт

Растр, для экранов

Заполните форму, чтобы включить скачивание.

Размер экспорта и закодированный текст
Данные
Пока не закодировано
Символ
Ещё не построен
Коррекция
Q

Ожидание ввода

Размер экспорта

От 64 до 4096 пикселей. Экспорт при 1024 px.

Закодированный текст

Закодируйте профиль, пост или Reels в Instagram как QR-код, который читает камера любого телефона, без аккаунта и без сокращателя ссылок посередине. Код строится из указанного вами адреса и остаётся рабочим ровно столько, сколько живёт этот адрес.

Когда его сканируют

Камера показывает адрес instagram.com и открывает его по нажатию: в приложении Instagram, если оно установлено, иначе в браузере.

Что внутри кода Instagram

Код несёт одно: адрес https профиля, поста или Reels. Ни редиректа, ни счётчика, ни вашего идентификатора внутри нет — поэтому любой, кто его сканирует, читает пункт назначения в предпросмотре камеры ещё до того, как что-либо нажать.

Это же значит, что код ровно настолько долговечен, насколько долговечен адрес. Instagram публикует профили под юзернеймом и больше никак: публичного числового адреса профиля, на который можно было бы опереться, как в Facebook, здесь нет, как нет и постоянного идентификатора вроде идентификатора канала YouTube. Переименуйте аккаунт — и каждая напечатанная копия кода будет указывать на юзернейм, который либо отдаёт 404, либо, что хуже, принадлежит кому-то другому, кто его занял.

  • Адрес профиля длиной 32 символа или меньше укладывается в символ версии 3 (29 модулей в поперечнике) даже на уровне коррекции Q, поэтому при такой длине дополнительная защита ничего не стоит.
  • Более длинный юзернейм поднимает тот же код до версии 4, 33 модуля в поперечнике, а это при фиксированной ширине печати означает более мелкие модули.
  • Именно поэтому эта страница стартует с уровня коррекции Q: коды профилей обычно оказываются на оконных наклейках, карточках меню и упаковке, где восстановить около четверти кодовых слов символа ценнее, чем сэкономить четыре модуля размера.

Nametag и почему его заменил обычный QR-код

Instagram потратил три года на Nametag — сканируемую карточку, представленную в 2018 году, которую умел читать только собственный сканер Instagram внутри приложения. В 2021 году её убрали и заменили обычным QR-кодом, именно потому что код, требующий уже открытого и наведённого приложения, ничего не решает для афиши на стене.

Здесь выбор устроен так же. Стандартный QR-код с адресом вашего профиля читают штатная камера и в iOS, и в Android, любой сторонний сканер и само приложение. Этот инструмент добавляет к коду внутри Instagram контроль над результатом: свои цвета переднего плана и фона, свой логотип в центре, выбранную свободную зону и экспорт в SVG, который остаётся резким при любом размере печати, вместо снимка экрана в том разрешении, которое отдаст приложение.

Ссылки на посты и Reels ломаются не так, как ссылка на профиль

Адрес поста — это /p/ и короткий код; Reels — это /reel/ и такой же короткий код. Оба стабильны, пока публикация существует, и оба перестают открываться в момент её удаления или архивации. У ссылки на профиль такой единственной точки отказа нет, поэтому, если код идёт на что-то долгоживущее — визитку, витрину, этикетку товара, — безопаснее целиться в профиль, а ссылка на пост уместна на том, что выбрасывают.

Перед печатью стоит знать ещё два ограничения. Если аккаунт закрытый, сканирующий, не одобренный в подписчики, попадает на страницу, где ничего не показано. А когда ссылка открывается в браузере, а не в приложении, Instagram сам решает, сколько содержимого увидит гость без входа: это решение платформы, а не то, на что может повлиять код.

Вопросы и ответы

Будет ли код работать, если я сменю юзернейм в Instagram?

Нет. Instagram адресует профили только по юзернейму — публичного числового адреса, который пережил бы переименование, нет. Всё уже напечатанное указывает на старое имя, которое позднее может занять кто-то другой. Если переименование в принципе возможно, закодируйте короткий адрес на домене, которым вы управляете, и направьте его на Instagram, чтобы потом можно было перенаправить без перепечатки.

Код открывает приложение Instagram или веб-страницу?

Он кодирует обычную ссылку https, поэтому решает телефон. И iOS, и Android передают адреса instagram.com установленному приложению, когда оно есть, и откатываются к браузеру, когда его нет. Ни тот, ни другой путь QR-код навязать не может, и любой генератор, утверждающий обратное, описывает сервис редиректов, а не сам код.

Можно ли увидеть, сколько человек его отсканировали?

С этим кодом — нет, и это сделано намеренно. Подсчёт сканирований требует, чтобы код указывал на отслеживающий редирект, который записывает каждого посетителя перед переадресацией, а значит, между вашей афишей и вашим профилем встаёт третья сторона, и ссылка умирает вместе с этим сервисом. В этом коде — только ваш адрес в Instagram, поэтому записывать нечего и истекать нечему.

Ссылка на Reels отличается от ссылки на пост?

Только сегментом пути: посты отдаются под /p/, а Reels — под /reel/, и за каждым идёт короткий код. Вставьте тот адрес, который даёт меню «Поделиться» в Instagram, и он закодируется как есть. Обрежьте параметры запроса, которые приложение добавило после короткого кода: они удлиняют полезную нагрузку, не меняя пункта назначения.

Как работает статический QR-код

Каждый код на этом сайте статический: данные записаны в сами чёрно-белые модули. При чтении кода ничего не запрашивается, ни один наш сервер в этом не участвует и никакая подписка не держит напечатанный код на плаву. То же свойство и есть ограничение: после печати изменить его содержимое нельзя.

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