1 — Technical

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 →

Explore more tools

View all tools