ByteCompress

Генератор QR Code

Генератор QR Code создает QR-коды различных версий и уровней коррекции ошибок прямо в браузере без загрузки данных на сервер. Используется Canvas API для PNG и SVG строк для векторной графики.

1088
4
0 chars
FreeClient-sideNo signup

Генератор QR Code позволяет быстро и безопасно создавать QR-коды с поддержкой версий от 1 до 40 и уровнями коррекции ошибок L, M, Q, H, обеспечивающими восстановление данных от 7% до 30%. Инструмент работает полностью в браузере, что гарантирует конфиденциальность без передачи данных на сервер. Для удобства можно использовать PNG-формат с размером от 128 до 2048 пикселей или векторный SVG. Также рекомендуем ознакомиться с Uuid Generator для генерации уникальных идентификаторов и Base64 Encode для кодирования данных.

Как использовать Генератор QR Code

  1. Введите текст или ссылку, которую хотите закодировать.
  2. Выберите версию QR-кода от 1 до 40, где 1 - минимальный размер, 40 - максимальный.
  3. Определите уровень коррекции ошибок: L (7%), M (15%), Q (25%) или H (30%) для устойчивости к повреждениям.
  4. Выберите формат вывода: PNG с размером от 128 до 2048 пикселей или SVG для масштабируемой векторной графики.
  5. Нажмите кнопку генерации и получите готовый QR-код без отправки данных на сервер.

Как работает Генератор QR Code

Генератор использует библиотеку qrcode, которая реализует стандарт QR Code от ISO/IEC 18004. Алгоритм кодирует данные в битовую последовательность, затем добавляет проверочные коды с помощью алгоритма Reed-Solomon для обеспечения коррекции ошибок. Версии 1-40 определяют размеры матрицы (от 21x21 до 177x177 модулей). Уровни коррекции L, M, Q и H позволяют восстанавливать от 7% до 30% поврежденных данных. Отрисовка происходит с помощью Canvas API для PNG или генерацией SVG-строки, что позволяет использовать QR-код в различных приложениях и на веб-страницах.

Пример

Текст: https://example.com
Версия: 5
Коррекция ошибок: Q
Формат: SVG

Результат: <svg width="185" height="185" xmlns="http://www.w3.org/2000/svg">...</svg>

Когда использовать Генератор QR Code

  • Разработчикам для быстрого создания QR-кодов с ссылками или текстовыми данными для приложений и сайтов.
  • Дизайнерам, которым нужны векторные QR-коды в формате SVG для печати и адаптивного дизайна.
  • SEO-специалистам для генерации QR-кодов с URL, которые легко сканировать с мобильных устройств.
  • Студентам и преподавателям для создания учебных материалов с кодами для быстрого доступа к ресурсам.
  • При необходимости безопасно сгенерировать QR-код без передачи приватных данных на сервер.

Для работы с уникальными идентификаторами можно использовать Uuid Generator, а для кодирования текстов и двоичных данных подойдет Base64 Encode.

Часто задаваемые вопросы

Какие версии QR Code поддерживаются в этом генераторе?

Генератор поддерживает версии QR Code от 1 до 40, что соответствует размерам матрицы от 21x21 до 177x177 модулей. Выбор версии влияет на максимальный объем данных и размер итогового кода.

Какой уровень коррекции ошибок лучше выбрать?

Выбор уровня коррекции зависит от условий использования: L (7%) подходит для чистых условий, M (15%) и Q (25%) - для умеренно загрязненных или повреждаемых поверхностей. Уровень H (30%) обеспечивает максимальную устойчивость, но увеличивает размер QR-кода.

Можно ли скачать QR-код в векторном формате?

Да, генератор позволяет экспортировать QR-код в формате SVG, который сохраняет четкость при масштабировании и подходит для печати и веб-дизайна.

Обрабатываются ли данные на сервере?

Нет, весь процесс генерации QR-кода выполняется непосредственно в вашем браузере с использованием Canvas API и JavaScript библиотеки qrcode, что обеспечивает полную конфиденциальность.

Какой максимальный размер PNG можно получить?

Максимальный размер PNG, который можно сгенерировать, составляет 2048 пикселей по ширине и высоте, что подходит для большинства экранных и печатных задач.