Перейти к содержимому
POST AI agent ready /v1/qr/generate

API QR-кода — бесплатный QR-генератор

Преобразуйте любую строку или URL-адрес в сканируемый QR-код. API возвращает изображение SVG, которое можно встроить непосредственно в HTML или загрузить. Настройте размер вывода, уровень исправления ошибок и границу тихой зоны в соответствии с вашим дизайном.

Parameters

stringrequired

The text or URL to encode in the QR code.

number

Width and height of the QR code in pixels.

string

Error correction level. Higher levels allow more damage tolerance but produce denser codes. L (7%), M (15%), Q (25%), H (30%).

number

Quiet zone margin around the QR code in modules.

Code examples

curl -X POST https://api.botoi.com/v1/qr/generate \
  -H "Content-Type: application/json" \
  -d '{"text":"https://botoi.com","size":300,"errorCorrectionLevel":"M","margin":4}'

When to use this API

Входные билеты на мероприятие

Вставьте уникальный QR-код в каждое электронное письмо с билетом участника. Закодируйте идентификатор билета, чтобы сотрудники могли сканировать и подтверждать вход у двери с помощью камеры любого смартфона.

Ссылки на меню ресторана

Создайте QR-код, указывающий на ваше онлайн-меню. Распечатайте его на настольных палатках или квитанциях, чтобы посетители могли просмотреть полное меню, не загружая приложение.

Инвентаризация и маркировка активов

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

Frequently asked questions

Почему API возвращает SVG вместо PNG?
SVG не зависит от разрешения, поэтому QR-код остается четким при любом размере печати или экране. Вы можете преобразовать SVG в PNG на стороне клиента, если вам нужен растровый формат.
Какова максимальная длина данных QR-кода?
QR-коды поддерживают до 4296 буквенно-цифровых символов или 2953 байтов двоичных данных. Для большинства URL-адресов и коротких строк вы будете находиться в этих пределах.
Какой уровень коррекции ошибок мне выбрать?
Используйте M (15%) для цифровых дисплеев и L (7%), когда плотность кода имеет значение. Выберите Q (25%) или H (30%) для печатных материалов, которые могут быть потерты, сложены или частично покрыты наложением логотипа.
Могу ли я добавить логотип в центр QR-кода?
API возвращает простой QR-код. Чтобы наложить логотип, установите для errorCorrectionLevel значение H для максимальной устойчивости к повреждениям, а затем скомпонуйте свой логотип поверх SVG во внешнем интерфейсе.
Как встроить SVG непосредственно в HTML-страницу?
Получите ответ SVG в виде текста, а затем вставьте его в элемент контейнера с помощью InnerHTML. Поскольку это встроенный SVG, вы можете стилизовать его с помощью CSS, менять цвета или анимировать модули.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.