Перейти до основного вмісту
LibraTool logoLibraTool

Генератор QR-кодів — безкоштовно

Створюйте QR-коди для URL, тексту, Wi-Fi та багато іншого. Без водяних знаків.

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

Статичний QR-код — ніколи не спливає

Керує роздільною здатністю завантаження

512px
128px1024px
#000000
#ffffff
Стиль точок
Логотип по центру

Введіть щось для створення QR-коду

Потрібен QR для оплати (UPI)? Спробуйте генератор UPI QR →
Без водяних знаків, ніколи.

Типові застосування

  • Генерувати QR Код для WiFiСтворіть QR код для вашої мережі WiFi — гості сканують для миттєвого підключення без введення пароля.
  • Генерувати QR Код для URLПеретворіть будь-яке веб-посилання на QR код — ідеально для меню, брошур, візиток та маркетингових матеріалів.
  • Генерувати QR Код для КонтактуСтворіть vCard QR код з вашою контактною інформацією — сканірувати для миттєвого додавання вас як контакту телефону.
  • Генерувати QR Код для EmailСтворіть QR код, який відкриває чернетку електронної пошти — попередньо заповніть одержувача, тему та навіть текст повідомлення.
  • Генерувати QR Код для Соціальних МедіаСтворіть QR коди, які посилаються на ваші профілі в соціальних мережах — Instagram, LinkedIn, TikTok, YouTube та інше.

Як це працює

QR-коди генеруються повністю у вашому браузері бібліотекою JavaScript qrcode — без участі сервера, і нічого з введеного нікуди не передається. Для структурованих типів даних (Wi-Fi, контакти vCard, події календаря) інструмент збирає коректно екранований рядок даних відповідно до відкритих стандартів (специфікація MECARD/WiFi, vCard 3.0, RFC 5545 iCalendar), перш ніж передати його бібліотеці.

  1. 1
    Збирання даних для кожного типу
    Залежно від вибраної вкладки інструмент формує точний рядок для кодування — до простого URL додається 'https://', якщо його немає, запис Wi-Fi стає рядком MECARD WIFI:T:WPA;S:...;P:...; з екранованими спецсимволами, vCard — блоком BEGIN:VCARD/VERSION:3.0, а подія календаря — блоком VCALENDAR/VEVENT з форматуванням дати й часу за RFC 5545.
  2. 2
    Бібліотека qrcode кодує дані
    Зібраний рядок передається в QRCode.toDataURL() з бібліотеки qrcode, яка обчислює коди корекції помилок Ріда — Соломона, розміщує біти даних у модулях матриці QR і рендерить результат прямо в PNG data URL розміром 256px для живого перегляду.
  3. 3
    Blob-и для експорту готуються заздалегідь
    Коли ви змінюєте параметри чи введення, інструмент у фоні заздалегідь створює PNG blob (через QRCode.toDataURL() з вибраною роздільністю до 1024px) і SVG blob (через QRCode.toString() з type 'svg'), тож завантаження спрацьовує синхронно в межах дії користувача — це потрібно для сумісності з iOS Safari.
  4. 4
    Перевірка контрасту й завантаження
    Перед рендерингом інструмент обчислює відносну яскравість WCAG вибраних темного й світлого кольорів і попереджає, якщо коефіцієнт контрасту нижчий за 3:1 або кольори інвертовано, — обидві умови заважають сканерам. Завантаження зберігає заздалегідь створений PNG чи SVG; копіювання розміщує PNG у буфері обміну через Clipboard API.

Схожі інструменти

Часті запитання