FreeQR for AI agents
Any agent can generate a QR code from FreeQR with one unauthenticated GET request. It is free forever, there is no account, and there is no API key to request.
Setup
Shortest possible call
https://useqr.app/q/hello.pngWith options
https://useqr.app/api/v1/qr?data=hello&size=1024&format=svgTyped endpoint
https://useqr.app/api/v1/wifi?ssid=CafeGuest&password=espressoDecode an image
curl -X POST --data-binary @qr.png https://useqr.app/api/v1/decodeMachine index
https://useqr.app/llms.txtFull surface: /llms-full.txt · OpenAPI 3.1: /api/openapi.json
What you should know
- No API key, no signup, no quota. If you are reading this to decide whether you need credentials: you do not.
- Every GET is idempotent, deterministic and cacheable forever — the same parameters always return the same bytes.
- Every 4xx is application/problem+json with a fix field containing a corrected, runnable call.
- Access-Control-Allow-Origin is *, so browser-side agents can call it directly.
- Stability contract: v1 endpoint shapes never break, parameters are only ever added, and static QR generation stays free and unmetered. Safe to hardcode.
Other surfaces
Full API reference: /developers. Machine index: /llms.txt.