Генерувати QR-код (PNG, SVG, WebP або GIF)

миттєво генеруйте QR-код (PNG, SVG, WebP або GIF) з URL-адреси, тексту, wifi або контакту. Налаштуйте кольори, вставте логотип у центр і вибирайте між квадратними або круглими модулями

Налаштування (необов'язково)

Навіщо використовувати інструмент генерації QR-кодів?

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

Характеристики інструменту генерації QR-кодів

Цей інструмент приймає на вхід текстовий рядок (URL, вільний вміст, структуровані дані) і виробляє відповідний QR-код. Оберіть вихідний формат серед PNG, SVG, WebP або GIF, налаштуйте кольори переднього та заднього плану, і опціонально інтегруйте логотип у центр коду для ваших брендових матеріалів.

Як користуватися інструментом генерації QR-кодів

Введіть рядок тексту для кодування та виберіть бажаний вихідний формат (PNG, SVG, WebP або GIF). Відрегулюйте кольори переднього та заднього плану за допомогою спеціальних селекторів, і опціонально завантажте логотип PNG, JPG або WebP розміром менше 2 МБ для інтеграції у центр коду. Натисніть "Генерувати": інструмент відображає два візуальних варіанти поряд - квадратні модулі (класичний QR) та круглі модулі (сучасний вигляд), дозволяючи вибрати бажаний.

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

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

Яка максимальна кількість тексту, яку можна закодувати?

Стандарт QR допускає до приблизно 4 296 алфанумеричних символів або 2 953 сирих байт. На практиці, чим більше корисне навантаження, тим щільніший QR і важчий для сканування смартфоном. Залишайтеся бажано нижче кількох сотень символів для збереження зручного читання навіть на екрані скромного розміру.

Який вихідний формат обрати: PNG, SVG, WebP або GIF?

PNG є стандартним універсальним форматом, ідеальним для відправлення електронною поштою та класичної веб-інтеграції. SVG є векторним: він залишається чітким при будь-якому розмірі, ідеальний для великоформатного друку (плакат, банер) або CSS-стилізації. WebP виробляє файли ~25% легші за PNG при еквівалентному відображенні, що корисно для зменшення ваги сторінок. GIF залишається переважно корисним для зворотної сумісності зі старими системами.

Чи можна налаштувати кольори та додати логотип?

Так. Селектори кольорів дозволяють вільно визначати передній план (темні модулі) та задній план. Логотип PNG, JPG або WebP (до 2 МБ) може бути інтегрований у центр QR: він автоматично оточується білим диском для чистої інтеграції незалежно від його фону, а рівень виправлення помилок підвищується для компенсації зайнятої поверхні. Для збереження читабельності QR, підтримуйте сильний контраст, зберігайте передній план темнішим за задній (більшість сканерів не читають інвертовані QR), і друкуйте або відображайте при мінімальному розмірі близько 2 см по стороні.

Чи надсилаються мої дані стороннім сервісам?

Ні. Генерація виконується нашим сервером, без звернення до зовнішнього сервісу та без збереження після відправлення результату. Текст або URL, які ви кодуєте, не залишають нашу інфраструктуру і не журналюються у відкритому вигляді в логах застосунку.

Чи можна закодувати URL з UTM-параметрами?

Цілком. URL з параметрами типу ?utm_source=poster&utm_medium=qr кодується таким як є. Потім ви зможете відстежувати відвідування з QR у вашому аналітичному інструменті. Просто пам'ятайте, що чим довший URL, тим щільнішим буде QR.

Чи може QR-код закінчити термін дії або бути відкликаним?

Ні, сам по собі. Після друку QR-код кодує фіксований текст і цей текст більше не зміниться. Якщо ви плануєте змінити призначення пізніше, кодуйте короткий URL, яким ви керуєте (ваш власний редиректор), а не кінцевий URL. Тоді ви зможете змінити ціль без повторного друку QR.

Як декодувати існуючий QR-код?

Використовуйте наш зчитувач QR-кодів: завантажте зображення QR (JPEG, PNG, GIF, WebP або BMP) та отримайте його текстовий вміст. Це зручно для перевірки того, що було закодовано перед друком, або для декодування QR, отриманого як вкладення, без використання смартфона.

Приклад запиту

curl -X POST https://cdrn.fr/api/v1/tools/qr-code-encoder/execute \
  -H "Content-Type: application/json" \
  -d '{"data":"...","output_format":"png","module_style":"squares","foreground_color":"#000000","background_color":"#ffffff"}'
curl -X POST https://cdrn.fr/api/v1/tools/qr-code-encoder/execute \
  -F "data=..." \
  -F "output_format=png" \
  -F "module_style=squares" \
  -F "logo=@/path/to/file" \
  -F "foreground_color=#000000" \
  -F "background_color=#ffffff"

Схема вхідних даних

Поле Тип Обов'язкове За замовчуванням
data string
output_format choice (png, svg, webp, gif)
module_style string (squares, dots, both) squares
logo file
foreground_color string #000000
background_color string #ffffff

цей інструмент також приймає необов'язковий файл - використовуйте Content-Type multipart/form-data для завантаження, інакше достатньо application/json

Точки доступу

  • GET https://cdrn.fr/api/v1/tools - перелічує всі доступні інструменти
  • GET https://cdrn.fr/api/v1/tools/qr-code-encoder - отримує схему цього інструменту
  • POST https://cdrn.fr/api/v1/tools/qr-code-encoder/execute - виконує цей інструмент з JSON-payload