QR-коды — удобный способ передать ссылку или контакт, не заставляя человека вручную набирать длинный адрес. Вот только без смартфона такой квадрат из чёрно-белых клеток остаётся бесполезным. Энтузиаст Ноэль Фридрих задался вопросом: а можно ли расшифровать QR-код вручную, вообще без камеры и приложения?

Шаблон для ручной расшифровки QR-кода на бумаге

Если на первый взгляд задача кажется пугающей, подготовленный Фридрихом разбор проводит через весь процесс по шагам: код переносится на бумагу, а затем декодируется — при условии, что это версия от 1 до 5 (чем выше версия, тем больше модулей и тем сложнее ручная работа). Специальные пометки-штрихи в шаблоне указывают, где к коду была применена коррекция ошибок: такой бит нужно вернуть к исходному значению, прежде чем читать данные.

реклама кормит Уточку 🦆

Дальше автор на практическом примере показывает, как именно работает механизм коррекции ошибок. QR-коды используют алгоритм Рида — Соломона, который позволяет восстановить содержимое, даже если часть символа повреждена или закрыта. Именно эта избыточность и даёт простор для творчества.

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

реклама кормит Уточку 🦆

Навык ручного декодирования — скорее любопытное упражнение для ума, чем повседневная необходимость. Но он отлично иллюстрирует устройство привычной технологии и может оказаться кстати: например, чтобы «прочитать глазами» вот такие часы на QR-кодах, где каждую минуту выводится новый квадрат.

реклама кормит Уточку 🦆

Главная ценность разбора — в том, что он превращает загадочный чёрно-белый квадрат в понятную и предсказуемую структуру. Разобравшись однажды, вы будете смотреть на QR-коды уже совсем другими глазами.