Skip to content

Quickstart

In the browser

  1. Open the builder.
  2. Paste the URL or content you want to encode.
  3. Type a sentence describing the look — e.g. "art deco gold, ivory background, chevrons".
  4. Click Design with AI. The engine picks shapes, finder eyes and palette, then validates the result against ISO/IEC 18004.
  5. Export PNG / SVG / PDF.

If you want pixel control instead, switch the toggle to Manual mode. Same engine, every dial exposed.

From the API

curl -X POST https://api.qr-branding.com/api/qr/generate \
  -H "Content-Type: application/json" \
  -H "X-RapidAPI-Proxy-Secret: <your secret>" \
  -d '{
    "content": "https://yourbrand.com",
    "primaryColor": "#dcc28a",
    "backgroundColor": "#0a0b0e",
    "moduleShape": "roundedsquare",
    "finderOuterShape": "roundedsquare",
    "finderInnerShape": "dot",
    "eccLevel": "H",
    "fileFormat": "png",
    "outputWidth": 800
  }'

The response is a base64-encoded PNG by default — set "responseType": "binary" to get the raw bytes.

What you can do

  • Combine logo + center text + frame in a single QR — see QrConfig reference.
  • Hand the engine a natural-language prompt via AI mode.
  • Pin the result to a dynamic QR (from 1 free with an account) so you can swap the destination URL without reprinting.

Next steps