Безкоштовний генератор QR-кодів - Миттєве створення сканованих QR-кодів
Генеруйте QR-коди для URL-адрес, тексту та контактної інформації за секунди. Безкоштовний інструмент з миттєвим завантаженням, без реєстрації. ISO-сумісні коди, що працюють на всіх пристроях.
Генератор QR-кодів
Введіть текст або URL-адресу вище, щоб створити QR-код. QR-код буде автоматично оновлюватися під час введення.
Документація
Що таке генератор QR-кодів?
Генератор QR-кодів — це інструмент, який перетворює текст, наприклад веб-адресу, на QR-код: квадратний візерунок із чорних і білих квадратів. Камера телефона або сканер штрихкодів зчитує цей візерунок і майже миттєво відновлює початковий текст.
Як цей інструмент кодує текст
Введіть текст або URL-адресу в поле введення. Інструмент перетворює кожен символ на байтові значення UTF-8 і кодує їх у «байтовому режимі» — одному зі способів, за допомогою яких стандарт QR-кодів ISO/IEC 18 004 зберігає дані. Він створює код із рівнем корекції помилок M — другим із чотирьох рівнів корекції стандарту — і вибирає найменший із 40 можливих розмірів QR-коду, які називаються версіями, здатний вмістити введені дані. Потім він перевіряє вісім фіксованих візерунків, які називаються масками, і залишає той, що найрівномірніше розподіляє темні та світлі квадрати, завдяки чому сканеру легше зчитати код. QR-код автоматично оновлюється після короткої паузи під час введення тексту.
Цей інструмент завжди використовує байтовий режим і рівень корекції помилок M. Він не підтримує цифровий або буквено-цифровий режим, режим кандзі чи вибір рівня корекції.
Як обчислити місткість QR-коду
Місткість версії QR-коду залежить від загальної кількості кодових слів (груп по 8 бітів) і кількості кодових слів, зарезервованих для корекції помилок.
де d — кількість інформаційних кодових слів, c — загальна кількість кодових слів, а e — кількість кодових слів, зарезервованих для корекції помилок.
Кількість бітів, потрібна для фрагмента тексту в байтовому режимі:
де b — потрібна кількість бітів, n — розмір поля лічильника символів у бітах, а k — кількість байтів у тексті.
4 біти визначають режим кодування. Поле лічильника символів має розмір 8 бітів для версій 1–9 і 16 бітів для версії 10 та новіших. Інструмент послідовно перевіряє кожну версію від 1 до 40 і використовує першу, місткість даних якої в бітах достатня.
Приклад обчислення
Текст «https://whiz.tools"» містить 18 символів, усі вони є звичайними літерами та символами, тому він перетворюється на 18 байтів.
Версія 1 (21×21 квадратів) має 16 інформаційних кодових слів, або 128 бітів. Для тексту потрібно 4 + 8 + (8 × 18) = 156 бітів, тому він не вміщується.
Версія 2 (25×25 квадратів) має 28 інформаційних кодових слів, або 224 біти. Ті самі 156 бітів вміщуються, тому інструмент створює для цього тексту код версії 2.
Корекція помилок і маскування
Рівень корекції помилок M дає QR-коду змогу залишатися читабельним, навіть якщо його частина розмазана, порвана або закрита — приблизно до 15 відсотка даних — завдяки додаванню кодових слів, обчислених за допомогою корекції помилок Ріда—Соломона, тієї самої математики, що використовується на компакт-дисках і DVD. Рівень M розташований посередині чотирьох рівнів стандарту: рівень L допускає приблизно 7 відсотків пошкоджень, рівень Q — близько 25 відсотків, а рівень H — близько 30 відсотків. Цей інструмент завжди створює коди з рівнем M.
Коли дані розміщено в сітці, інструмент випробовує всі вісім стандартних візерунків масок. Кожен із них оцінюється за кількістю ознак, які заважають сканерам, зокрема довгих послідовностей квадратів одного кольору, суцільних блоків, візерунків, схожих на кутовий квадрат-пошукач, і нерівномірного поєднання світлих і темних квадратів. Інструмент залишає маску з найнижчою оцінкою.
Як користуватися цим генератором QR-кодів
- Введіть або вставте текст, веб-адресу чи інше коротке повідомлення в поле введення.
- QR-код з’являється під полем через мить після припинення введення.
- Виберіть «Завантажити QR-код», щоб зберегти зображення у форматі PNG.
- Виберіть «Скинути», щоб очистити поле й почати спочатку.
Поле введення приймає до 500 символів. Текст також зберігається у веб-адресі сторінки, тому спільний доступ до цього посилання відтворює той самий QR-код для кожного, хто його відкриє.
Чого цей інструмент не робить
Генератор не дає змоги вибрати рівень корекції помилок, налаштувати кольори, додати логотип або експортувати зображення у форматі SVG. Єдиний формат завантаження — PNG. Кожен створений код зберігає порожню рамку, яка називається тихою зоною і допомагає сканерам знаходити краї візерунка, та відповідає стандарту ISO/IEC 18 004, тому його може зчитати будь-який сканер, сумісний зі стандартом.
Історія
Японська компанія Denso Wave, яка виробляла деталі для Toyota, винайшла QR-код у 1994 році, щоб відстежувати компоненти швидше, ніж це давав змогу звичайний штрихкод. Оскільки сканер міг швидко його зчитувати, компанія назвала його кодом «Quick Response» («швидкий відгук»). Він став частиною відкритого міжнародного стандарту ISO/IEC 18 004 у (45 700 см) 2000 році, який згодом переглядали, зокрема у виданні 2015 року, якому відповідає цей інструмент. Телефони з камерою та вбудованим скануванням QR-кодів зробили цей формат поширеним задовго до 2020 року, а безконтактні меню та платіжні коди під час пандемії COVID-19 зробили його знайомим значно більшій кількості людей.
Поширене використання QR-кодів
QR-коди часто розміщують на:
- столиках у ресторанах, із посиланням на цифрове меню
- упаковці товарів, із посиланням на інструкції або відомості про склад
- плакатах і візитних картках, із посиланням на вебсайт або сторінку контактів
- картках із даними мережі Wi-Fi, якщо текст відформатовано у спосіб, який розпізнають сканери
- квитках на заходи та посадкових талонах для швидкого сканування під час реєстрації
Поширені запитання
Який максимальний обсяг тексту може закодувати цей генератор QR-кодів?
Поле введення приймає до 500 символів. Стандарт QR-кодів допускає значно більше: код версії 40 із рівнем корекції помилок M, який використовує цей інструмент, може вмістити приблизно 2 331 байт тексту.
Чому QR-код стає більшим для довшого тексту?
QR-код зберігає дані у фіксованій сітці квадратів. Для довшого тексту потрібно більше кодових слів, тому інструмент переходить до більшої версії, тобто додає більше рядків і стовпців, коли поточна версія не може вмістити введені дані.
Чи може цей інструмент додати логотип або власний колір до QR-коду?
Ні. Він малює чорні квадрати на білому тлі й не підтримує логотипи, власні кольори або експорт у форматі SVG. Завантаження завжди виконується як зображення PNG.
Чи має QR-код термін дії?
Ні. Код зберігає точний текст, введений під час його створення. Якщо цей текст є веб-адресою, код перестає бути корисним лише тоді, коли адреса перестає працювати; сам файл зображення не має терміну дії.
Чи залишається пошкоджений або частково закритий QR-код читабельним?
Часто так. Рівень корекції помилок M, який цей інструмент використовує завжди, може відновити код, навіть якщо приблизно 15 відсотків його відсутні або не зчитуються, за умови, що три кутові квадрати залишаються цілими.
У чому різниця між QR-кодом і звичайним штрихкодом?
Стандартний штрихкод зберігає дані в одному напрямку й зазвичай містить кілька десятків цифр. QR-код зберігає дані в рядках і стовпцях, тому може вмістити тисячі символів на тій самій площі, а також має вбудовану корекцію помилок, якої немає у звичайних штрихкодах.