Skip to main content
QR code generation and decoding API from goqr.me, producing PNG/SVG QR codes with configurable size, color, and error correction. Best for workflows that need to generate shareable QR codes or decode existing ones programmatically. A free, no-auth utility — no API key or account required. 2 example endpoints available through Lava’s AI Gateway. See the QR Server API docs for full documentation.
This provider is managed — no additional setup required.
This is a catch-all provider — any valid URL under https://api.qrserver.com/v1 is supported. QR code generation and decoding API. Construct URL as https://api.qrserver.com/v1/{endpoint}. Common endpoints: /create-qr-code/?size=200x200&data=, /read-qr-code/?fileurl=. The endpoints below are curated examples.

Endpoints

Generate a QR code image

GET https://api.qrserver.com/v1/create-qr-code/?size=200x200&data=https://example.com — Free
const data = await lava.gateway('https://api.qrserver.com/v1/create-qr-code/?size=200x200&data=https://example.com', { method: 'GET' });

Decode a QR code from URL

POST https://api.qrserver.com/v1/read-qr-code/?fileurl=https://example.com/qr.png — Free
const data = await lava.gateway('https://api.qrserver.com/v1/read-qr-code/?fileurl=https://example.com/qr.png', { method: 'POST' });

Next Steps

All Providers

Browse all supported AI providers

Forward Proxy

Learn how to construct proxy URLs and authenticate requests