Generate QR codes from code.

One GET request. No API key.

The problem

Most QR APIs ship with overhead — sign up, get a key, install an SDK, deal with auth headers, learn the request schema. For a feature that's effectively 'turn a URL into a PNG,' that's too much friction. Developers want a single GET request that just works.

The fix

QRThis exposes a public endpoint at `/api/generate` that returns a PNG (or SVG) from a single URL parameter. No key, no auth header, no SDK. Rate limit is 100 req per IP per 24 hours. Works from any language with HTTP — Python, Node, Go, bash, browser fetch.

What you get

  • Endpoint: `GET https://www.qrth.is/api/generate?url=ENCODED_URL`. Returns PNG by default.
  • Optional params: `format=svg`, `size=256|512|1024`, `color=hex`, `bg=hex|transparent`, `margin=N`, `ecLevel=L|M|Q|H`.
  • No API key, no signup. CORS is open so browser fetches work without a proxy.
  • Generation is deterministic — same params → same output. Safe to cache aggressively.

Questions

Ready to make one?

Free for static QR codes. No signup needed.

Try the API

Last updated: August 2026

More th.is tools