CodeKit is a production-grade QR code and barcode generation API: one endpoint that turns any value into a clean, scannable image, with the caching, rate limiting, and uptime you'd otherwise have to build yourself. This free tool is the same engine, so the output you see here is identical to what your code receives.
How it works
Enter any text, URL, or product number and CodeKit renders it server-side with a battle-tested barcode engine, then caches the result on a CDN. This tool is a thin wrapper around a single GET /qr request, so every option here — symbology, scale, colors, PNG or SVG — is available straight from your own code.
Supported symbologies
- 2D: QR code, Data Matrix, PDF417
- Retail: EAN-13, EAN-8, UPC-A, UPC-E, ITF-14, GS1-128, ISBN
- General: Code 128, Code 39
Use cases
- QR codes for tickets, menus, business cards, and Wi-Fi sharing
- Product/shipping barcodes (EAN, UPC, ITF-14) for catalogs and labels
- SVG codes that scale crisply in print and PDF
- On-the-fly codes in emails, invoices, and dashboards
FAQ
- Is the generator free?
- Yes — free to use, no signup. The CodeKit API behind it has a free tier of 50 codes/month; paid plans start at $5/mo for 1,000 and scale to 60,000.
- Can I get SVG instead of PNG?
- Yes. Add
&format=svgfor a crisp vector you can scale to any size for print. - Can I customize the colors?
- Yes — pass
fgandbgas hex values (e.g.fg=0b0f17) to match your brand. - Are barcodes validated?
- Yes — if the data doesn't fit the chosen symbology (e.g. letters in an EAN-13), the API returns a clear 400 instead of a broken image.