FixedQR

QR code API & MCP server

Generate static QR codes from your own code or AI agent. Same promise as the site: codes contain your data directly and never expire. Beta: free tier is rate-limited; paid API keys are coming.

REST: /api/v1/qr

GET https://fixedqr.com/api/v1/qr?data=https://example.com&format=png&size=512

POST https://fixedqr.com/api/v1/qr
Content-Type: application/json
{"type":"wifi","ssid":"Cafe Guest","password":"secret","format":"svg","fg":"#0f766e"}
ParamValuesDefault
typeurl, text, wifi, vcardurl
dataURL or text (url/text), max 2000 charsrequired
ssid, password, encryption, hiddenWiFi fields; encryption WPA, WEP or nopassWPA
first_name, last_name, phone, email, org, urlvCard fields
formatpng, svgpng
size64–2048 px (PNG snaps down to whole pixels per module)512
fg, bg6-digit hex colors#000000 / #ffffff
ecL, M, Q, HM

Errors return JSON {"error","message"} with 400, 401 (bad API key) or 429 (rate limited, see Retry-After).

Limits and keys

MCP server for AI agents

Remote MCP endpoint (streamable HTTP): https://fixedqr.com/mcp. Tool: generate_qr (same params as the REST API; returns a PNG image or SVG text).

{ "mcpServers": { "fixedqr": { "url": "https://fixedqr.com/mcp" } } }