API do Gerador de Códigos QR
Gere imagens de códigos QR adicionando .qr.png a qualquer link curto do Linkly. Nenhuma autenticação ou chave API necessária.
A imagem é retornada como PNG com todos os estilos de código QR salvos aplicados, incluindo cores personalizadas, padrões de pontos, estilos de olhos e logos.
Uso Básico
Adicione .qr.png a qualquer link curto do Linkly:
https://your-domain.com/ABC123.qr.png
Isso retorna uma imagem PNG de 1024x1024 do código QR. Se você personalizou as cores, o estilo ou o logo 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://your-domain.com/ABC123.qr.png" alt="Código QR" />
Ou use-o em um modelo de e-mail, um PDF ou qualquer sistema que suporte URLs de imagens.
Parâmetros de Estilo
Passe parâmetros de consulta para substituir os estilos QR salvos do link ou alterar o tamanho da imagem:
https://your-domain.com/ABC123.qr.png?qrStyle=dots&fgColor=%23009eff&size=2048
| Parâmetro | Descrição | Exemplo |
|---|---|---|
| size | Tamanho da imagem em pixels (100–2048) | 1024 |
| fgColor | Cor de primeiro plano (hex, codificado na URL) | %23009eff |
| bgColor | Cor de fundo (hex, codificado na URL) | %23ffffff |
| qrStyle | Estilo do módulo | squares, dots ou fluid |
| eyeStyle | Estilo do padrão de olhos | square ou rounded |
| eyeColorInner | Cor interna do olho (hex) | %23ff0000 |
| eyeColorOuter | Cor externa do olho (hex) | %230000ff |
| logoImage | URL da imagem do logo | https://example.com/logo.png |
| logoWidth | Largura do logo em pixels | 60 |
| logoHeight | Altura do logo em pixels | 60 |
| logoPadding | Espaçamento ao redor do logo em pixels | 10 |
| logoStyle | Forma do espaçamento do logo | square ou circle |
Nota: cores hex devem ser codificadas na URL — use %23 no lugar de # (ex. %23ff0000 para #ff0000).
As dimensões do logo são automaticamente dimensionadas para corresponder ao tamanho da imagem solicitado.
Definir Estilos via API de Links
Você pode salvar estilos de código QR em um link ao criá-lo ou atualizá-lo via a API de Encurtamento de Links. 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"
}
}
Uma vez salvos, esses estilos são aplicados automaticamente sempre que você solicitar a imagem .qr.png — nenhum parâmetro de consulta necessário.
Como os Estilos são Aplicados
Os estilos do código QR são resolvidos na seguinte ordem:
- 1Estilos padrão — Primeiro plano preto sobre fundo transparente, módulos quadrados, 1024px
- 2Estilos salvos — Quaisquer personalizações que você fez no editor de códigos QR ou definiu via a API de Links são armazenadas com o link
- 3Substituições por parâmetros de consulta — Substitua estilos individuais por solicitação via parâmetros URL
Quando um logo está presente, o Linkly usa automaticamente correção de erros alta (Nível H) para garantir que o código QR permaneça escaneável.
Limites de Taxa
O endpoint é limitado a 5 solicitações por segundo por endereço IP. As imagens são armazenadas em cache por 5 minutos, então solicitações repetidas para o mesmo código QR são atendidas 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.
Respostas de erro retornam JSON:
{"error": "Rate limit exceeded"}
Perguntas Frequentes da API do Gerador de Códigos QR
Preciso de uma chave API para obter uma imagem de código QR?
Não. Simplesmente adicione .qr.png à URL do seu link curto. É público e não requer autenticação.
Posso incorporar a imagem do código QR em e-mails ou páginas web?
Sim. A URL .qr.png foi projetada para incorporação. Use-a como fonte <img> em e-mails HTML, páginas web, PDFs ou qualquer sistema que suporte URLs de imagens.
Cores personalizadas e logos estão incluídos?
Sim. Os códigos QR são renderizados com todos os estilos salvos, incluindo cores personalizadas, padrões de pontos/fluidos, estilos de olhos e logos. 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, ex. ABC123.qr.png?size=2048.
Há um limite de taxa?
Sim. O endpoint é limitado a 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 a API de Encurtamento de Links. Os estilos salvos são aplicados automaticamente quando você solicita a imagem .qr.png. Veja a seção Definir Estilos via API de Links acima.
Posso gerar códigos QR no formato SVG?
Ainda não. A API atualmente suporta apenas o formato PNG. O suporte a SVG pode ser adicionado no futuro.
Recursos Relacionados
- Criar Códigos QR - Como criar e personalizar códigos QR no Linkly
- Adicionar um Logo a um Código QR - Crie códigos QR de marca com o logo da sua empresa
- Códigos QR SVG - Baixe códigos QR em formato vetorial escalável
- API de Encurtamento de Links - Crie e gerencie links programaticamente
- API de Análise - Exporte dados de cliques e relatórios de tráfego
Rastreie 500 cliques mensais com todos os recursos inclusos.
Nenhum cartão de crédito necessário