Gere QR codes diretamente na sua aplicação
Integração simples, resposta rápida, múltiplos formatos de imagem.
Plano Free inclui 5 QRs grátis e 500 requisições/mês
Como funciona
Três passos para integrar QR codes na sua stack
Crie sua conta
Cadastro gratuito com Google ou Microsoft. Nenhum cartão necessário para começar.
Gere sua API key
No portal do desenvolvedor, crie uma chave em segundos. Até 5 chaves ativas por conta.
Faça sua primeira chamada
Envie um POST com o conteúdo e receba o QR como PNG, WebP ou SVG.
Formatos de imagem suportados
Escolha o formato ideal para cada caso de uso
Compatibilidade universal
Funciona em qualquer plataforma, navegador e sistema operacional. Ideal para e-mail, impressão e exibição em telas.
Todos os planosMenor tamanho, alta qualidade
Até 30% menor que PNG. Perfeito para aplicações web e mobile onde performance importa.
Todos os planosVetorial, escala infinita
Qualidade perfeita em qualquer tamanho, de um crachá a um outdoor. Arquivo menor e personalizável via CSS.
Planos pagosFácil de integrar
Uma chamada. Um QR code. Em qualquer linguagem.
curl -X POST https://qrrapido.site/api/v1/QRManager/generate \
-H "X-API-Key: qr_SuaChaveAqui" \
-H "Content-Type: application/json" \
-d '{
"content": "https://seusite.com.br",
"type": "url",
"outputFormat": "png"
}' \
--output qrcode.png
const response = await fetch(
'https://qrrapido.site/api/v1/QRManager/generate',
{
method: 'POST',
headers: {
'X-API-Key': 'qr_SuaChaveAqui',
'Content-Type': 'application/json'
},
body: JSON.stringify({
content: 'https://seusite.com.br',
type: 'url',
outputFormat: 'webp' // 'png' | 'webp' | 'svg'
})
}
);
const blob = await response.blob();
const url = URL.createObjectURL(blob);
document.querySelector('#qr-img').src = url;
import requests
response = requests.post(
'https://qrrapido.site/api/v1/QRManager/generate',
headers={
'X-API-Key': 'qr_SuaChaveAqui',
'Content-Type': 'application/json'
},
json={
'content': 'https://seusite.com.br',
'type': 'url',
'outputFormat': 'svg' # 'png' | 'webp' | 'svg'
}
)
with open('qrcode.svg', 'wb') as f:
f.write(response.content)
Content-Type: image/png | image/webp | image/svg+xml
Tipos de QR suportados
Passe o campo type na requisição
url
text
wifi
vcard
pix
whatsapp
email
sms
Planos para cada escala
Temos planos para diferentes volumes de requisições, do uso pessoal ao alto volume empresarial. Todos os planos suportam PNG e WebP; os planos pagos liberam também o formato SVG.
Entrar para ver os planosPronto para integrar?
Crie sua conta, gere sua chave e faça o primeiro QR em menos de 2 minutos.
Começar grátis agora