QR Code Generator - Статичні QR-коди, що ніколи не спливають | POLPROG Перейти до вмісту

QR Code Generator

Статичні QR-коди, що ніколи не спливають

Десять різновидів QR-коду, створених у вашому браузері, з попередженням, перш ніж якийсь перестане зчитуватися.

Вебінструмент Web
Офіційна сторінка продукту Видавець: POLPROG
Офіційна сторінка продукту
10
Типи кодів
6
Перевірок зчитування перед завантаженням
0
Даних надіслано на сервер
Never
Спливання коду
01QR Code Generator

Про застосунок

Кожен код тут статичний. Вміст закодовано в самому візерунку, тож код і є даними. Немає переспрямування через POLPROG, немає скороченого посилання, немає облікового запису й немає чого вимкнути чи дати спливти. Код, створений сьогодні, вестиме до того самого вмісту й через десять років, існуватиме цей сайт чи ні.

Це протилежність динамічного чи стежного QR-коду, який кодує посилання на чужий сервер і перестає працювати тієї миті, коли та служба закриється, змінить ціни або втратить домен.

Що він уміє закодувати

Посилання, звичайний текст, дані Wi-Fi, контакт vCard, електронну пошту, SMS, телефон, WhatsApp, географічне місце та подію календаря. Кожен тип має власну форму, і кожне поле перевіряється щодо формату, у який його буде закодовано, тож код Wi-Fi із паролем і візитівка з іменем виходять правильно складеними.

Кодувальник

Повний кодувальник ISO/IEC 18004, написаний як модуль цього сайту, а не підтягнутий як залежність: поділ введеного на числові, буквено-цифрові та байтові відрізки, вибір найменшої придатної версії, побудова потоку бітів, корекція Ріда-Соломона, розміщення даних зигзагоподібним обходом і, нарешті, перевірка усіх восьми масок із вибором тієї, що має найнижчий штраф, точно як вимагає стандарт. Написання кодувальника можна виправдати лише тоді, коли його перевіряють, а не йому вірять, тож готові матриці порівнюються біт за бітом зі зрілою еталонною реалізацією в усіх режимах, на всіх рівнях корекції та на низці версій, а до того ще й повний цикл декодування.

Перед тим як друкувати

QR-код, що виглядає правильно на екрані, може бути нечитабельним на папері, тому генератор оцінює результат, а не просто малює його:

  • Контраст між двома вашими кольорами, з попередженням нижче приблизно 3:1, де зчитування починає давати збої.
  • Інверсія, бо більшість декодерів очікує темне на світлому, а деякі зворотного не читають узагалі.
  • Розмір модулів за обраного розміру експорту, бо символ може бути щільнішим за камеру, яка має його розрізнити.
  • Зона спокою, світла рамка, за якою сканер знаходить початок символу. Стандарт вимагає чотирьох модулів; нижче він попереджає, а на нулі відмовляє.
  • Покриття логотипом, виміряне щодо бюджету корекції помилок, а не прикинуте на око.

Покриття зростає з квадратом ширини, і саме це дивує: логотип завширшки 30 відсотків коду ховає 9 відсотків, а завширшки в половину ховає 25 відсотків. Додавання логотипа автоматично підвищує рівень корекції, логотип понад половину бюджету позначається, а понад увесь бюджет відхиляється.

Де це працює

Повністю у вашому браузері. Кодувальник, перегляд, накладання логотипа та експорт у PNG і SVG працюють локально, а за цією сторінкою немає жодної кінцевої точки API, тож ключ до Wi-Fi, приватний номер телефону чи візитівка не мають куди піти, навіть випадково. Доданий логотип зчитується через FileReader і ніколи не надсилається. Відкрийте мережеву панель браузера під час роботи з інструментом, і вона лишиться порожньою.

02Застосування

Що це розвʼязує

Проблема
  • Безкоштовний код перестає працювати, коли закінчується бізнес генератора
  • Код, що зчитувався на екрані, підводить на друкованій листівці
  • Пароль до Wi-Fi опиняється набраним на чужому сайті
Результат
  • Код, що працює й через десять років
  • Попередження до друку, а не після
  • Ніщо не залишає браузер, разом із логотипом
Для кого
  • Кожен, хто друкує код на тому, що беруть у руки
  • Дизайнери, які ставлять логотип посеред коду
  • Ті, хто кодує ключі Wi-Fi і контактні дані
03Ключові можливості

Ключові можливості

Найважливіші можливості з практичними поясненнями.

Десять типів, кожен із власною формою

Посилання, текст, Wi-Fi, контакт, електронна пошта, SMS, телефон, WhatsApp, місце та подія. Кожне поле перевіряється щодо формату, у який його буде закодовано, тож вміст виходить правильно складеним, а не просто непорожнім.

Статичні коди, за якими нічого немає

Вміст у візерунку, тож немає переспрямування, скороченого посилання, облікового запису чи чогось, що могло б спливти або бути вимкненим. Код працює далі, працює цей сайт чи ні.

Власний кодувальник ISO/IEC 18004

Сегментація, вибір версії, блоки Ріда-Соломона, обхід розміщення даних і всі вісім масок із найнижчим штрафом. Перевірено модуль за модулем проти еталонної реалізації в усіх режимах і на всіх рівнях корекції, разом із повним циклом декодування.

Він каже, коли код не зчитається

Контраст між вашими кольорами, розмір модулів за обраного розміру експорту, зона спокою щодо чотирьох модулів, яких вимагає стандарт, і попередження про світлий код на темному тлі, який багато декодерів відхиляють. Вердикт один із трьох: зчитується надійно, має зчитатися із застереженнями або навряд чи зчитається.

Покриття логотипом щодо бюджету корекції

Покриття зростає з квадратом ширини, тож логотип завширшки 30 відсотків ховає 9 відсотків символу. Додавання логотипа підвищує рівень корекції, перевищення половини бюджету позначається, а перевищення всього відхиляється.

Власні числа символу

Версія, кількість модулів, режим кодування, рівень корекції, маска-переможець і скільки місткості зайняв вміст. Сам закодований рядок можна показати й скопіювати.

PNG у трьох розмірах або SVG

PNG у 512, 1024 чи 2048 пікселях, коли потрібне растрове зображення, і SVG, коли код має масштабуватися до плаката. Кольори, розмір, зона спокою та прозоре тло налаштовуються.

Нічого не надсилається, разом із логотипом

За цією сторінкою немає кінцевої точки API. Логотип зчитується через FileReader і лишається в браузері, а все це твердження ви можете перевірити, спостерігаючи за мережевою панеллю під час роботи з інструментом.

04Завантажити

Доступ до продукту

Зрозумілий шлях від офіційного джерела до першого успішного використання.

Виберіть потрібну платформу

Скористайтеся одним з офіційних посилань для свого пристрою або браузера.

Установіть або відкрийте

Дотримуйтеся інструкцій магазину або відкрийте вебзастосунок. Без сторонніх інсталяторів.

Налаштуйте та почніть

Перегляньте параметри, виберіть уподобання та почніть з основного робочого процесу.

Офіційні варіанти доступу
05Технології

Технології продукту

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

JavaScript
06Безпека

Конфіденційність і безпека

Ваші дані завжди залишаються на вашому пристрої.

Без облікового запису, без реєстрації
Жодної кінцевої точки API і жодного мережевого трафіку
Логотип зчитується в браузері й ніколи не надсилається
Без переспрямування, без стеження, без спливання