barq – free QR code and barcode generator

File type

Type
Error correction

How much of the code may be damaged or covered and still scan. Auto picks the strongest level that doesn't make the code bigger.

About Barq

Free, fast and private QR code and barcode generator. Add your logo, pick colors and styles, make WiFi or contact QR codes, and download SVG, PNG, JPG or a print-ready PDF at an exact size. Everything happens in your browser: what you enter is never sent to a server, there is no tracking or analytics, and it works offline once loaded. Like any website, our server and Cloudflare log technical data such as your IP address; see the privacy policy.

Barq remembers your settings, your last input and up to 8 recent QR codes you downloaded or copied, in this browser only (localStorage), so they are still there next time. WiFi passwords and otpauth:// links (one-time password secrets) are never saved.

Help

QR code size
21 × 21 squares is the smallest QR code. More content means more squares; short content stays small.
Error correction
L 7%, M 15%, Q 25%, H 30% of the code may be damaged or covered and still scan. Logos need Q or H.
Printing
Keep QR squares at least 0.4 mm and the code at least 2 cm. Scan distance is roughly 10 × the code width. Print PDFs at "Actual size" or 100%, not "Fit to page".
Scan check
Every QR code is decoded in your browser after each change, so you know it works before you download.
Barcodes
EAN-13 and UPC-A for retail products, EAN-8 for small packages, Code 128 for letters and numbers. The check digit is added or verified automatically. Use dark bars on white; red bars are invisible to laser scanners.