Pular para o conteúdo
POST AI agent ready /v1/qr/generate

API de código QR - Gerador de QR gratuito

Converta qualquer string ou URL em um código QR que pode ser escaneado. A API retorna uma imagem SVG que você pode incorporar diretamente em HTML ou fazer download. Configure o tamanho de saída, o nível de correção de erros e a margem da zona silenciosa para se adequar ao seu projeto.

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

Ingressos para check-in do evento

Incorpore um código QR exclusivo em cada e-mail de ingresso do participante. Codifique o ID do bilhete para que a equipe possa digitalizar e validar a entrada na porta com qualquer câmera de smartphone.

Links do menu do restaurante

Gere um código QR que aponta para o seu menu online. Imprima-o em tendas de mesa ou recibos para que os clientes possam acessar o menu completo sem baixar um aplicativo.

Inventário e marcação de ativos

Codifique números de série ou IDs de ativos em códigos QR. Imprima-os em etiquetas adesivas para que a equipe do armazém possa digitalizar os itens durante o recebimento, auditorias e envio.

Frequently asked questions

Por que a API retorna SVG em vez de PNG?
O SVG é independente da resolução, portanto o código QR permanece nítido em qualquer tamanho de impressão ou tela. Você pode converter SVG em PNG do lado do cliente se precisar de um formato raster.
Qual é o comprimento máximo de dados para um código QR?
Os códigos QR suportam até cerca de 4.296 caracteres alfanuméricos ou 2.953 bytes de dados binários. Para a maioria dos URLs e strings curtas, você estará dentro desses limites.
Qual nível de correção de erros devo escolher?
Use M (15%) para displays digitais e L (7%) quando a densidade do código for importante. Escolha Q (25%) ou H (30%) para materiais impressos que possam ficar arranhados, dobrados ou parcialmente cobertos por uma sobreposição de logotipo.
Posso adicionar um logotipo ao centro do código QR?
A API retorna um código QR simples. Para sobrepor um logotipo, defina errorCorrectionLevel como H para máxima tolerância a danos e, em seguida, componha seu logotipo na parte superior do SVG em seu front-end.
Como incorporo o SVG diretamente em uma página HTML?
Busque a resposta SVG como texto e insira-a em um elemento contêiner com innerHTML. Por ser SVG embutido, você pode estilizá-lo com CSS, alterar cores ou animar módulos.

Get your API key

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