QR Code Generator
Generate QR codes for URLs, plain text, email addresses, phone numbers, or any string. Runs entirely in your browser — nothing is sent to a server.
25 / 2953 characters
Higher correction = larger QR code but more resilient to damage or obstruction.
All processing happens in your browser — nothing is sent to a server.
What is a QR code?
A Quick Response code is a 2D barcode that encodes data readable by smartphone cameras. Originally developed by Denso Wave in 1994 for automotive parts tracking.
Error correction levels
L (7%), M (15%), Q (25%), H (30%) — the percentage of the code that can be damaged or obscured while still being readable. Use H for printed materials.
Best practices
Keep URLs short for smaller, more scannable codes. Test on multiple devices before printing. Use error correction Q or H for physical materials.
Need a 1D barcode?
For retail, shipping, and inventory use cases that require laser-scanner-readable codes, try our Barcode Generator.
Try Barcode Generator →