Bulk QR codes via API.

Loop, fetch, save. No API key.

The problem

Generating 500 QR codes by hand from a web UI is a non-starter — too slow, too error-prone, and the moment you need to regenerate (someone fixed a typo in the URL list) you start over. Most QR APIs require a key, gate bulk usage behind a $50+/month plan, or rate-limit so aggressively that 100 codes takes an hour.

The fix

QRThis offers a free public API at `https://www.qrth.is/api/generate?url=YOUR_URL`. Plain GET, no API key, no auth header. Rate limit is 100 requests per IP per 24 hours, which is more than most bulk jobs need (the result is cacheable and the actual generation is sub-100ms). For larger jobs, batching across IPs or running over multiple days is the simplest workaround.

What you get

  • Public endpoint: `GET /api/generate?url=https://example.com` returns a PNG. Add `format=svg` for vector output.
  • Customize per request: `size=256|512|1024`, `color=hexcode`, `bg=hexcode`, `margin=N`, `ecLevel=L|M|Q|H`.
  • Rate limit is 100 req per IP per 24 hours. No API key required; CORS is open for browser-side calls.
  • Each generated PNG is cacheable indefinitely (the encoded URL is the only input), so popular QRs cost one generation total.

Questions

Ready to make one?

Free for static QR codes. No signup needed.

View the API docs

Last updated: August 2026

More th.is tools