Create a labeled QR code in seconds — no account, no watermark on the API. Paste a link or any text, add a caption underneath, choose the size and colors, then download a crisp, scalable image ready to print or drop into a design.
Keep the printed code at least 0.8 in (2 cm) square, larger if scanned from a distance. A poster code read across a room should be several inches wide. Print one, test it, then run the batch.
No. These are static QR codes — the link or text is encoded directly into the image, so it works forever and never depends on our servers. The tradeoff is you can't change where a printed code points; regenerate a new one instead.
Usually low contrast (a light code on a dark background), not enough blank margin, or printing it too small. Use a dark code on a white background, leave a quiet border, and increase the size.
Yes — set the code and background colors to match your brand, keeping contrast high so it still scans. For a center logo, generate at a larger size and place the logo over the middle in your design tool, covering no more than ~20% of the code.
Need hundreds of labels instead of one? The same generator runs as an API: POST /v1/render with template "qr-label" and pass your data, caption, size, and colors — the response is a ready-to-use image, about 1¢ per render. Batch a unique code for every product SKU, table tent, or asset tag straight from your code or a spreadsheet, no browser in the loop. See the API docs.