Generate QR codes directly in your application
Simple integration, fast response, multiple image formats.
Free plan includes 5 QRs and 500 requests/month
How it works
Three steps to integrate QR codes into your stack
Create your account
Free sign-up with Google or Microsoft. No card needed to start.
Generate your API key
In the developer portal, create a key in seconds. Up to 5 active keys per account.
Make your first call
Send a POST with the content and receive the QR as PNG, WebP or SVG.
Supported image formats
Choose the ideal format for each use case
Universal compatibility
Works on any platform, browser and OS. Ideal for email, printing and screen display.
All plansSmaller size, high quality
Up to 30% smaller than PNG. Perfect for web and mobile apps where performance matters.
All plansVector, infinite scale
Perfect quality at any size, from a badge to a billboard. Smaller file and customizable via CSS.
Paid plansEasy to integrate
One call. One QR code. In any language.
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
Supported QR types
Pass the field type in the request
url
text
wifi
vcard
pix
whatsapp
email
sms
Plans for every scale
We have plans for different request volumes, from personal use to high-volume enterprise. All plans support PNG and WebP; paid plans also unlock SVG output.
Log in to view plansReady to integrate?
Create your account, generate your key and make the first QR in under 2 minutes.
Start for free now