Інструменти QR і штрихкодів

Безкоштовні онлайн-інструменти QR і штрихкодів — створюйте QR-коди, декодуйте відскановані коди, створюйте штрихкоди (CODE128/CODE39/EAN-13/UPC-A/EAN-8/ITF-14), скануйте штрихкоди, QR для входу в WiFi, QR контакту vCard, пакетна генерація, стилізований QR з логотипом. Усе у вашому браузері.
Як працює кожен режим
Створити QR: будь-який текст або URL кодується у QR-код (матричний штрихкод Quick Response) бібліотекою qrcode v1.5.1. Матриця QR малюється на живому HTML-полотні. Корекція помилок визначає допуск відновлення — L (7%) дає найменший код, M (15%) — стандартний, Q (25%) — надійний, H (30%) дозволяє накладання логотипа. Більший розмір — легше сканувати здалеку. Натисніть Завантажити PNG, щоб зберегти зображення QR.
Декодування QR: завантажте зображення QR-коду (або вставте URL зображення), і декодер QR сканує кожен піксель, щоб знайти три шаблони позиціонування (квадратні кутові маркери) і витягнути закодовані дані. Зображення спершу малюється на прихованому полотні, щоб можна було аналізувати ImageData на рівні пікселів. Для зображень за URL віддалений сервер має дозволити доступ між джерелами. Підтримує перетягування.
Генерація штрихкодів: вхідні дані кодуються у одновимірний лінійний штрихкод. Кожен формат має власні правила: CODE128 обробляє повний ASCII (найкращий загальний вибір), CODE39 — лише буквено-цифровий, EAN-13 / UPC-A потребують рівно 13 / 12 цифр з автоматичною контрольною цифрою, EAN-8 потребує 7–8 цифр, ITF-14 призначений для картонних упаковок. Некоректне введення показує помилку на полотні. Регулюйте ширину штрихів (1–4 пікс.) і загальну висоту; перемикайте людино-читабельний текст під штрихами.
Сканування штрихкодів: використовується ланцюжок запасних варіантів з трьох етапів для максимальної сумісності. Етап 1: рідний API BarcodeDetector (Chrome/Edge 83+, Safari 17+), який обробляє одновимірні штрихкоди і двовимірні коди за один прохід. Етап 2: швидкий декодер QR через сканування пікселів шаблонів позиціонування. Етап 3: повний рушій одно- і двовимірних штрихкодів, включно з CODE-128/EAN/UPC/Code-39/Data Matrix/PDF417/Aztec. Завантажте зображення або перетягніть його; результати показують виявлений формат і розкодований вміст з копіюванням в один клік.
QR для WiFi: облікові дані WiFi форматуються у стандартний рядок WIFI:S:<ssid>;T:<enc>;P:<password>;H:<hidden>;; (за специфікацією ZXing WiFi), а потім кодуються у стандартний QR-код. Після сканування камерою телефону або QR-застосунком пристрій автоматично підключається до мережі без ручного введення пароля. Варіанти шифрування: WPA/WPA2 (сучасний), WEP (застарілий) або None (відкрита мережа). Встановіть Hidden SSID у True для мереж, що не транслюють назву.
QR для vCard: дані контакту форматуються у текстовий блок vCard 3.0 (BEGIN:VCARD...END:VCARD), а потім кодуються у QR-код. Після сканування телефон пропонує зберегти новий контакт із заповненими полями імені, телефону, email, компанії, посади і вебсайту. Усі поля необов'язкові — заповніть принаймні ім'я, щоб згенерувати. Стандартний формат vCard сумісний з iOS, Android і всіма основними застосунками контактів.
Пакетний QR: вставте кілька текстових записів (по одному в рядку), і кожен незалежно кодується у власний QR-код. Усі коди відображаються в сітці нижче. Кожна картка QR показує мітку вмісту (скорочену для читабельності) і має кнопку «Зберегти», щоб завантажити цей окремий QR як PNG. Повзунок розміру керує всіма кодами однаково. Порожні рядки пропускаються.
Стилізований QR: створює QR-код з власними кольорами тексту/фону (оберіть будь-яку пару з достатнім контрастом) і необов'язковим логотипом по центру. Використовує корекцію помилок рівня H (допуск 30%), тож QR лишається придатним до сканування, навіть коли логотип покриває близько 22% площі коду. Логотип розміщується по центру з невеликою білою рамкою, щоб відокремити його від модулів QR. Кольори застосовуються як рядки RGBA hex; QR спершу відтворюється як зображення, а потім поверх малюється логотип.