Gerador de QR Codes para links, textos, Wi-Fi, vCard e muito mais.
/qrcode/gerar
Gera QR Code em múltiplos formatos (JSON)
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
conteudo |
string | ✅ Sim | Conteúdo do QR Code |
tamanho |
number | ❌ Não | Tamanho em pixels (50-1000) |
cor_escura |
string | ❌ Não | Cor escura (hexadecimal) |
cor_clara |
string | ❌ Não | Cor clara (hexadecimal) |
margem |
number | ❌ Não | Margem (0-10) |
nivel_correcao |
string | ❌ Não | L, M, Q, H |
formato |
string | ❌ Não | png, svg, terminal |
curl -X POST "https://qrcode.apibrasil.pro/qrcode/gerar" -H "Authorization: Bearer sua_api_key" -H "Content-Type: application/json" -d '{"conteudo":"https://apibrasil.pro","tamanho":300,"cor_escura":"#6C3CE1"}'
{
"success": true,
"data": {
"exemplo": "Dados da API QR Code"
}
}
/qrcode/imagem
Gera QR Code e retorna imagem PNG diretamente
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
conteudo |
string | ✅ Sim | |
tamanho |
number | ❌ Não | |
cor_escura |
string | ❌ Não | |
cor_clara |
string | ❌ Não |
curl -X GET "https://qrcode.apibrasil.pro/qrcode/imagem?conteudo=https://apibrasil.pro&tamanho=300&cor_escura=#6C3CE1" -H "Authorization: Bearer sua_api_key"
{
"success": true,
"data": {
"exemplo": "Dados da API QR Code"
}
}
/qrcode/link
Gera QR Code otimizado para URLs
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
url |
string | ✅ Sim | URL para gerar QR Code |
titulo |
string | ❌ Não | Título para identificação |
tamanho |
number | ❌ Não |
curl -X POST "https://qrcode.apibrasil.pro/qrcode/link" -H "Authorization: Bearer sua_api_key" -H "Content-Type: application/json" -d '{"url":"https://apibrasil.pro"}'
{
"success": true,
"data": {
"exemplo": "Dados da API QR Code"
}
}
/qrcode/validar
Valida o conteúdo para QR Code e detecta tipos
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
conteudo |
string | ✅ Sim |
curl -X POST "https://qrcode.apibrasil.pro/qrcode/validar" -H "Authorization: Bearer sua_api_key" -H "Content-Type: application/json" -d '{"conteudo":"https://apibrasil.pro"}'
{
"success": true,
"data": {
"exemplo": "Dados da API QR Code"
}
}
/qrcode/formatos
Lista todos os formatos e opções disponíveis
curl -X GET "https://qrcode.apibrasil.pro/qrcode/formatos" -H "Authorization: Bearer sua_api_key"
{
"success": true,
"data": {
"exemplo": "Dados da API QR Code"
}
}
/api/health
Health check da API
curl -X GET "https://qrcode.apibrasil.pro/api/health"
{
"success": true,
"data": {
"exemplo": "Dados da API QR Code"
}
}