The playground
Try any of 919 endpoints — live.
Pick an endpoint, load a working example, tweak the params, and send — no signup to try. Results render the way the data deserves; raw JSON, headers & code are one tab away.
Playground demo key · api.reefapi.com
post/dev-utils/v1/qr1 credit
Generate a QR code as SVG (text), base64-PNG (text data-URI), or terminal ASCII — all textual output, no binary asset. Up to QR version 40.
Working example
Parameters
The data to encode (URL, text, vCard, wifi string…).
Output: svg (scalable vector text) · png_base64 (base64 + data-URI) · text (terminal ASCII art).
Recovery level: l~7% · m~15% · q~25% · h~30%.
Module pixel size (png/svg). (1–20)
Quiet-zone width in modules (spec default 4). (0–16)
request preview
curl -X POST https://api.reefapi.com/dev-utils/v1/qr \
-H "x-api-key: $REEF_KEY" \
-H "content-type: application/json" \
-d '{"input":"https://reefapi.com","kind":"svg"}'Hit Send to run this endpoint live.