API Gerador de Código QR

Gere imagens de código QR anexando .qr.png a qualquer link encurtado Linkly. Nenhuma autenticação ou chave de API necessária.

A imagem é retornada como um PNG com todos os estilos de código QR salvos aplicados, incluindo cores personalizadas, padrões de pontos, estilos de olho e logotipos.

Adicione .qr.png a qualquer link Linkly para obter o código QR, servido como PNG
Adicione .qr.png a qualquer link Linkly para obter o código QR, servido como PNG

Uso básico

Anexe .qr.png a qualquer link encurtado Linkly:

https://linkly.link/2W6Z9.qr.png

Isso retorna uma imagem PNG de 1024x1024 do código QR. Se você personalizou as cores, estilo ou logotipo do código QR no Linkly, esses estilos são aplicados automaticamente.

Exemplo

Incorpore um código QR em uma página HTML:

<img src="https://linkly.link/2W6Z9.qr.png" alt="Código QR" />

Ou use-o em um modelo de email, um PDF ou qualquer sistema que suporte URLs de imagem.

Parâmetros de estilo

Passe parâmetros de consulta para substituir os estilos QR salvos do link ou alterar o tamanho da imagem:

https://linkly.link/2W6Z9.qr.png?qrStyle=dots&fgColor=%23009eff&size=2048
ParâmetroDescriçãoExemplo
sizeTamanho da imagem em pixels (100–2048)1024
fgColorCor do primeiro plano (hex, codificada em URL)%23009eff
bgColorCor de fundo (hex, codificada em URL)%23ffffff
qrStyleEstilo de módulosquares, dots ou fluid
eyeStyleEstilo do padrão do olhosquare ou rounded
eyeColorInnerCor do olho interno (hex)%23ff0000
eyeColorOuterCor do olho externo (hex)%230000ff
logoImageURL da imagem do logotipohttps://example.com/logo.png
logoWidthLargura do logotipo em pixels60
logoHeightAltura do logotipo em pixels60
logoPaddingPreenchimento ao redor do logotipo em pixels10
logoStyleForma de preenchimento do logotiposquare ou circle
quietZonePreenchimento ao redor do código QR em pixels (0–200)50

Nota: cores hexadecimais devem ser codificadas em URL — use %23 no lugar de # (por exemplo, %23ff0000 para #ff0000).

As dimensões do logotipo são dimensionadas automaticamente para corresponder ao tamanho da imagem solicitada.

A quietZone adiciona preenchimento de espaço em branco ao redor de todo o código QR, preenchido com bgColor. Isso é útil ao imprimir códigos QR em fundos escuros — sem ele, os olhos de posicionamento ficam flush contra a borda e podem não ser digitalizados com confiabilidade. Por exemplo, quietZone=50&bgColor=%23ffffff adiciona uma borda branca de 50 pixels.

Você pode salvar estilos de código QR em um link ao criá-lo ou atualizá-lo via API de Encurtamento de Link. Passe um objeto JSON qr_styles com qualquer uma das chaves de estilo listadas acima:

{
  "api_key": "your_api_key",
  "workspace_id": 1234,
  "url": "https://example.com",
  "qr_styles": {
    "fgColor": "#009eff",
    "bgColor": "#ffffff",
    "qrStyle": "dots",
    "eyeStyle": "rounded",
    "logoImage": "https://example.com/logo.png",
    "logoWidth": 60,
    "logoHeight": 60,
    "logoPadding": 10,
    "logoStyle": "circle",
    "quietZone": 50
  }
}

Uma vez salvos, esses estilos são aplicados automaticamente sempre que você solicita a imagem .qr.png — nenhum parâmetro de consulta necessário.

Como os estilos são aplicados

Os estilos de código QR são resolvidos na seguinte ordem:

  1. 1
    Estilos padrão — Primeiro plano preto em fundo transparente, módulos quadrados, 1024px
  2. 2
    Estilos salvos — Todas as personalizações que você fez no editor de código QR ou definiu via Link API são armazenadas com o link
  3. 3
    Substitui parâmetro de consulta — Substitua estilos individuais por solicitação via parâmetros de URL

Quando um logotipo está presente, Linkly usa automaticamente correção de erro de alto nível (Nível H) para garantir que o código QR permaneça digitalizável.

Limites de taxa

O endpoint tem limite de taxa de 5 solicitações por segundo por endereço IP. As imagens são armazenadas em cache por 5 minutos, portanto, solicitações repetidas do mesmo código QR são servidas rapidamente.

Resposta

Uma solicitação bem-sucedida retorna um status 200 com Content-Type: image/png e os dados da imagem PNG como corpo da resposta.

As respostas de erro retornam JSON:

{"error": "Rate limit exceeded"}

Perguntas frequentes sobre a API de gerador de código QR

Preciso de uma chave de API para obter uma imagem de código QR?

Não. Simplesmente anexe .qr.png à URL do seu link encurtado. Isto é público e não requer autenticação.

Posso incorporar a imagem de código QR em emails ou páginas da web?

Sim. A URL .qr.png foi projetada para incorporação. Use-a como uma fonte <img> em emails HTML, páginas da web, PDFs ou qualquer sistema que suporte URLs de imagem.

Cores personalizadas e logotipos estão incluídos?

Sim. Códigos QR são renderizados com todos os estilos salvos, incluindo cores personalizadas, padrões de pontos/fluidos, estilos de olho e logotipos. Você também pode substituir qualquer estilo com parâmetros de consulta.

Qual é o tamanho das imagens geradas?

O tamanho padrão é 1024x1024 pixels. Você pode especificar um tamanho personalizado de 100 a 2048 pixels usando o parâmetro de consulta size, por exemplo, ABC123.qr.png?size=2048.

Há um limite de taxa?

Sim. O endpoint tem limite de taxa de 5 solicitações por segundo por endereço IP. Se você exceder isso, receberá um código de status 429.

Posso definir estilos de código QR via API?

Sim. Passe um objeto qr_styles ao criar ou atualizar um link via API de Encurtamento de Link. Os estilos salvos são aplicados automaticamente quando você solicita a imagem .qr.png. Veja a seção Configurando Estilos via API de Link acima.

Posso gerar códigos QR em formato SVG?

Ainda não. A API suporta apenas o formato PNG. O suporte a SVG pode ser adicionado no futuro.

Recursos relacionados

Disponibilidade do plano

Disponível a partir do Pro

Comparar planos →

Rastreie 500 cliques mensais com todos os recursos incluídos.