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

Код на ссылку, пароль от вайфая, визитку или телефон — со своими цветами и логотипом в середине. Скачивается векторной картинкой, поэтому печатается хоть на визитке, хоть на баннере. Код собирается прямо в браузере: ни ссылка, ни пароль никуда не отправляются.

Что кодируем

Код читается, даже если часть его затёрта или закрыта. Чем больше запас, тем крупнее рисунок.

4
Выбрать картинку PNG или SVG — например, логотип

Код

Что стоит знать

Скачивайте в SVG, если код пойдёт в печать. Это не картинка из точек, а описание фигур: на визитке, листовке и баннере он будет одинаково резким, хоть в сантиметр, хоть в метр. PNG удобнее для экрана и для тех мест, где SVG не принимают.

Запас прочности — это сколько кода можно испортить, и он всё равно прочитается: примерно 7, 15, 25 и 30 процентов рисунка на четырёх уровнях. Запас не бесплатный: чем он больше, тем мельче клетки при том же размере. «Средний» подходит почти всегда; «максимум» берите, если поверх кода ляжет логотип или код будет на наклейке, которую затрут.

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

Цвета. Рисунок должен быть заметно темнее фона, иначе сканеры не разберут клетки. Если контраста мало, об этом будет сказано прямо. Переворачивать — светлый рисунок на тёмном фоне — не стоит: часть читалок такое не берёт.

Поле по краям — пустая рамка вокруг кода. Она нужна: без неё сканеру не за что зацепиться, особенно если код лёг на пёстрый фон. Четыре клетки — требование стандарта, меньше ставьте только осознанно.

Код не меняется после печати. Здесь он статический: что закодировали, то в нём и лежит навсегда. Ссылку внутри потом не переправить, поэтому для рекламы, которую могут переиграть, кодируйте не конечный адрес, а свою короткую ссылку — её вы перенаправите куда угодно.

Сколько влезает: около 2950 знаков латиницей или 1450 кириллицей при малом запасе, и примерно вдвое меньше при максимальном. Кириллица занимает вдвое больше места, чем латиница, — так устроена кодировка.